OSDN Git Service

* config/i386/pmm_malloc.h (posix_memalign): If __cplusplus,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2
3         * g++.dg/other/i386-2.C: New test.
4
5         PR target/25554
6         * gcc.c-torture/compile/20051228-1.c: New test.
7
8         PR c/25559
9         * gcc.dg/pr25559.c: New test.
10
11 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
12
13         PR c++/25492
14         * g++.dg/lookup/friend9.C: New test.
15
16         PR c++/25625
17         * g++.dg/template/repo5.C: New test.
18
19 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20
21         PR fortran/25101
22         * gfortran.dg/forall_2.f90: New test.
23
24 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25
26         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
27         dg-require-weak.  Adjust regexp to handle leading-underscore
28         targets and space as well as TAB after .weak.  Change previous
29         64-bit fix to not use naked dot.
30
31 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
32
33         PR rtl-optimization/25578
34         * gcc.c-torture/execute/20060102-1.c: New testcase.
35
36 2006-01-03  Richard Guenther  <rguenther@suse.de>
37
38         PR c/25183
39         * gcc.dg/torture/pr25183.c: New testcase.
40
41 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
42
43         Merge from gomp-branch.
44         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
45         * gcc.dg/ia64-sync-2.c: Likewise.
46         * gcc.dg/ia64-sync-3.c: Likewise.
47         * gcc.dg/ia64-sync-4.c: Likewise.
48         * gcc.dg/sync-2.c: Likewise.
49         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
50         that sparc64-*-* and sparcv9-*-* supports sync builtins.
51
52 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
53
54         PR c++/25635
55         * g++.dg/parse/operator6.C: New test.
56
57         PR c++/25637
58         * g++.dg/parse/error29.C: New test.
59
60         PR c++/25638
61         * g++.dg/parse/dtor6.C: New test.
62
63         PR c++/25633
64         * g++.dg/parse/ctor3.C: New test.
65
66         PR c++/25634
67         * g++.dg/template/class3.C: New test.
68
69 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
70
71         * g++.dg/debug/debug9.C: New.
72
73 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
74
75         PR fortran/24640
76         * gfortran.dg/label_2.f90: New test.
77
78 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
79
80         * g++.dg/lookup/using12.C: Tighten error marker.
81
82 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
83             Andrew Pinski <pinskia@physics.uc.edu>
84
85         * gcc.target/powerpc/darwin-abi-3.c: New file.
86         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
87         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
88         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
89         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
90         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
91         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
92         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
93         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
94
95 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
96
97         * gcc.dg/tree-ssa/loadpre1.c: New;
98         * gcc.dg/tree-ssa/loadpre2.c: New;
99         * gcc.dg/tree-ssa/loadpre3.c: New;
100         * gcc.dg/tree-ssa/loadpre4.c: New;
101         * gcc.dg/tree-ssa/loadpre5.c: New;
102         * gcc.dg/tree-ssa/loadpre6.c: New;
103         * gcc.dg/tree-ssa/loadpre7.c: New;
104         * gcc.dg/tree-ssa/loadpre8.c: New;
105         * gcc.dg/tree-ssa/loadpre9.c: New;
106
107 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
108
109         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
110         * g++.dg/abi/thunk4.C: Likewise.
111
112 2006-01-01  Andreas Jaeger  <aj@suse.de>
113
114         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
115         portable.
116
117 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
118
119         PR c++/25294
120         * gcc.dg/pragma-pack-3.c: New test.
121         * g++.dg/parse/pragma3.C: New test.
122
123 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
124
125         PR middle-end/24827
126         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
127
128 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
129
130         PR testsuite/25214
131         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
132
133 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
134
135         PR fortran/22607
136         * gfortran-dg/pure_byref_3.f90: New.
137
138         fortran/PR 25396
139         * gfortran.dg/userdef_operator_1.f90: New.
140
141 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
142
143         * g++.dg/abi/thunk3.C: New.
144         * g++.dg/abi/thunk4.C: New.
145
146 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
147
148         PR fortran/25532
149         * gfortran.dg/host_used_types_1.f90: New test. Check that host
150         associated derived type components of derived types are
151         properly declared in contained procedures.
152
153 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
154
155         PR libgfortran/25139
156         * gfortran.dg/backspace_2.f: New test.
157
158 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
159
160         PR libgfortran/25550
161         * gfortran.dg/endfile.f: New test.
162
163 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
164
165         PR libgfortran/25419
166         * gfortran.dg/comma.f: New test.
167
168 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
169
170         * lib/gfortran-dg.exp: Remove trailing whitespace.
171         * lib/fortran-torture.exp: Test with -fbounds-check instead of
172         -funroll-all-loops.
173
174 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
175
176         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
177         Extended Double long doubles or repeat tests when long double is
178         the same size as double.
179
180 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
181
182         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
183         
184         PR testsuite/25442
185         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
186         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
187
188         PR testsuite/25441
189         * gcc.dg/pr23911.c: Make test variable static.
190
191         PR testsuite/25444
192         * gcc.dg/tree-ssa/pr14841.c: Likewise.
193
194 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
195
196         PR c++/25439
197         * g++.dg/parse/crash17.C: Adjust error markers.
198         * g++.dg/template/error20.C: New test.
199
200 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
201
202         PR c++/23172
203         * g++.dg/ext/complit4.C: New test.
204
205         PR c++/25417
206         * g++.dg/ext/complit5.C: Likewise.
207
208 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
209
210         PR tree-optimization/25125
211         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
212         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
213         * gcc.c-torture/execute/pr25125.c: New.
214
215 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
216
217         PR fortran/25029
218         PR fortran/21256
219         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
220         with incorrect assumed size references.
221
222 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
223
224         PR c++/23171
225         * g++.dg/opt/init1.C: New test.
226
227 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
228
229         PR c++/24671
230         * g++.dg/template/sfinae3.C: New test.
231
232 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
233
234         * g++.dg/other/friend4.C: New test.
235
236 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
237
238         PR target/25005
239         * g++.dg/opt/pr25005.C: New test.
240
241 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
242
243         PR c++/25369
244         * g++.dg/template/ptrmem16.C: New test.
245
246 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
247
248         PR fortran/25029
249         PR fortran/21256
250         * gfortran.dg/initialization_1.f90: Add test of SIZE.
251
252 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
253
254         PR libgfortran/25307
255         * gfortran.dg/list_read_5.f90: New test.
256
257 2005-12-22  Richard Henderson  <rth@redhat.com>
258
259         * gcc.target/i386/sse-7.c: Use -msse2.
260
261 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
262
263         PR rtl-optimization/25432
264         * gcc.c-torture/compile/20051216-1.c: New test.
265
266         PR objc/25328
267         * objc/execute/pr25328.m: New test.
268
269 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
270
271         PR c++/25364
272         * g++.dg/template/call4.C: New test.
273
274 2005-12-22  Dale Johannesen  <dalej@apple.com>
275
276         * gcc.target/i386/sse-17.c: New.
277
278 2005-12-22  Paul Brook  <paul@codesourcery.com>
279
280         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
281
282 2005-12-22  Paul Brook  <paul@codesourcery.com>
283
284         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
285
286 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
287
288         PR tree-opt/25513
289         * gcc.c-torture/compile/pr25513.c: New test.
290
291 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
292
293         PR c++/23333
294         * g++.dg/parse/error25.C: Add more tests.
295
296 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
297
298         PR fortran/18990
299         * gfortran.dg/der_charlen_1.f90: New.
300
301 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
302
303         PR fortran/20889
304         * gfortran.dg/pointer_component_type_1.f90: New test.
305
306         PR fortran/25029
307         PR fortran/21256
308         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
309         should give an error with assumed size array refernces and checks those
310         that should not.
311         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
312         reference an upper bound so that it does not generate an error.
313
314         PR fortran/19362
315         PR fortran/20244
316         PR fortran/20864
317         PR fortran/25391
318         * gfortran.dg/used_dummy_types_1.f90: New test.
319         * gfortran.dg/used_dummy_types_2.f90: New test.
320         * gfortran.dg/used_dummy_types_3.f90: New test.
321         * gfortran.dg/used_dummy_types_4.f90: New test.
322         * gfortran.dg/used_dummy_types_5.f90: New test.
323
324         PR fortran/23152
325         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
326         group already being USE associated.
327         * gfortran.dg/assumed_shape_nml.f90: New test.
328         * gfortran.dg/assumed_size_nml.f90: New test.
329
330         PR fortran/20862
331         PR fortran/25053
332         PR fortran/25063
333         PR fortran/25064
334         PR fortran/25066
335         PR fortran/25067
336         PR fortran/25068
337         PR fortran/25307
338         * gfortran.dg/io_constraints_1.f90: New test.
339         * gfortran.dg/io_constraints_1.f90: New test.
340         * gfortran.dg/iostat_3.f90: Change wording of warning.
341         * gfortran.dg/g77/19981216-0.f: The same.
342
343 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
344
345         PR tree-optimization/23518
346         * testsuite/gcc.dg/pr23518.c: New.
347
348 2005-12-21  Mike Stump  <mrs@apple.com>
349
350         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
351
352 2005-12-21  Paul Brook  <paul@codesourcery.com>
353
354         * gcc.dg/pr19340.c: Skip on m68k targets.
355
356 2005-12-21  Steven Bosscher  <stevenb@suse.de>
357
358         PR rtl-optimization/25196
359         * gcc.dg/pr25196.c: New test.
360
361 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
362
363         PR fortran/25423
364         gfortran.dg/where_nested_1.f90: New.
365
366 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
367
368         PR tree-optimization/25382.
369         * gcc.dg/tree-ssa/pr25382.c: New.
370
371 2005-12-20  Richard Guenther  <rguenther@suse.de>
372
373         PR middle-end/24306
374         * gcc.target/i386/pr24306.c: New testcase.
375
376 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
377
378         PR tree-optimization/25501
379         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
380
381 2005-12-20  Richard Guenther  <rguenther@suse.de>
382
383         Revert
384         2005-12-02  Richard Guenther  <rguenther@suse.de>
385
386         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
387
388 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
389
390         PR c++/21228
391         * g++.dg/warn/Wunreachable-code-2.C: New test.
392
393 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
394
395         PR c++/24278
396         * g++.dg/template/ctor5.C: New test.
397
398         PR c++/24915
399         * g++.dg/template/overload8.C: New test.
400
401 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
402
403         * gcc.c-torture/compile/pr25483 : New test.
404
405 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
406
407         PR c++/20552
408         * g++.dg/ext/typeof10.C: New test.
409
410 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
411
412         * gcc.dg/mt-loopi1.c: New.
413
414 2005-12-18  Richard Guenther  <rguenther@suse.de>
415
416         PR tree-optimization/25481
417         * gcc.dg/torture/pr25481.c: New testcase.
418
419 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
420
421         PR rtl-optimization/21041
422         * gcc.dg/pr21041.c: New test.
423
424 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
425
426         PR libgfortran/25463
427         * gfortran.dg/advance.f90: New test.
428
429 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
430
431         * gcc.dg/20051201-1.c: New test.
432
433 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
434
435         PR fortran/25018
436         * gfortran.dg/initialization_1.f90: New test.
437         * gfortran.dg/enum_5.f90: Change dg-error to new message.
438         * gfortran.dg/g77/980616-0.f: The same.
439
440 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
441
442         * PR fortran/25458
443         * gfortran.dg/chkbits.f90: New test.
444
445 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
446
447         * gfortran.dg/enum_5.f: Revert to previous version.
448
449 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
450
451         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
452         * gfortran.dg/nested_modules_1.f90: Ditto.
453         * gfortran.dg/hollerith_f95.f90: Ditto.
454         * gfortran.dg/select_5.f90: Ditto.
455         * gfortran.dg/secnds.f: Ditto.
456         * gfortran.dg/hollerith2.f90: Ditto.
457         * gfortran.dg/imag_2.f: Ditto.
458         * gfortran.dg/ftell_2.f90: Ditto.
459         * gfortran.dg/malloc_free_1.f90: Ditto.
460         * gfortran.dg/logint-1.f: Ditto.
461         * gfortran.dg/recursive_statement_functions.f90: Ditto.
462         * gfortran.dg/e_d_fmt.f90: Ditto.
463         * gfortran.dg/hollerith_legacy.f90: Ditto.
464         * gfortran.dg/logint-2.f: Ditto.
465         * gfortran.dg/enum_5.f90: Ditto.
466         * gfortran.dg/f2c_2.f90: Ditto.
467         * gfortran.dg/pr17143.f90: Ditto.
468         * gfortran.dg/namelist_14.f90: Ditto.
469         * gfortran.dg/logint-3.f: Ditto.
470         * gfortran.dg/spread_scalar_source.f90: Ditto.
471         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
472         * gfortran.dg/namelist_11.f: Ditto.
473         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
474         * gfortran.dg/g77/20010519-1.f
475         * gfortran.dg/g77/alpha1.f: Ditto.
476         * gfortran.dg/g77/990115-1.f: Ditto.
477         * gfortran.dg/g77/erfc.f: Ditto.
478         * gfortran.dg/g77/19990313-3.f: Ditto.
479         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
480         * gfortran.dg/g77/20010426.f: Ditto.
481         * gfortran.dg/g77/19990313-0.f: Ditto.
482         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
483         * gfortran.dg/g77/20000629-1.f: Ditto.
484         * gfortran.dg/g77/970125-0.f: Ditto.
485         * gfortran.dg/g77/8485.f: Ditto.
486         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
487         * gfortran.dg/g77/19990313-1.f: Ditto.
488         * gfortran.dg/g77/int8421.f: Ditto.
489         * gfortran.dg/g77/19990305-0.f: Ditto.
490         * gfortran.dg/g77/947.f: Ditto.
491         * gfortran.dg/g77/19990905-2.f: Ditto.
492         * gfortran.dg/g77/cabs.f: Ditto.
493         * gfortran.dg/g77/19990313-2.f: Ditto.
494         * gfortran.dg/g77/20020307-1.f: Ditto.
495         * gfortran.dg/g77/dcomplex.f: Ditto.
496         * gfortran.dg/g77/19990502-1.f: Ditto.
497         * gfortran.dg/g77/19981216-0.f: Ditto.
498         * gfortran.dg/common_4.f90: Ditto.
499         * gfortran.dg/entry_4.f90: Ditto.
500         * gfortran.dg/equiv_constraint_2.f90: Ditto.
501         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
502         * gfortran.dg/namelist_12.f: Ditto.
503         * gfortran.dg/scale_1.f90: Ditto.
504         * gfortran.dg/modulo_1.f90
505         * gfortran.dg/hollerith.f90: Ditto.
506         * gfortran.dg/direct_io_3.f90: Ditto.
507         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
508         * gfortran.dg/gnu_logical_1.F: Ditto.
509         * gfortran.dg/unf_io_convert_1.f90: Ditto.
510         * gfortran.dg/assign_1.f90: Ditto.
511         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
512         * gfortran.dg/pr23095.f: Ditto.
513         * gfortran.dg/read_float_1.f90: Ditto.
514
515 2005-12-17  Andreas Jaeger  <aj@suse.de>
516
517         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
518         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
519
520 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
521
522         PR fortran/24268
523         * gfortran.dg/fmt_white.f: New test.
524
525 2005-12-16  Steven G. Kargl <kargls@comcast.net>
526
527         * gfortran.dg/label_1.f90: New test.
528
529 2005-12-15  Ben Elliston  <bje@au.ibm.com>
530
531         PR testsuite/25422
532         * gcc.dg/20031012-1.c: Add -Walways-true option.
533         * gcc.dg/weak/weak-3.c: Likewise.
534         * g++.old-deja/g++.mike/warn8.C: Likewise.
535
536 2005-12-16  Mike Stump  <mrs@apple.com>
537
538         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
539         exit.
540
541 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
542
543         PR libgfortran/25264
544         PR libgfortran/25349
545         * gfortran.dg/tl_editing.f90: Added additional checks.
546         * gfortran.dg/t_editing.f: New test.
547         * gfortran.dg/write_padding.f90: New test
548
549 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
550
551         PR testsuite/25215
552         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
553
554 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
555
556         PR rtl-optimization/24899
557         * gcc.c-torture/execute/20051215-1.c: New test.
558
559 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
560
561         PR 24823
562         * gfortran.dg/pr24823.f: New test.
563
564 2005-12-16  Jeff Law  <law@redhat.com>
565
566         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
567
568 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
569
570         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
571         Change C++ style comments to C style comments.
572         Remove aligned types from the array.
573         Keep Enums disabled.
574         (complex_types): Remove aligned types from the array.
575         Comment out "_Complex long double".
576         (attrib_types): Remove.
577         (complex_attrib_types): Remove.
578         (attrib_array_types): Remove.
579         (complex_attrib_array_types): Remove.
580         (aligned_bitfld_types): Remove.
581         (n_aligned_bitfld_types): Remove.
582         (FEATURE_ALIGNEDPACKED): Delete.
583         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
584         (singles): Remove support for adding attributes.
585         (choose_type): Remove support for attributed types.
586         (generate_fields): Remove support for attributed bit-fields.
587         Remove support for adding attributes.
588         (generate_random_tests): Remove support for adding attributes.
589         (features): Add back "[0] :0" and "complex vector [0]".
590         (main): Remove support for attributed bit-fields.
591         Uncomment the calling of generate_random_tests for the rests of
592         the tests.
593
594 2005-12-16  Jan Hubicka  <jh@suse.cz>
595
596         * gcc.c-torture/combine/pr25224.c: New.
597
598 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
599
600         PR other/25028
601         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
602         HP-UX.
603
604 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
605
606         * gcc.dg/20051215-1.c: New file.
607
608 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
609
610         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
611         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
612
613 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
614
615         PR fortran/18197
616         * gfortran.dg/dummy_functions_1.f90: New.
617
618 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
619
620         PR rtl-optimization/25310
621         * gcc.c-torture/compile/pr25310.c: New test.
622
623 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
624
625         PR debug/25023
626         * gcc.dg/pr25023.c: New test.
627
628 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
629
630         * g++.old-deja/g++.brendan/redecl1.C,
631         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
632         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
633         g++.old-deja/g++.oliva/typeof1.C,
634         g++.old-deja/g++.other/crash16.C,
635         g++.old-deja/g++.other/crash34.C,
636         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
637         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
638         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
639         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
640         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
641         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
642         Remove xfail.
643
644 2005-12-14  Kean Johnston  <jkj@sco.com>
645             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
646
647         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
648         * gcc.target/i386/20020523-1.c: Ditto.
649         * gcc.target/i386/tailcall-1.c: Ditto.
650         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
651         * gcc.target/i386/ssetype-5.c: Ditto.
652
653 2005-12-14  Jeff Law  <law@redhat.com>
654
655         * gcc.dg/tree-ssa/foldstring-1.c: New test.
656
657 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
658
659         PR target/25254
660         PR target/24188
661         * gcc.target/i386/pr25254.c: New test.
662         * gfortran.dg/PR24188.f: New test.
663
664 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
665
666         * lib/fortran-torture.exp: Catch remaining uses of
667         remote_file build delete.
668
669 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
670
671         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
672
673 2005-12-14  Ben Elliston  <bje@au.ibm.com>
674
675         * gcc.dg/warn-addr-cmp.c: New test.
676
677 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
678
679         PR debug/25023
680         PR target/25293
681         * gcc.target/i386/pr25293.c: New test.
682
683 2005-12-13  Petr Machata  <machata@post.cz>
684
685         PR c++/24907
686         * g++.dg/parse/comma2.C: New test.
687
688 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
689             Jakub Jelinek  <jakub@redhat.com>
690
691         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
692         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
693         (limits.h): Include unconditionally.
694         (stdlib.h): Likewise.
695         (hashtab.h): Do not include.
696         (getopt.h): Likewise.
697         (stddef.h): Include.
698         (hashval_t): Define.
699         (struct entry): Add "next" field.
700         (HASH_SIZE): New macro.
701         (hash_table): New variable.
702         (switchfiles): Do not use xmalloc.
703         (mix): New macro.
704         (iterative_hash): New function.
705         (hasht): Remove.
706         (e_exists): New function.
707         (e_insert): Likewise.
708         (output): Use, instead of libiberty hashtable functions.
709         (main): Do not use getopt.  Do not call htab_create.
710
711 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
712
713         PR c++/25331
714         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
715         put atal* and atpaal* attributes on array elements.
716         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
717         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
718         put atal* and atpaal* attributes on array elements.
719         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
720
721 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
722
723         * gcc.dg/single-precision-constant.c: New test.
724
725 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
726
727         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
728         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
729         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
730         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
731         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
732         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
733         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
734         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
735         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
736         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
737         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
738         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
739         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
740         gcc.target/powerpc/ppc-sdata-2.c,
741         gcc.target/powerpc/ppc-stackalign-1.c,
742         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
743         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
744         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
745         gcc.target/powerpc/rs6000-ldouble-2.c,
746         gcc.target/powerpc/rs6000-power2-1.c,
747         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
748         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
749         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
750         option into target selector.
751         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
752         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
753
754 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
755
756         PR objc/25348
757         * objc.dg/encode-9.m: New test.
758
759 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
760
761         PR testsuite/20772
762         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
763         * gcc.dg/asm-b.c: Fix typo.
764         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
765         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
766         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
767         i?86 lp64 and x86_64 ilp32.
768         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
769         on i?86 lp64.
770         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
771
772 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
773
774         PR fortran/25078
775         gfortran.dg/equiv_5.f90: New test.
776
777 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
778
779         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
780         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
781         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
782         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
783         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
784         * gcc.dg/tree-ssa/reassoc-5.c: New.
785         * gcc.dg/tree-ssa/reassoc-6.c: New.
786         * gcc.dg/tree-ssa/reassoc-7.c: New.
787         * gcc.dg/tree-ssa/reassoc-8.c: New.
788         * gcc.dg/tree-ssa/reassoc-9.c: New.
789         * gcc.dg/tree-ssa/reassoc-10.c: New.
790         * gcc.dg/tree-ssa/reassoc-11.c: New.
791
792 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
793
794         PR testsuite/25167
795         PR testsuite/24478
796         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
797
798 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
799
800         PR c++/25300
801         * g++.dg/template/inherit.C: Do not use a generic error message.
802
803 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
804
805         PR libobjc/25354
806         * objc.dg/gnu-encoding: New directory.
807         * objc.dg/gnu-encoding/compat-common.h: New file.
808         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
809         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
810         * objc.dg/gnu-encoding/vector-defs.h: New file.
811         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
812         * objc.dg/gnu-encoding/generate-random.c: New file.
813         * objc.dg/gnu-encoding/generate-random_r.c: New file.
814         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
815         * objc.dg/gnu-encoding/generate-random.h: New file.
816
817 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
818
819         PR c++/25337
820         * g++.dg/template/defarg7.C: New test.
821
822 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
823
824         PR libobjc/25347
825         * objc.dg/encode-8.m: New test.
826
827 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
828
829         PR libobjc/25346
830         * objc.dg/encode-7.m: New test.
831
832 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
833
834         PR c++/25010
835         * g++.dg/opt/inline10.C: New test.
836
837 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
838
839         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
840
841 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
842
843         * gfortran.dg/substring_equivalence.f90: typo in comment
844
845 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
846
847         PR fortran/25068
848         * gfortran.dg/iostat_3.f90: New test.
849
850 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
851
852         PR fortran/23815
853         * gfortran.dg/unf_io_convert_1.f90: New test.
854         * gfortran.dg/unf_io_convert_2.f90: New test.
855         * gfortran.dg/unf_io_convert_3.f90: New test.
856
857 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
858
859         PR testsuite/20772
860         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
861         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
862         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
863         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
864         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
865         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
866         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
867         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
868         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
869         gcc.dg/torture/fp-int-convert-float128-timode.c,
870         gcc.dg/torture/fp-int-convert-float128.c,
871         gcc.dg/torture/fp-int-convert-float80-timode.c,
872         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
873         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
874
875         * gcc.dg/tls/opt-1.c: Require effective target fpic.
876
877 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
878
879         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
880
881 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
882
883         * gcc.dg/20051207-1.c,
884         * gcc.dg/20051207-2.c,
885         * gcc.dg/20051207-3.c: New tests.
886
887 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
888
889         PR testsuite/20772
890         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
891         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
892         dg-skip-if target selector.
893
894         PR testsuite/20772
895         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
896         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
897         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
898         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
899         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
900         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
901         and/or merge with i?86 cases.
902
903         * gcc.dg/tls/opt-3.c: Require effective target fpic.
904
905         PR testsuite/20772
906         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
907         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
908         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
909         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
910         x86_64-*-linux*.
911
912 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
913
914         PR target/25311
915         * gcc.c-torture/compile/pr25311.c: New test.
916
917 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
918
919         PR libgfortran/25039
920         * gfortran.dg/read_comma.f: New test.
921
922 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
923
924         PR c++/19317
925         * g++.dg/opt/pr19317-1.C: New test.
926         * g++.dg/opt/pr19317-2.C: New test.
927         * g++.dg/opt/pr19317-3.C: New test.
928
929         PR target/19005
930         * gcc.c-torture/execute/pr19005.c: New test.
931
932         PR target/17828
933         * g++.old-deja/g++.other/comdat5.C: New test.
934         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
935
936         * g++.dg/compat/struct-layout-1.exp: New file.
937         * g++.dg/compat/struct-layout-1.h: New.
938         * g++.dg/compat/struct-layout-1_generate.c: New.
939         * g++.dg/compat/struct-layout-1_x1.h: New.
940         * g++.dg/compat/struct-layout-1_x2.h: New.
941         * g++.dg/compat/struct-layout-1_y1.h: New.
942         * g++.dg/compat/struct-layout-1_y2.h: New.
943
944         * gcc.dg/20050330-2.c: New test.
945
946 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
947
948         PR fortran/25292
949         * gfortran.dg/associated_1.f90: New.
950
951 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
952
953         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
954         ILP32 vect_no_align platforms.
955
956 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
957             Jakub Jelinek  <jakub@redhat.com>
958
959         PR target/25268
960         * gcc.c-torture/compile/20051207-1.c: New test.
961
962 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
963
964         PR testsuite/20772
965         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
966         gcc.dg/torture/pr18582-1.c,
967         gcc.target/i386/attributes-error.c: Also test on x86_64.
968
969         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
970
971 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
972
973         PR c++/19397
974         * g++.dg/template/typedef3.C: New test.
975
976         PR c++/19762
977         PR c++/19764
978         * g++.dg/template/dtor3.C: Fix error markers.
979
980 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
981
982         * lib/target-supports.exp (check_effective_target_sync_char_short):
983         Add s390*.
984
985 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
986
987         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
988
989 2005-12-06  Roger Sayle  <roger@eyesopen.com>
990
991         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
992         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
993         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
994         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
995
996 2005-12-06  Roger Sayle  <roger@eyesopen.com>
997
998         PR c++/25263
999         * g++.dg/other/array2.C: New test case.
1000
1001 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
1002
1003         * gcc.dg/darwin-weakimport-3.c: New.
1004
1005         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
1006         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
1007         and to work on Darwin.
1008         * gcc.dg/attr-weakref-1b.c: New file.
1009         * gcc.dg/attr-weakref-2.c: New test.
1010         * gcc.dg/darwin-weakref-1.c: New test.
1011
1012 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
1013
1014         PR testsuite/25247
1015         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
1016         use in selector expressions.
1017         (dg-xfail-if): Ditto.
1018         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
1019         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
1020         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
1021         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
1022         * gcc.test-framework/test-framework.exp: Skip generated tests if
1023         CHECK_TEST_FRAMEWORK is not 1.
1024
1025 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1026
1027         PR tree-optimization/24963
1028         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
1029
1030         PR target/24108
1031         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
1032
1033         PR target/18580
1034         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
1035         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1036         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1037         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1038
1039 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
1040
1041         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
1042         dg-options.
1043
1044 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1045
1046         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
1047
1048 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1049
1050         * gcc.dg/format/cast-1.c: New test.
1051
1052 2005-12-04  Roger Sayle  <roger@eyesopen.com>
1053
1054         PR c/7776
1055         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
1056         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
1057         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
1058         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
1059
1060 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1061
1062         * gcc.dg/cast-pretty-print-1.c: New test.
1063
1064 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1065
1066         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
1067
1068 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
1069
1070         PR c++/24173
1071         * g++.dg/template/friend40.C: New test.
1072
1073 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR target/25199
1076         * gcc.target/i386/movq-2.c: New test.
1077         * gcc.target/i386/movq.c: Remove target i?86, instead add
1078         dg-require-effective-target ilp32.
1079
1080 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1081
1082         PR c++/24103
1083         * g++.dg/other/default1.C: New test.
1084
1085 2005-12-02  Richard Guenther  <rguenther@suse.de>
1086
1087         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1088
1089 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1090
1091         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
1092
1093 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
1094
1095         PR target/21017
1096         * gcc.target/powerpc/rotate.c: New.
1097
1098 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1099
1100         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
1101         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
1102
1103 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1104
1105         PR c/13384
1106         * gcc.dg/pr17730-1.c: Adjust.
1107         * gcc.dg/lvalue1.c (main): Likewise.
1108         * gcc.dg/lvalue-2.c: Likewise.
1109         * g++.dg/pr7503-3.C
1110
1111 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
1112
1113         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
1114         error messages.
1115
1116 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
1117
1118         PR fortran/24789
1119         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
1120
1121 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1122
1123         PR target/24475
1124         * lib/target-supports.exp (check_effective_target_tls): New.
1125         (check_effective_target_tls_runtime): New.
1126         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
1127         for TLS support.
1128         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1129         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1130         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
1131         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
1132         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
1133         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
1134         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1135         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
1136         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
1137         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
1138         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
1139         effective-target TLS.
1140         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
1141         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
1142         effective-target TLS runtime.
1143
1144 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1145
1146         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
1147
1148 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
1149
1150         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
1151         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
1152         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
1153         ignored" warnings when "packing" is the same as the ABI layout.
1154
1155 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
1156
1157         PR fortran/21302
1158         * gfortran.dg/line_length_1.f: New test.
1159         * gfortran.dg/line_length_2.f90: Ditto.
1160
1161 2005-11-30  Richard Guenther  <rguenther@suse.de>
1162
1163         PR tree-optimization/21655
1164         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
1165
1166 2005-11-30  Dale Johannesen  <dalej@apple.com>
1167
1168         * gcc.c-torture/compile/pr24930.c: New.
1169
1170 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
1171
1172         PR fortran/15809
1173         *  gfortran.dg/auto_char_dummy_array.f90: New test.
1174
1175 2005-11-30  Jeff Law  <law@redhat.com>
1176
1177         * g++.old-deja/g++.law/pr25000.C: New test.
1178
1179 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
1180
1181         * gcc.dg/tls/opt-11.c: New test.
1182
1183 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1184
1185         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
1186         targets.
1187         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
1188         LP64 ia64.
1189
1190 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
1191
1192         * gfortran.dg/open_access_1.f90: New test.
1193
1194 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1195
1196         * gcc.dg/charset/builtin2.c: New test.
1197
1198 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
1199
1200         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
1201         on mmix-*-* for *_[xy].c.
1202
1203 2005-11-28  Kean Johnston  <jkj@sco.com>
1204
1205         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
1206         headers.
1207         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
1208         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
1209         * gcc.target/i386/asm-3.c: Ditto.
1210         * gcc.target/i386/clobbers.c: Ditto.
1211         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
1212         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
1213         test regexp.
1214         * gcc.target/i386/mul.c: Ditto.
1215         * gcc.target/i386/ssetype-1.c: Ditto.
1216         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
1217         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
1218         static so the test works with -fPIC mode too. Based on comment in
1219         PR19231 by Pinski.
1220         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
1221
1222 2005-11-28  Richard Guenther  <rguenther@suse.de>
1223
1224         * gcc.dg/alias-9.c: New testcase.
1225         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
1226
1227 2005-11-28  Roger Sayle  <roger@eyesopen.com>
1228             Uros Bizjak  <uros@kss-loka.si>
1229
1230         PR middle-end/20219
1231         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
1232         tan(x)/sin(x) transformations.
1233
1234 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
1235
1236         PR middle-end/24575
1237         * gcc.dg/tree-ssa/divide-3.c: New test.
1238         * gcc.dg/tree-ssa/divide-4.c: New test.
1239
1240 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
1241
1242         PR fortran/24917
1243         *  gfortran.dg/boz_6.f90: New test.
1244
1245 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1246
1247         PR fortran/23912
1248         * gfortran.dg/modulo_1.f90: New test.
1249
1250 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1251
1252         PR libfortran/24919
1253         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
1254         fail on CRLF platforms.
1255         * gfortran.dg/ftell_2.f90: Likewise.
1256
1257 2005-11-26  Eric Christopher  <echristo@apple.com>
1258
1259         * gcc.dg/intmax_t-1.c: Remove mips xfail.
1260
1261 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1262
1263         * objc.dg/gnu-runtime-3.m: Simplify.
1264
1265 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1266
1267         PR middle-end/23669
1268         * gcc.dg/tree-ssa/divide-1.c: New test.
1269         * gcc.dg/tree-ssa/divide-2.c: New test.
1270
1271 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1272
1273         PR libgfortran/24945
1274         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1275
1276 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1277
1278         PR libgfortran/24945
1279         * gfortran.dg/open_status_2.f90: New test.
1280
1281 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1282
1283         * gcc.c-torture/execute/builtins/fprintf.c,
1284         gcc.c-torture/execute/builtins/fputs-lib.c,
1285         gcc.c-torture/execute/builtins/fputs.c,
1286         gcc.c-torture/execute/builtins/lib/fprintf.c,
1287         gcc.c-torture/execute/builtins/lib/printf.c,
1288         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1289
1290 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1291
1292         * gcc.dg/20050922-2.c: New test.
1293
1294 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1295
1296         * objc.dg/gnu-runtime-3.m: New test.
1297
1298 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1299
1300         PR c++/9278
1301         * g++.dg/other/void1.C: New test.
1302
1303 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1304
1305         PR middle-end/24998
1306         * gcc.dg/torture/fp-int-convert-float.c,
1307         gcc.dg/torture/fp-int-convert-double.c,
1308         gcc.dg/torture/fp-int-convert-long-double.c,
1309         gcc.dg/torture/fp-int-convert-timode.c,
1310         gcc.dg/torture/fp-int-convert-float80.c,
1311         gcc.dg/torture/fp-int-convert-float80-timode.c,
1312         gcc.dg/torture/fp-int-convert-float128.c,
1313         gcc.dg/torture/fp-int-convert-float128-timode.c,
1314         gcc.dg/torture/fp-int-convert.h: New files.
1315
1316 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1317
1318         PR middle-end/24989
1319         * gcc.dg/tree-ssa/bool-10.c: New test.
1320         * gcc.dg/tree-ssa/bool-11.c: New test.
1321         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1322
1323 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1324
1325         PR middle-end/24990
1326         * tree-ssa/pr24990-1.c: New test.
1327
1328 2005-11-24  Richard Guenther  <rguenther@suse.de>
1329         Dirk Mueller <dmueller@suse.de>
1330
1331         PR c++/14024
1332         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1333         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1334         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1335         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1336         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1337         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1338
1339 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1340
1341         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1342
1343 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1344
1345         PR c/21668
1346         * gcc.dg/Wc++-compat.c: New.
1347         * gcc.dg/Wno-c++-compat.c: New.
1348
1349 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1350
1351         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1352         (vspltish, vspltisw): Likewise.
1353
1354 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1355
1356         PR libgfortran/24794
1357         * gfortran.dg/namelist_12.f: Fix quotes.
1358         * gfortran.dg/namelist_13.f90: Fix quotes.
1359         * gfortran.dg/namelist_14.f90: Fix quotes.
1360         * gfortran.dg/namelist_15.f90: Fix quotes.
1361         * gfortran.dg/namelist_use.f90: Fix quotes.
1362         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1363         * gfortran.dg/namelist_21.f90: New test.
1364         * gfortran.dg/namelist_22.f90: New test.
1365
1366 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1367
1368         PR target/23435
1369         * gcc.c-torture/compile/pr23435.c: New.
1370
1371 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1372
1373         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1374
1375 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1376
1377         * gcc.target/powerpc/405-macchw-1.c,
1378         gcc.target/powerpc/405-macchw-2.c,
1379         gcc.target/powerpc/405-macchwu-1.c,
1380         gcc.target/powerpc/405-macchwu-2.c,
1381         gcc.target/powerpc/405-machhw-1.c,
1382         gcc.target/powerpc/405-machhw-2.c,
1383         gcc.target/powerpc/405-machhwu-1.c,
1384         gcc.target/powerpc/405-machhwu-2.c,
1385         gcc.target/powerpc/405-maclhw-1.c,
1386         gcc.target/powerpc/405-maclhw-2.c,
1387         gcc.target/powerpc/405-maclhwu-1.c,
1388         gcc.target/powerpc/405-maclhwu-2.c,
1389         gcc.target/powerpc/405-mulchw-1.c,
1390         gcc.target/powerpc/405-mulchw-2.c,
1391         gcc.target/powerpc/405-mulchwu-1.c,
1392         gcc.target/powerpc/405-mulchwu-2.c,
1393         gcc.target/powerpc/405-mulhhw-1.c,
1394         gcc.target/powerpc/405-mulhhw-2.c,
1395         gcc.target/powerpc/405-mulhhwu-1.c,
1396         gcc.target/powerpc/405-mulhhwu-2.c,
1397         gcc.target/powerpc/405-mullhw-1.c,
1398         gcc.target/powerpc/405-mullhw-2.c,
1399         gcc.target/powerpc/405-mullhwu-1.c,
1400         gcc.target/powerpc/405-mullhwu-2.c,
1401         gcc.target/powerpc/405-nmacchw-1.c,
1402         gcc.target/powerpc/405-nmacchw-2.c,
1403         gcc.target/powerpc/405-nmachhw-1.c,
1404         gcc.target/powerpc/405-nmachhw-2.c,
1405         gcc.target/powerpc/405-nmaclhw-1.c,
1406         gcc.target/powerpc/405-nmaclhw-2.c,
1407         gcc.target/powerpc/440-macchw-1.c,
1408         gcc.target/powerpc/440-macchw-2.c,
1409         gcc.target/powerpc/440-macchwu-1.c,
1410         gcc.target/powerpc/440-macchwu-2.c,
1411         gcc.target/powerpc/440-machhw-1.c,
1412         gcc.target/powerpc/440-machhw-2.c,
1413         gcc.target/powerpc/440-machhwu-1.c,
1414         gcc.target/powerpc/440-machhwu-2.c,
1415         gcc.target/powerpc/440-maclhw-1.c,
1416         gcc.target/powerpc/440-maclhw-2.c,
1417         gcc.target/powerpc/440-maclhwu-1.c,
1418         gcc.target/powerpc/440-maclhwu-2.c,
1419         gcc.target/powerpc/440-mulchw-1.c,
1420         gcc.target/powerpc/440-mulchw-2.c,
1421         gcc.target/powerpc/440-mulchwu-1.c,
1422         gcc.target/powerpc/440-mulchwu-2.c,
1423         gcc.target/powerpc/440-mulhhw-1.c,
1424         gcc.target/powerpc/440-mulhhw-2.c,
1425         gcc.target/powerpc/440-mulhhwu-1.c,
1426         gcc.target/powerpc/440-mulhhwu-2.c,
1427         gcc.target/powerpc/440-mullhw-1.c,
1428         gcc.target/powerpc/440-mullhw-2.c,
1429         gcc.target/powerpc/440-mullhwu-1.c,
1430         gcc.target/powerpc/440-mullhwu-2.c,
1431         gcc.target/powerpc/440-nmacchw-1.c,
1432         gcc.target/powerpc/440-nmacchw-2.c,
1433         gcc.target/powerpc/440-nmachhw-1.c,
1434         gcc.target/powerpc/440-nmachhw-2.c,
1435         gcc.target/powerpc/440-nmaclhw-1.c,
1436         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1437
1438 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1439
1440         PR fortran/24774
1441         * gfortran.dg/inquire_9.f90: New test.
1442
1443         PR fortran/21647
1444         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1445
1446 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1447
1448         PR libfortran/24432
1449         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1450         Check that 'cos' is supported.
1451
1452 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1453
1454         PR fortran/24223
1455         * gfortran.dg/substring_equivalence.f90: New test.
1456
1457         PR fortran/24705
1458         * gfortran.dg/auto_internal_assumed.f90: New test.
1459
1460 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1461
1462         * gcc.dg/fold-div-2.c: New test.
1463
1464 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1465
1466         PR rtl-optimization/24883
1467         * gcc.c-torture/compile/pr24883.c: New test.
1468
1469 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1470
1471         PR middle-end/20583
1472         * gcc.c-torture/compile/pr20583.c: New.
1473
1474 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1475
1476         * gcc.c-torture/execute/usmul.c: New test.
1477
1478 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1479
1480         * gcc.dg/tree-ssa/vrp22.c: New test.
1481
1482 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1483
1484         PR middle-end/24912
1485         * gcc.dg/torture/pr24912-1.c: New test.
1486
1487 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1488
1489         PR fortran/24862
1490         * gfortran.dg/arrayio_derived_1.f90: New test.
1491
1492 2005-11-19  Richard Guenther  <rguenther@suse.de>
1493
1494         PR middle-end/23294
1495         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1496
1497 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1498
1499         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1500
1501 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1502
1503         PR c++/8355
1504         * g++.dg/template/friend39.C: New test.
1505
1506 2005-11-18  James E Wilson  <wilson@specifix.com>
1507
1508         * gcc.dg/builtin-strstr.c: New.
1509
1510 2005-11-18  Richard Henderson  <rth@redhat.com>
1511
1512         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1513         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1514         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1515         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1516         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1517         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1518         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1519         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1520         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1521         renaming to remove initial "ia64-".
1522
1523 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1524
1525         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1526
1527 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1528
1529         * g++.dg/cpp/string-2.C: New test.
1530
1531 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1532
1533         * gcc.dg/tree-ssa/loop-14.c: New test.
1534
1535 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1536             Michael Chamberlain <michael@chamberlain.net.au>
1537
1538         * ada/acats/run_all.sh (target_run): Kill long running tests.
1539
1540 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1541
1542         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1543         * gcc.dg/cleanup-9.c: Likewise.
1544         * gcc.dg/cleanup-10.c: Likewise.
1545         * gcc.dg/cleanup-11.c: Likewise.
1546
1547 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1548
1549         PR fortran/24892
1550         * gfortran.dg/open_access_append_1.f90: New test.
1551         * gfortran.dg/open_access_append_2.f90: New test.
1552
1553 2005-11-16  Richard Guenther  <rguenther@suse.de>
1554
1555         PR middle-end/24851
1556         * gcc.c-torture/execute/pr24851.c: New testcase.
1557
1558 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1559
1560         * gcc.dg/fold-overflow-1.c: New test.
1561
1562 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1563
1564         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1565         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1566
1567 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1568
1569         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1570         structures.
1571         * g++.dg/eh/forced2.C: Likewise.
1572         * g++.dg/eh/forced3.C: Likewise.
1573         * g++.dg/eh/forced4.C: Likewise.
1574
1575 2005-11-11  Mike Stump  <mrs@apple.com>
1576
1577         * g++.old-deja/g++.mike/unused.C: Add.
1578
1579 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1580
1581         PR c++/24667
1582         * g++.dg/warn/Wcast-qual1.C: New test.
1583
1584 2005-11-15  Jan Hubicka  <jh@suse.cz>
1585
1586         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1587
1588 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1589
1590         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1591
1592 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1593
1594         PR 24840
1595         * gcc.dg/tree-ssa/pr24840.c: New test.
1596
1597 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1598
1599         PR testsuite/24841
1600         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1601
1602 2005-11-14  Dale Johannesen  <dalej@apple.com>
1603
1604         * gcc.c-torture/execute/20051113-1.c: New.
1605
1606 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1607
1608         PR c++/24687
1609         * g++.dg/template/crash43.C: New test.
1610
1611 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1612
1613         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1614
1615 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1616
1617         PR c++/24817
1618         * g++.dg/eh/spec8.C: New test.
1619
1620 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1621
1622         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1623
1624 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1625
1626         PR c++/20293
1627         * g++.dg/parse/ambig4.C: New test.
1628         * g++.dg/tc1/dr101.C: Adjust error markers.
1629         * g++.dg/lookup/strong-using-2.C: Likewise.
1630         * g++.dg/lookup/ambig5.C: Likewise.
1631         * g++.dg/lookup/ambig4.C: Likewise.
1632         * g++.dg/parse/crash22.C: Likewise.
1633
1634 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1635
1636         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1637
1638 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1639
1640         * gcc.dg/nested-calls-1.c: New test.
1641
1642 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1643
1644         * gfortran.dg/complex_intrinsic_1.f90: New test.
1645         * gfortran.dg/complex_intrinsic_2.f90: New test.
1646         * gfortran.dg/fgetc_1.f90: New test.
1647         * gfortran.dg/fgetc_2.f90: New test.
1648         * gfortran.dg/fgetc_3.f90: New test.
1649         * gfortran.dg/ftell_1.f90: New test.
1650         * gfortran.dg/ftell_2.f90: New test.
1651         * gfortran.dg/gnu_logical_1.F: New test.
1652         * gfortran.dg/gnu_logical_2.f90: New test.
1653
1654 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1655
1656         PR middle-end/24820
1657         * testsuite/gcc.dg/pr24820.c: New test.
1658
1659 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1660
1661         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1662         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1663         variable.
1664
1665 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1666
1667         testsuite/24614
1668         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1669
1670 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1671
1672         * gcc.target/cris/cris.exp: New file.
1673         * gcc.target/cris/rld-legit1.c: New test.
1674         * gcc.target/cris/rld-legit2.c: New test.
1675
1676 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR c++/24780
1679         * g++.dg/opt/pr24780.C: New test.
1680
1681         PR c++/24761
1682         * g++.dg/template/asm1.C: New test.
1683
1684 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1685
1686         PR libgfortran/24787
1687         * gfortran.dg/scan_1.f90: New test.
1688
1689 2005-11-12  Jan Hubicka  <jh@suse.cz>
1690
1691         * gcc.target/i386/minmax-1.c: New.
1692         * gcc.target/i386/minmax-2.c: New.
1693
1694 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1695
1696         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1697
1698 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1699
1700         * gcc.c-torture/execute/20051110-1.c,
1701         gcc.c-torture/execute/20051110-2.c: New tests.
1702
1703 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1704
1705         PR middle-end/24750
1706         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1707         New tests.
1708
1709 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1710
1711         * lib/target-libpath.exp (get_shlib_extension): New proc.
1712         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1713         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1714         * lib/objc.exp (objc_target_compile): Likewise.
1715         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1716         detection.
1717
1718 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1719
1720         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1721
1722         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1723         Add -static to additional_flags and pass it to target_compile.
1724
1725 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1726
1727         PR libgfortran/24719
1728         gfortran.dg/read_noadvance.f90: New test.
1729
1730         PR libgfortran/24699
1731         gfortran.dg/fmt_t_2.f90: New test.
1732
1733         PR libgfortran/24785
1734         gfortran.dg/read_x_eor.f90: New test.
1735
1736         PR libgfortran/24584
1737         gfortran.dg/namelist_empty.f90: Rename test.
1738
1739         PR libgfortran/24489
1740         gfortran/read_eor.f90: Rename test.
1741
1742 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1743
1744         PR fortran/15976
1745         * gfortran.dg/automatic_module_variable.f90: New test.
1746
1747 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1748
1749         PR target/24445
1750         * gcc.dg/pr24445.c: New test.
1751
1752 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1753
1754         PR fortran/24655
1755         PR fortran/24755
1756         * gfortran.dg/recursive_statement_functions.f90: Add statement
1757         functions using inline intrinsic functions and parameters to test
1758         that they no longer seg-fault.
1759
1760         PR fortran/24409
1761         gfortran.dg/nested_modules_4.f90: New test.
1762         gfortran.dg/nested_modules_5.f90: New test.
1763
1764 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1765
1766         PR fortran/24643
1767         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1768
1769 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1770
1771         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1772         failures.
1773
1774 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1775
1776         * gcc.dg/sparc-getcontext-1.c: New test.
1777
1778 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1779
1780         * gcc.dg/ifcvt-fabs-1.c: New test.
1781
1782 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1783
1784         PR other/4372
1785         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1786         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1787
1788 2005-11-09  Richard Guenther  <rguenther@suse.de>
1789
1790         PR tree-optimization/24716
1791         * gcc.c-torture/execute/pr24716.c: New testcase.
1792
1793 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1794
1795         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1796
1797 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1798
1799         PR 24624
1800         * gcc.dg/pr24624.c: Testcase added.
1801
1802 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1803
1804         PR 24623
1805         * g++.dg/other/pr24623.C: Testcase added.
1806
1807 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1808
1809         PR fortran/22607
1810         * gfortran-dg/pure_byref_1.f90: New.
1811         * gfortran-dg/pure_byref_2.f90: New.
1812
1813 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1814
1815         PR c/24101
1816         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1817         * gcc.dg/dg.exp: Run main loop also for *.i files.
1818
1819 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1820
1821         PR c++/19450
1822         * g++.dg/tls/diag-3.C: New test.
1823         * g++.dg/tls/diag-4.C: New test.
1824         * g++.dg/tls/static-1.C: New test.
1825         * g++.dg/tls/static-1a.cc: New file.
1826
1827 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1828
1829         PR 23046
1830         * g++.dg/tree-ssa/pr23046.C: New test.
1831
1832 2005-11-08  Devang Patel <dpatel@apple.com>
1833
1834         PR tree-optimization/23115
1835         * gcc.dg/tree-ssa/pr23115.c: New.
1836
1837 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1838
1839         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1840         * gcc.target/powerpc/pr16155.c: Same.
1841         * gcc.target/powerpc/altivec-1.c: Same.
1842         * gcc.target/powerpc/altivec-2.c: Same.
1843         * gcc.target/powerpc/altivec-3.c: Same.
1844         * gcc.target/powerpc/altivec-5.c: Same.
1845         * gcc.target/powerpc/altivec-11.c: Same.
1846         * gcc.target/powerpc/altivec-12.c: Same.
1847         * gcc.target/powerpc/altivec-14.c: Same.
1848         * gcc.target/powerpc/altivec-22.c: Same.
1849         * gcc.target/powerpc/altivec-consts.c: Same.
1850         * gcc.target/powerpc/altivec-pr22085.c: Same.
1851         * gcc.target/powerpc/altivec-splat.c: Same.
1852         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1853         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1854         * gcc.target/powerpc/darwin-longlong.c: Same.
1855
1856 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1857
1858         PR target/19340
1859         * gcc.dg/pr19340.c: New test.
1860
1861 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1862
1863         PR rtl-optimization/24683
1864         * gcc.dg/pr24683.c: New test.
1865
1866 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1867
1868         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1869         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1870
1871 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1872
1873         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1874
1875 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1876
1877         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1878
1879 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1880
1881         PR target/24230
1882
1883         * gcc.target/powerpc/altivec-consts.c,
1884         gcc.target/powerpc/altivec-splat.c: New testcase.
1885
1886 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1887
1888         PR c/24599
1889
1890         * gcc.dg/overflow-2.c: New testcase.
1891
1892 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR rtl-optimization/23567
1895         * gcc.c-torture/execute/20051104-1.c: New test.
1896
1897 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1898
1899         PR fortran/24534
1900         gfortran.dg/private_type_2.f90: Modified to check that case with
1901         PRIVATE declaration within derived type is accepted.
1902
1903         PR fortran/20838
1904         gfortran.dg/pointer_assign_1.f90: New test.
1905
1906         PR fortran/20840
1907         * gfortran.dg/arrayio_0.f90: New test.
1908
1909         PR fortran/17737
1910         gfortran.dg/data_initialized.f90: New test.
1911         gfortran.dg/data_constraints_1.f90: New test.
1912         gfortran.dg/data_constraints_2.f90: New test.
1913
1914 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1915
1916         PR fortran/24174
1917         PR fortran/24305
1918         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1919
1920 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1921
1922         PR 24670
1923         * gcc.dg/tree-ssa/pr24670.c: New test.
1924
1925 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1926
1927         PR target/22432
1928         * gcc.target/i386/pr22432.c: New test.
1929
1930 2005-11-05  Richard Henderson  <rth@redhat.com>
1931
1932         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1933         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1934         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1935         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1936         from gcc.dg/alpha-*.
1937         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1938         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1939
1940 2005-11-05  Andreas Jaeger  <aj@suse.de>
1941
1942         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1943
1944 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1945
1946         PR target/23424
1947         * gcc.dg/torture/pr23424-1.c: New test.
1948
1949 2005-11-04  Richard Henderson  <rth@redhat.com>
1950
1951         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1952         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1953         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1954         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1955         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1956         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1957         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1958         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1959         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1960         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1961         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1962         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1963         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1964         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1965         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1966         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1967         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1968         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1969         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1970         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1971         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1972         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1973         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1974         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1975         Move from gcc.dg/.
1976         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1977         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1978         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1979         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1980         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1981         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1982         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1983         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1984         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1985         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1986         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1987         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1988         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1989         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1990         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1991         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1992         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1993         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1994         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1995         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1996         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1997         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1998         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1999         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
2000         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
2001         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
2002         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
2003         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
2004         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
2005         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
2006         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
2007         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
2008         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
2009         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
2010         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
2011         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
2012         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
2013         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
2014         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
2015         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
2016         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
2017         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
2018         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
2019         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
2020         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
2021
2022 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
2023
2024         PR 24627
2025         * gcc.dg/tree-ssa/pr24627.c: New test.
2026
2027 2005-11-04 Paul Brook  <paul@codesourcery.com>
2028
2029         * gcc.dg/tls/opt-10.c: New test.
2030
2031 2005-11-04  Andreas Jaeger  <aj@suse.de>
2032
2033         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
2034         avoid extra warnings.
2035
2036 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2037
2038         PR libfortran/22298
2039         * gcc/testsuite/lib/target-supports.exp
2040         (check_effective_target_static_libgfortran): New
2041         static_libgfortran effective target.
2042         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
2043         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
2044
2045 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2046
2047         * gcc.dg/pr24615.c: Guard test with { target fpic }.
2048
2049 2005-11-03  Josh Conner  <jconner@apple.com>
2050
2051         PR c++/19989
2052         g++.dg/ext/array2.C: New test.
2053         g++.dg/template/dependent-name3.C: New test.
2054         g++.dg/template/dependent-name4.C: New test.
2055         g++.dg/template/sfinae2.C: New test.
2056
2057 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2058
2059         PR preprocessor/22042
2060         * gcc.dg/cpp/strify4.c: New test.
2061
2062 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2063
2064         PR c++/17964
2065         * g++.dg/cpp/string-1.C: New test.
2066
2067 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2068
2069         * gcc.target/powerpc: New directory.
2070         * gcc.target/powerpc/powerpc.exp: New file.
2071         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
2072         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
2073         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
2074         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
2075         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
2076         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
2077         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
2078         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
2079         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
2080         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
2081         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
2082         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
2083         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
2084         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
2085         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
2086         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
2087         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
2088         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
2089         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
2090         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
2091         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
2092         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
2093         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
2094         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
2095         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
2096         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
2097         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
2098         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
2099         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
2100         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
2101         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
2102         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
2103         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
2104         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
2105
2106 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
2107
2108         PR c++/21627
2109         * g++.dg/warn/inline2.C: New test.
2110
2111 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2112
2113         PR middle-end/23155
2114         * g++.dg/ext/c99struct1.C: New test.
2115         * gcc.dg/union-cast-1.c: New test.
2116         * gcc.dg/union-cast-2.c: New test.
2117         * gcc.dg/union-cast-3.c: New test.
2118
2119 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2120
2121         PR middle-end/24589
2122         * gcc.c-torture/execute/zero-struct-2.c: New test.
2123
2124 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2125
2126         PR c++/24582
2127         * g++.dg/init/switch1.C: New test.
2128
2129 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2130
2131         * gcc.dg/delay-slot-1.c: New test.
2132
2133 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
2134
2135         PR target/24620
2136         * gcc.dg/pr24620.c: New test.
2137
2138 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2139
2140         PR c/24329
2141         * gcc.dg/format/unnamed-1.c: New test.
2142
2143 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2144
2145         PR c++/22434
2146         * g++.dg/expr/cond8.C: New test.
2147
2148         PR c++/24560
2149         * g++.dg/parse/dot1.C: New test.
2150
2151 2005-11-02  Jan Hubicka  <jh@suse.cz>
2152
2153         PR target/23303
2154         * gcc.dg/i386-lea.c: New test
2155
2156 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2157
2158         PR target/24615
2159         * gcc.dg/pr24615.c: New test.
2160
2161 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2162
2163         PR target/24600
2164         * gcc.dg/pr24600.c: New test.
2165
2166 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2167
2168         PR c++/19253
2169         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
2170         * g++.dg/parse/typename9.C: New test.
2171         * g++/dg/parse/typename10.C: Likewise.
2172
2173 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2174
2175         PR fortran/18157
2176         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
2177         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
2178         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
2179
2180 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2181
2182         PR c++/24569
2183         * g++.dg/debug/static1.C: New test.
2184
2185 2005-11-02  Josh Conner  <jconner@apple.com>
2186
2187         * g++.dg/crash38.C: moved into proper directory...
2188         * g++.dg/template/crash42.C: ...here
2189
2190 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
2191
2192         PR target/18338
2193         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
2194         pcc_bitfield_type_matters || default_packed.
2195
2196         * lib/target-supports.exp
2197         (check_effective_target_pcc_bitfield_type_matters): New proc.
2198         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
2199
2200         PR testsuite/23304
2201         * lib/target-supports.exp (check_effective_default_packed): New proc.
2202         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
2203         Gate expected errors on target ! default_packed.
2204         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
2205
2206 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2207
2208         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
2209         change (r106358).
2210
2211 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2212
2213         PR fortran/24008
2214         * gfortran.dg/entry_5.f90: New.
2215         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
2216
2217 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
2218
2219         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
2220
2221 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
2222
2223         PR fortran/21565
2224         gfortran.dg/namelist_blockdata.f90: New test.
2225
2226         PR fortran/18737
2227         gfortran.dg/external_implicit_none.f90: New test.
2228
2229         PR fortran/14994
2230         * gfortran.dg/secnds.f: New test.
2231
2232 2005-10-31  Jan Hubicka  <jh@suse.cz>
2233
2234         PR target/20928
2235         * gcc.c-torture/compile/pr20928.c: New test.
2236
2237 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
2238
2239         PR middle-end/23492
2240         * gcc.c-torture/compile/zero-strct-5.c: New test.
2241
2242 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
2243
2244         PR libgfortran/24584
2245         * gfortran.dg/pr24584.f90: New test.
2246
2247 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
2248
2249         PR fortran/18883
2250         * gfortran.dg/char_result_9.f90: New.
2251         * gfortran.dg/char_result_10.f90: New.
2252
2253 2005-10-30  Jan Hubicka  <jh@suse.cz>
2254
2255         * g++.dg/tree-ssa/pr24172.C: New testcase.
2256
2257 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2258
2259         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
2260
2261 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
2262
2263         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
2264         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
2265         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
2266         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2267         gfortran.dg/enum_9.f90,
2268         gfortran.fortran-torture/compile/enum_1.f90,
2269         gfortran.fortran-torture/execute/enum_1.f90,
2270         gfortran.fortran-torture/execute/enum_2.f90,
2271         gfortran.fortran-torture/execute/enum_3.f90,
2272         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2273
2274 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2275
2276         PR target/18482
2277         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2278         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2279
2280 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2281
2282         PR libfortran/20179
2283         * gfortran.dg/mixed_io_1.f90: New test.
2284         * gfortran.dg/mixed_io_1.c: New file.
2285
2286 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2287
2288         * gfortran.dg/malloc_free_1.f90: New test.
2289
2290 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2291
2292         * gcc.dg/nested-func-4.c: Require profiling -pg.
2293
2294 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2295
2296         PR C++/23229
2297         * g++.dg/warn/main-2.C: New test.
2298
2299 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2300
2301         PR fortran/24545
2302         * gfortran.dg/interface_2.f90: new test.
2303
2304 2005-10-28  Josh Conner  <jconner@apple.com>
2305
2306         PR c++/22153
2307         * g++.dg/template/crash38.C: New test.
2308         * g++.dg/parse/explicit1.C: Change expected errors.
2309
2310 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2311
2312         PR C++/23426
2313         * g++.dg/other/large-size-array.C: New test.
2314
2315 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2316
2317         PR middle-end/24362
2318         * g++.dg/opt/complex4.C: New test.
2319
2320 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2321
2322         * gcc.dg/nested-func-4.c: New test.
2323
2324 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2325
2326         PR fortran/24158
2327         gfortran.dg/derived_recursion.f90: New test.
2328         gfortran.dg/implicit_actual.f90: New test.
2329
2330 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2331
2332         PR middle-end/24295, PR testsuite/24477
2333         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2334         removed when weakref hits the tree.
2335
2336 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2337
2338         * gfortran.dg/cray_pointers_4.f90: New test.
2339
2340         * gfortran.dg/cray_pointers_5.f90: New test.
2341
2342 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2343
2344         PR fortran/22290
2345         * gfortran.dg/assign_5.f90: New test.
2346         * gfortran.dg/assign_6.f: New test.
2347
2348 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2349
2350         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2351         CPU has no SSE support.
2352
2353 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2354
2355         PR libgfortran/24224
2356         * gfortran.dg/arrayio_1.f90: Update attribution.
2357         * gfortran.dg/arrayio_2.f90: Update attribution.
2358         * gfortran.dg/arrayio_3.f90: Update attribution.
2359         * gfortran.dg/arrayio_4.f90: Update test conditions.
2360         * gfortran.dg/arrayio_5.f90: Update attribution.
2361         * gfortran.dg/arrayio_6.f90: New test.
2362         * gfortran.dg/arrayio_7.f90: New test.
2363
2364 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2365
2366         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2367
2368 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2369
2370         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2371
2372 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2373
2374         PR fortran/24416
2375         * gfortran.dg/namelist_char_only.f90: New test.
2376
2377 2005-10-24  Asher Langton  <langton2@llnl.gov>
2378
2379         PR fortran/17031
2380         PR fortran/22282
2381         * gfortran.dg/cray_pointers_1.f90: New test.
2382         * gfortran.dg/cray_pointers_2.f90: New test.
2383         * gfortran.dg/cray_pointers_3.f90: New test.
2384         * gfortran.dg/loc_1.f90: New test.
2385         * gfortran.dg/loc_2.f90: New test.
2386
2387 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2388
2389         * gcc.dg/pr24225.c: New test.
2390
2391 2005-10-24  Asher Langton  <langton2@llnl.gov>
2392
2393         * gfortran.dg/dup_save_1.f90: New test.
2394         * gfortran.dg/dup_save_2.f90: New test.
2395
2396 2005-10-24  Paul Brook  <paul@codesourcery.com>
2397
2398         PR 24107
2399         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2400         stdint.h.
2401
2402 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2403
2404         PR libgfortran/24489
2405         * gfortran.dg/pr24489.f90: New test.
2406
2407 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2408
2409         PR fortran/23635
2410         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2411
2412 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2413
2414         PR target/18911
2415         * g++.dg/init/array16.C: Skip for mmix-*-*.
2416
2417 2005-10-23  Asher Langton  <langton2@llnl.gov>
2418
2419         * gfortran.dg/byte_1.f90: New test.
2420         * gfortran.dg/byte_2.f90: New test.
2421
2422 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2423
2424         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2425
2426 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2427
2428         PR fortran/18022
2429         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2430
2431         PR fortran/24311
2432         * gfortran.dg/merge_char_const.f90: New test.
2433
2434         PR fortran/24384
2435         * gfortran.dg/spread_scalar_source.f90: New test.
2436
2437 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2438
2439         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2440
2441         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2442         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2443
2444         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2445
2446 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2447
2448         PR fortran/24426
2449         * gfortran.dg/der_pointer_4.f90: New.
2450
2451 2005-10-22  David Ayers  <d.ayers@inode.at>
2452
2453         * obj-c++.dg/except-1.mm: Simplify.
2454
2455 2005-10-21  David Ayers  <d.ayers@inode.at>
2456
2457         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2458
2459 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2460
2461         * gfortran.dg/assumed_dummy_2.f90: New test.
2462
2463 2005-10-21  James E Wilson  <wilson@specifix.com>
2464
2465         PR preprocessor/15220
2466         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2467
2468 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2469
2470         * gcc.c-torture/execute/20051021-1.c: New test.
2471
2472 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2473
2474         PR c++/24260
2475         * g++.dg/ext/tmplattr1.C: New test.
2476
2477 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2478
2479         PR fortran/24440
2480         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2481
2482 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2483
2484         * obj-c++.dg/except-1.mm: New.
2485
2486         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2487
2488 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2489
2490         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2491
2492 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2493
2494         PR middle-end/24295
2495         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2496         declarations with the same names as thunks' alias targets, use
2497         aliases instead.
2498         * gcc.dg/attr-alias-3.c: New test.
2499         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2500
2501 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2502
2503         PR c++/22618
2504         * g++.dg/parse/access8.C: New test.
2505
2506 2005-10-20  Richard Guenther  <rguenther@suse.de>
2507
2508         PR c++/24439
2509         * g++.dg/tree-ssa/pr24439.C: New testcase.
2510
2511 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2512
2513         * g++.dg/opt/delay-slot-1.C: New test.
2514
2515 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2516
2517         PR fortran/21625
2518         * gfortran.fg/der_init_1.f90: New.
2519
2520 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2521
2522         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2523
2524 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2525
2526         PR c++/21908
2527         * g++.dg/parse/error28.C: New test.
2528
2529 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2530
2531         * gcc.dg/profile-generate-2.c: New test.
2532
2533 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2534
2535         PR target/23589
2536         * g++.dg/ext/dllimport11.C: New.
2537
2538 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2539
2540         PR c++/22293
2541         * g++.dg/other/friend3.C: New test.
2542
2543 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2544
2545         PR c++/23293
2546         * g++.dg/template/error19.C: New test.
2547
2548 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2549
2550         PR c++/21383
2551         * g++.dg/overload/koenig2.C: New.
2552
2553         PR c++/23118
2554         * g++.dg/overload/error2.C: New.
2555
2556         PR c++/22604
2557         * g++.dg/inherit/covariant14.C: New.
2558
2559 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2560
2561         PR c++/23440
2562         * g++.dg/parse/for1.C: New test.
2563
2564 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2565
2566         PR fortran/23446
2567         * gfortran.dg/host_dummy_index_1.f90: New test.
2568
2569         PR fortran/21459
2570         * gfortran.dg/automatic_char_len_2.f90: New test.
2571
2572         PR fortran/20866
2573         * gfortran.dg/recursive_statement_functions.f90: New test.
2574
2575         PR fortran/20853
2576         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2577
2578         PR fortran/20849
2579         * gfortran.dg/external_initializer.f90: New test.
2580
2581         PR fortran/20837
2582         * non_module_public.f90: New test.
2583
2584 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2585
2586         PR c++/24386
2587         * g++.dg/template/overload7.C: New.
2588
2589         PR c++/22551
2590         * g++.dg/other/switch2.C: Remove expected warnings.
2591
2592         PR c++/21353
2593         * g++.dg/template/defarg6.C: New.
2594
2595 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2596
2597         PR target/24315
2598         * gcc.target/i386/pr24315.c: New test.
2599
2600 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2601
2602         PR c++/24389
2603         * g++.dg/template/static21.C: New test.
2604         * g++.dg/template/static21-a.cc: Likewise.
2605
2606 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2607
2608         PR c++/23959
2609         * g++.dg/warn/Wswitch-default-1.C: New test.
2610         * g++.dg/warn/Wswitch-default-2.C: New test.
2611
2612 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2613
2614         PR c++/22173
2615         * g++.dg/parse/template18.C: New test.
2616         * g++.dg/template/nontype15.C: Likewise.
2617
2618 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2619
2620         PR fortran/22273
2621         * gfortran.dg/spec_expr_2.f90: New.
2622
2623 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2624
2625         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2626         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2627         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2628         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2629         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2630         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2631         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2632         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2633         previous target-specific skips and warning-message matches where
2634         applicable.
2635
2636 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2637
2638         PR c++/21347
2639         * g++.dg/warn/Wctor-dtor.C: New test.
2640
2641 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2642
2643         PR c/23439
2644         * gcc.dg/for-1.c: New test.
2645
2646 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2647
2648         PR c++/19565
2649         * g++.dg/warn/Wconversion1.C: New test.
2650         * g++.dg/ext/packed4.C: Compile with -w.
2651         * g++.dg/opt/20050511-1.C: Likewise.
2652         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2653
2654 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2655
2656         * gfortran.dg/boz_5.f90: New test.
2657
2658 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2659
2660         PR c++/22551
2661         * g++.dg/other/switch2.C: New.
2662
2663         PR c++/23984
2664         * g++.dg/init/ctor7.C: New.
2665
2666 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2667
2668         PR c++/23730
2669         * g++.dg/parse/crash32.C: New test.
2670
2671 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2672
2673         PR c++/20721
2674         * g++.dg/init/goto2.C: New test.
2675
2676         PR c++/22464
2677         * g++.dg/template/crash/41.C: New test.
2678
2679         PR c++/22180
2680         * g++.dg/template/crash40.C: New test.
2681
2682         PR c++/23694
2683         * g++.dg/parse/friend5.C: New test.
2684
2685         PR c++/23307
2686         * g++.dg/template/crash38.C: New test.
2687
2688         PR c++/22352
2689         * g++.dg/template/friend38.C: New test.
2690
2691         PR c++/22405
2692         * g++.dg/template/crash39.C: New test.
2693
2694 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2695
2696         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2697         gcc.dg/debug/dwarf2/dwarf-char2.c,
2698         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2699
2700         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2701
2702 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2703
2704         * gcc.dg/dll-2.c: Add tests for warnings.
2705         * gcc.dg/dll-3.c: Likewise.
2706         * gcc.dg/dll-4.c: Likewise.
2707
2708         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2709         * g++.dg/ext/dllimport2.C: Likewise.
2710         * g++.dg/ext/dllimport3.C: Likewise.
2711         * g++.dg/ext/dllimport7.C: Likewise.
2712         * g++.dg/ext/dllimport8.C: Likewise.
2713         * g++.dg/ext/dllimport9.C: Likewise.
2714
2715 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2716
2717         PR fortran/24092
2718         * gfortran.dg/derived_pointer_recursion.f90: New test.
2719
2720 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2721
2722         * gcc.c-torture/execute/20051012-1.c: New test.
2723
2724 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2725
2726         PR fortran/18082
2727         * gfortran.dg/automatic_char_len_1.f90: New test.
2728
2729 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2730
2731         PR fortran/20847
2732         * gfortran.dg/save_common.f90: New test.
2733
2734         PR fortran/20856
2735         * gfortran.dg/save_result.f90: New test.
2736
2737 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2738
2739         PR c++/21592
2740         * g++.dg/template/dependent-expr1.C: Add new expected error.
2741         * g++.dg/template/dependent-expr2.C: Adjust error text.
2742         * g++.dg/template/overload6.C: New.
2743
2744         PR c++/23797
2745         * g++.dg/other/typename8.C: New.
2746
2747         PR c++/21117
2748         * g++.dg/other/return1.C: New.
2749
2750 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2751
2752         PR c++/24052
2753         * g++.dg/ext/label5.C: New.
2754
2755 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2756
2757         PR c++/19964
2758         * g++.dg/parse/crash31.C: New.
2759
2760 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2761
2762         * g++.dg/ipa/ipa-1.c: New test.
2763         * g++.dg/ipa/ipa-2.c: New test.
2764         * g++.dg/ipa/ipa-3.c: New test.
2765         * g++.dg/ipa/ipa-4.c: New test.
2766         * g++.dg/ipa/ipa-5.c: New test.
2767         * g++.dg/ipa/ipa.exp: New file.
2768
2769 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2770
2771         PR fortran/24207
2772         * gfortran.dg/private_type_3.f90: New test.
2773
2774 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2775
2776         PR fortran/20786
2777         gfortran.dg/aint_anint_1.f90: New test.
2778
2779 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2780
2781         PR libgfortran/24313
2782         gfortran.dg/csqrt.f: New test.
2783
2784 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2785
2786         PR c++/8057
2787         * g++.dg/warn/noeffect7.C: New test.
2788         * g++.dg/warn/noeffect2.C: Instantiate templates.
2789         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2790         and warning.
2791
2792 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2793
2794         PR c++/21089
2795         * g++.dg/init/float1.C: New test.
2796
2797         PR c++/24277
2798         * g++.dg/init/member1.C: Tweak error markers.
2799
2800 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2801
2802         PR testsuite/24281
2803         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2804         Check for null pointer.
2805
2806 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2807
2808         PR c++/21369
2809         * g++.dg/parse/ret-type3.C: New test.
2810
2811 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2812
2813         PR tree-opt/23946
2814         * gcc.c-torture/compile/pr23946.c: New test.
2815
2816 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2817
2818         * g++.dg/opt/mmx2.C: New test.
2819
2820 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2821
2822         PR c++/24277
2823         * g++.dg/template/static20.C: New test.
2824
2825         PR c++/24302
2826         * g++.dg/warn/Wunused-12.C: New test.
2827
2828         PR c++/23437
2829         * g++.dg/template/arg4.C: New test.
2830
2831 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2832
2833         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2834         * gcc.dg/ucnid-3.c: Likewise.
2835         * gcc.dg/ucnid-4.c: Likewise.
2836         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2837         * g++.dg/other/ucnid-1.C: Likewise.
2838         * gcc.dg/sparc-frame-1.c: New test.
2839
2840 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2841
2842         PR c++/24139
2843         * g++.dg/template/spec27.C: New test.
2844
2845         PR c++/24275
2846         * g++.dg/template/static19.C: New test.
2847
2848 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2849
2850         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2851         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2852
2853 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2854
2855         PR target/24136
2856         * gfortran.fortran-torture/compile/pr24136.f: New test.
2857
2858 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2859
2860         PR c++/22172
2861         * g++.dg/parse/crash30.C: New test.
2862
2863 2005-10-07  Richard Guenther  <rguenther@suse.de>
2864
2865         PR middle-end/24227
2866         * gcc.c-torture/compile/pr24227.c: New testcase.
2867
2868 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2869
2870         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2871         Do not put aligned attributes on array elements.
2872
2873 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2874
2875         PR testsuite/23611, PR testsuite/23615
2876         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2877         writing prototypes of library functions by hand.
2878         * obj-c++.dg/bitfield-4.mm: Likewise.
2879         * obj-c++.dg/const-str-4.mm: Likewise.
2880         * obj-c++.dg/encode-4.mm: Likewise.
2881         * obj-c++.dg/encode-5.mm: Likewise.
2882         * obj-c++.dg/encode-6.mm: Likewise.
2883         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2884         * obj-c++.dg/method-10.mm: Likewise.
2885         * obj-c++.dg/method-17.mm: Likewise.
2886         * obj-c++.dg/method-19.mm: Likewise.
2887         * obj-c++.dg/try-catch-2.mm: Likewise.
2888
2889 2005-10-06  Richard Henderson  <rth@redhat.com>
2890
2891         PR 24236
2892         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2893
2894 2005-10-06  Dale Johannesen  <dalej@apple.com>
2895
2896         * gcc.c-torture/execute/20030125-1.c: Correct.
2897
2898 2005-10-06  Richard Guenther  <rguenther@suse.de>
2899
2900         PR tree-optimization/24238
2901         * g++.dg/tree-ssa/pr24238.C: New testcase.
2902
2903 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2904
2905         PR 18568
2906         * gfortran.dg/der_pointer_3.f90: New test.
2907
2908 2005-10-05  Devang Patel  <dpatel@apple.com>
2909
2910         PR Debug/23205
2911         * g++.dg/other/PR23205.C: New.
2912
2913 2005-10-05  Richard Henderson  <rth@redhat.com>
2914
2915         PR target/23602
2916         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2917         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2918
2919 2005-10-05  Dale Johannesen  <dalej@apple.com>
2920
2921         * gcc.c-torture/execute/float-floor.c: New.
2922
2923 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2924
2925         PR tree-optimization/21419
2926         PR tree-optimization/24146
2927         PR tree-optimization/24151
2928
2929         * g++.dg/ext/asm7.C: New.
2930         * g++.dg/ext/asm8.C: New.
2931         * gcc.dg/asm-1.c: Compile on all targets.
2932         * gcc.dg/asm-pr24146.c: New.
2933         * gcc.dg/pr21419.c: Adjust error messages.
2934
2935 2005-10-05  Richard Guenther  <rguenther@suse.de>
2936
2937         PR fortran/24176
2938         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2939
2940 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2941
2942         PR c++/23513
2943         * g++.dg/template/spec22.C: Robustify test.
2944         * g++.dg/template/spec26.C: New.
2945
2946 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2947
2948         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2949         if target supports vector instructions.
2950
2951 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2952
2953         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2954         C99 functions.
2955
2956 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2957
2958         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2959         check_effective_target_fortran_large_int): Replace cached result
2960         when target changes.
2961
2962 2005-10-04  Devang Patel  <dpatel@apple.com>
2963
2964         * gcc.dg/i386-sse-vect-types.c: New.
2965
2966 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2967
2968         PR preprocessor/13726
2969         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2970         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2971
2972 2005-10-04  Richard Guenther  <rguenther@suse.de>
2973
2974         PR c/23576
2975         * gcc.dg/noncompile/pr23576.c: New testcase.
2976
2977 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2978
2979         PR middle-end/23125
2980         * gcc.dg/register-var-3.c: New test.
2981
2982 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2983
2984         * gcc.dg/pr23049.c: New test.
2985
2986         * gcc.dg/ucnid-4.c: Fix test.
2987
2988 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2989
2990         PR 23445
2991         * gcc.c-torture/compile/pr23445.c: New test.
2992
2993 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2994
2995         * g++.dg/overload/unknown1.C: New.
2996
2997 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2998
2999         PR c++/17775
3000         * g++.dg/template/repo4.C: New test.
3001
3002 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3003
3004         PR libfortran/19308
3005         * gfortran.dg/large_real_kind_2.F90: New test.
3006         * gfortran.dg/large_integer_kind_2.f90: New test.
3007
3008 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
3009
3010         * lib/target-supports.exp (check_effective_target_vect_shift):
3011         Implement with result caching. Add i?86, x86_64 and ia64 targets.
3012         (check_effective_target_vect_condition): Fix copy-n-pasto.
3013
3014         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
3015         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
3016         targets.
3017
3018 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
3019
3020         PR c++/22621
3021         * g++.dg/template/overload5.C : New test.
3022
3023         PR c++/23840
3024         * g++.dg/expr/stdarg1.C: New test.
3025
3026 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
3027
3028         PR 24142
3029         * gcc.c-torture/execute/pr24142.c: New test.
3030
3031 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
3032
3033         PR 24141
3034         * gcc.c-torture/execute/pr24141.c: New test.
3035
3036 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
3037             Diego Novillo  <dnovillo@redhat.com>
3038
3039         PR 23604
3040         * gcc.c-torture/execute/pr23604.c: New test.
3041
3042 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
3043
3044         PR fortran/16404
3045         PR fortran/20835
3046         PR fortran/20890
3047         PR fortran/20899
3048         PR fortran/20900
3049         PR fortran/20901
3050         PR fortran/20902
3051         gfortran.dg/equiv_constraint_1.f90: New test.
3052         gfortran.dg/equiv_constraint_2.f90: New test.
3053         gfortran.dg/equiv_constraint_3.f90: New test.
3054         gfortran.dg/equiv_constraint_4.f90: New test.
3055         gfortran.dg/equiv_constraint_5.f90: New test.
3056         gfortran.dg/equiv_constraint_6.f90: New test.
3057         gfortran.dg/equiv_constraint_7.f90: New test.
3058         gfortran.dg/equiv_constraint_8.f90: New test.
3059         gfortran.dg/private_type_1.f90: New test.
3060         gfortran.dg/private_type_2.f90: New test.
3061         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
3062         980628-10.f: Assert std=gnu to permit mixing of
3063         types in equivalence statements.
3064
3065 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
3066
3067         PR 24112
3068         * gfortran.dg/open_status_1.f90: New.
3069
3070 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3071
3072         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
3073         * gcc.dg/vect/pr22480.c: Clean up temp files.
3074         * gcc.dg/vect/pr23831.c: Clean up temp files.
3075         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
3076         Clean up temp files.
3077         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
3078         Clean up temp files.
3079
3080         * gcc.dg/20050309-1.c: Clean up temp files.
3081         * gcc.dg/20050325-1.c: Clean up temp files.
3082
3083 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3084
3085         PR tree-optimization/24059
3086         * gcc.dg/vect/pr24059.c : New test.
3087
3088 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR middle-end/24109
3091         * gcc.c-torture/execute/20050929-1.c: New test.
3092
3093 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3094
3095         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
3096
3097 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
3098
3099         PR c/21419
3100         * gcc.dg/pr21419.c: New test.
3101
3102 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3103
3104         * gcc.dg/pr23911.c: New test.
3105
3106 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
3107
3108         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
3109
3110         PR c++/16782
3111         * g++.dg/parse/qualified4.C: New test.
3112         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
3113         * g++.old-deja/g++.mike/p8154.C: Likewise.
3114
3115 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
3116
3117         PR c++/22147
3118         * g++.dg/template/friend37.C: New test.
3119         * g++.dg/parse/crash28.C: Adjust error markers.
3120
3121 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
3122
3123         PR fortran/18518
3124         * gfortran.fortran-torture/execute/save_2.f90: New decl.
3125
3126 2005-09-27  Devang Patel  <dpatel@apple.com>
3127
3128         PR tree-optimization/23625
3129         * gcc.dg/pr23625.c: New test.
3130
3131 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
3132
3133         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
3134         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
3135
3136 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
3137
3138         PR fortran/23677
3139         * gfortran.fortran-torture/execute/save_1.f90: New test.
3140         * gfortran.dg/save_1.f90: New test.
3141
3142 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
3143
3144         * gcc.target/i386/builtin-apply-mmx.c: New test.
3145
3146         PR target/22576
3147         * gcc.target/i386/pr22576.c: New test.
3148
3149         PR target/22585
3150         * gcc.target/i386/pr22585.c: New test.
3151
3152         PR target/23268
3153         * gcc.target/i386/pr23268.c: New test.
3154
3155         PR middle-end/23831
3156         * gcc.dg/vect/pr23831.c: New test.
3157
3158         PR target/24055
3159         * gcc.target/i386/pr24055.c: New test.
3160
3161 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
3162
3163         PR tree-optimization/23960
3164         * gcc.c-torture/compile/pr23960.c: New.
3165
3166 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
3167
3168         PR fortran/16861
3169         * gfortran.dg/nested_modules_3.f90: New.
3170
3171 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
3172
3173         PR fortran/24005
3174         gfortran.dg/interface_1.f90: New test.
3175
3176 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
3177         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3178
3179         PR fortran/23843
3180         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
3181
3182 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
3183
3184         PR fortran/23516
3185         * gfortran.dg/imag_1.f: New test.
3186         * gfortran.dg/imag_2.f: Ditto.
3187
3188 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
3189
3190         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
3191
3192 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
3193
3194         PR c++/21983
3195         * g++.dg/warn/pr21983.C: New test.
3196
3197 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
3198
3199         PR c++/23993
3200         * g++.dg/template/array14.C: New test.
3201
3202 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
3203
3204         PR fortran/19929
3205         * gfortran.dg/der_ptr_component_1.f90: New test.
3206
3207 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3208
3209         PR c++/23965
3210         * g++.dg/template/error1.C: Reject "no matching function" message.
3211
3212 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3213
3214         PR c++/17609
3215         * g++.dg/lookup/error1.C: New test.
3216
3217 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
3218
3219         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
3220         functionality of the testcase.
3221
3222 2005-09-20  Richard Henderson  <rth@redhat.com>
3223
3224         * gcc.dg/vect/vect-22.c: Require vect_float.
3225         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
3226
3227 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
3228
3229         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
3230         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
3231         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
3232         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
3233         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
3234         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
3235         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
3236         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
3237         * gcc.dg/cpp/ucnid-8.c: New test.
3238
3239 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3240
3241         PR tree-optimization/23929
3242         * gcc.c-torture/compile/pr23929.c: New test.
3243
3244 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
3245
3246         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
3247         for one loop.
3248
3249 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
3250
3251         PR testsuite/23186
3252         * g++.dg/other/pr22003.C: Require named sections.
3253
3254 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3255
3256         PR c++/23947
3257         * g++.dg/rtti/crash3.C: New test.
3258
3259         PR tree-optimization/23818
3260         * gcc.dg/pr23818.c: New test.
3261
3262 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3263
3264         PR fortran/23420
3265         * gfortran.dg/print_fmt_4.f: New.
3266
3267 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR fortran/23663
3270         * gfortran.fortran-torture/execute/entry_11.f90: New test.
3271
3272 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3273
3274         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
3275         Use pointers to local alignable arrays instead. Added comments.
3276         * gcc.dg/vect/vect-46.c: Likewise.
3277         * gcc.dg/vect/vect-48.c: Likewise.
3278         * gcc.dg/vect/vect-49.c: Likewise.
3279         * gcc.dg/vect/vect-52.c: Likewise.
3280         * gcc.dg/vect/vect-53.c: Likewise.
3281         * gcc.dg/vect/vect-54.c: Likewise.
3282         * gcc.dg/vect/vect-56.c: Likewise.
3283         * gcc.dg/vect/vect-57.c: Likewise.
3284         * gcc.dg/vect/vect-58.c: Likewise.
3285         * gcc.dg/vect/vect-60.c: Likewise.
3286         * gcc.dg/vect/vect-61.c: Likewise.
3287
3288         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3289         The test is no longer vectorizable on vect_no_align targets.
3290         * gcc.dg/vect/vect-43.c: Likewsie.
3291
3292         * gcc.dg/vect/vect-44.c: Added comments.
3293         * gcc.dg/vect/vect-45.c: Added comments.
3294         * gcc.dg/vect/vect-50.c: Added comments.
3295         * gcc.dg/vect/vect-51.c: Added comments.
3296
3297         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3298         aligned type.
3299         * gcc.dg/vect/Os-vect-95.c: Likewise.
3300
3301         * gcc.dg/vect/vect-41.c: Test removed.
3302         * gcc.dg/vect/vect-47.c: Test removed.
3303         * gcc.dg/vect/vect-55.c: Test removed.
3304         * gcc.dg/vect/vect-59.c: Test removed.
3305
3306 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3307
3308         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3309         No longer vectorizable on vect_no_align targets.
3310         * gcc.dg/vect/pr20122.c: Likewise.
3311         * gcc.dg/vect/vect-74.c: Likewise.
3312         * gcc.dg/vect/vect-75.c: Likewise.
3313         * gcc.dg/vect/vect-76.c: Likewise.
3314
3315         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3316         Will not be vectorizable on vect_no_align targets once aliasing issues
3317         are resolved.
3318         * gcc.dg/vect/vect-79.c: Likewise.
3319
3320         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3321         * gcc.dg/vect/vect-78.c: Likewise.
3322         * gcc.dg/vect/vect-97.c: Likewise.
3323
3324 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3325
3326         * gcc.dg/pr23943.c: New test.
3327
3328 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3329
3330         PR fortran/19181
3331         * gfortran.dg/derived_pointer_null_1.f90: New test.
3332
3333 2005-09-18  Richard Guenther  <rguenther@suse.de>
3334
3335         PR middle-end/23944
3336         * gcc.c-torture/compile/pr23944.c: New testcase.
3337
3338 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3339
3340         PR fortran/15975
3341         * gfortran.dg/der_pointer_2.f90: New test.
3342
3343 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3344
3345         PR fortran/16861
3346         * gfortran.dg/nested_modules_2.f90: New test.
3347
3348 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3349
3350         PR c++/18368
3351         * g++.dg/other/semicolon.C: New test.
3352
3353 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3354
3355         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3356         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3357
3358 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3359
3360         PR c++/23914
3361         * g++.dg/template/static18.C: New test.
3362
3363         PR c++/21514
3364         * g++.dg/template/crash19.C: Remove dg-error marker.
3365         * g++.dg/template/local4.C: New test.
3366
3367 2005-09-16  Paul Brook  <paul@codesourcery.com>
3368
3369         PR fortran/23906
3370         * gfortran.dg/dependency_1.f90: New test.
3371
3372 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3373
3374         PR c++/23896
3375         * g++.dg/template/static17.C: New test.
3376
3377 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3378
3379         PR c++/23139
3380         * g++.dg/warn/huge-val1.C: New test.
3381
3382 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3383
3384         PR c++/13140
3385         * g++.dg/parse/class2.C: New test.
3386         * g++.dg/template/explicit8.C: Likewise.
3387         * g++.dg/template/spec25.C: Likewise.
3388
3389 2005-09-14  Josh Conner  <jconner@apple.com>
3390
3391         PR middle-end/23584
3392         * gcc.dg/pr23584.c: New test.
3393
3394 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3395
3396         PR fortran/21875 Internal Unit Array I/O, NIST
3397         * gfortran.dg/arrayio_1.f90: New test.
3398         * gfortran.dg/arrayio_1.f90: New test.
3399         * gfortran.dg/arrayio_1.f90: New test.
3400         * gfortran.dg/arrayio_1.f90: New test.
3401         * gfortran.dg/arrayio_1.f90: New test.
3402
3403 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3404
3405         PR middle-end/22480
3406         * gcc.dg/vect/pr22480.c: New test.
3407
3408 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3409
3410         PR fortran/19358
3411         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3412
3413 2005-09-13 Josh Conner <jconner@apple.com>
3414
3415         PR c++/23180
3416         * g++.dg/init/struct2.C: New test.
3417         * g++.dg/init/struct3.C: New test.
3418
3419 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3420
3421         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3422         Clean up temp files.
3423         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3424         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3425         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3426         gcc.dg/tree-ssa/builtin-printf-1.c,
3427         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3428         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3429         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3430         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3431         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3432         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3433         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3434         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3435         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3436         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3437         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3438         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3439
3440 2005-09-13  Josh Conner  <jconner@apple.com>
3441
3442         * lib/gcc-dg.exp: Load scanipa.exp.
3443         (cleanup-dump): New procedure.
3444         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3445         * lib/scandump.exp: New file.
3446         * lib/scantree.exp: Use it.
3447         * lib/scanipa.exp: New file.
3448
3449 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3450
3451         PR fortran/17740
3452         * gfortran.dg/generic_4.f90: New test.
3453
3454 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3455
3456         PR target/23816
3457         * gcc.target/i386/pr23816-1.c: New test.
3458         * gcc.target/i386/pr23816-2.c: New test.
3459
3460
3461 2005-09-13  Bastian Blank <waldi@debian.org>
3462
3463         PR c++/16171
3464         * g++.dg/abi/mangle26.C: New test.
3465         * g++.dg/abi/mangle27.C: New test.
3466         * g++.dg/abi/mangle28.C: New test.
3467         * g++.dg/abi/mangle29.C: New test.
3468
3469         PR c++/23839
3470         * g++.dg/parse/register1.C: New test.
3471
3472 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3473
3474         PR c++/23842
3475         * g++.dg/template/access16.C: New test.
3476
3477 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3478
3479         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3480
3481 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3482
3483         PR fortran/18899
3484         * gfortran.dg/shape_2.f90: New test.
3485
3486 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3487
3488         PR target/19269
3489         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3490         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3491         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3492         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3493         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3494         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3495         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3496         tests.
3497
3498 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3499
3500         PR c++/23841
3501         * g++.dg/parse/template17.C: New test.
3502
3503 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3504
3505         PR c++/23789
3506         * g++.dg/template/nontype14.C: New test.
3507
3508 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3509
3510         PR g++/7874
3511         * g++.dg/lookup/friend7.C: New test.
3512         * g++.dg/lookup/friend8.C: New test.
3513         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3514         so that it will be found via argument dependent lookup.
3515         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3516         friend functions which will no longer be found.
3517         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3518         function g, so that it will be found via argument dependent
3519         lookup.
3520         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3521         * g++.old-deja/g++.mike/net43.C: Likewise.
3522
3523 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3524
3525         PR c++/23691
3526         * g++.dg/template/static16.C: New test.
3527
3528 2005-09-12  Josh Conner  <jconner@apple.com>
3529
3530         PR middle-end/23237
3531         * gcc.c-torture/compile/pr23237.c: New test.
3532
3533 2005-09-11  Richard Henderson  <rth@redhat.com>
3534
3535         * g++.dg/other/error8.C: Update expected diagnostic text.
3536
3537 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3538
3539         PR libfortran/19872
3540         * gfortran.dg/overwrite_1.f: New test.
3541
3542 2005-09-09  Josh Conner  <jconner@apple.com>
3543
3544         * g++.dg/init/pr23180-1.C: Removed.
3545         * g++.dg/init/pr23180-2.C: Removed.
3546
3547 2005-09-09  David Daney <ddaney@avtrex.com>
3548
3549         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
3550         files which are ...
3551         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3552         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3553
3554 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3555
3556         * gfortran.dg/iostat_2.f90: New test.
3557
3558 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3559
3560         PR c++/22252
3561         * g++.dg/ext/interface1.C: New test.
3562         * g++.dg/ext/interface1.h: Likewise.
3563         * g++.dg/ext/interface1a.cc: Likewise.
3564
3565 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3566
3567         * gfortran.dg/iomsg_1.f90: New test case.
3568
3569 2005-09-09  Richard Guenther  <rguenther@suse.de>
3570
3571         PR c++/23624
3572         * g++.dg/tree-ssa/pr23624.C: New testcase.
3573
3574 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3575
3576         PR fortran/19239
3577         * gfortran.dg/vector_subscript_1.f90,
3578         * gfortran.dg/vector_subscript_2.f90: New tests.
3579
3580 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3581
3582         PR fortran/21104
3583         * gfortran.dg/array_alloc_1.f90,
3584         * gfortran.dg/array_alloc_2.f90,
3585         * gfortran.dg/array_alloc_3.f90: New tests.
3586
3587 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3588
3589         PR fortran/12840
3590         * gfortran.dg/array_constructor_6.f90
3591         * gfortran.dg/array_constructor_7.f90
3592         * gfortran.dg/array_constructor_8.f90
3593         * gfortran.dg/array_constructor_9.f90
3594         * gfortran.dg/array_constructor_10.f90
3595         * gfortran.dg/array_constructor_11.f90
3596         * gfortran.dg/array_constructor_12.f90: New tests.
3597
3598 2005-09-08  Josh Conner  <jconner@apple.com>
3599
3600         PR c++/23180
3601         * g++.dg/init/pr23180-1.C: New test.
3602         * g++.dg/init/pr23180-2.C: New test.
3603
3604 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3605
3606         PR fortran/18878
3607         * gfortran.dg/module_double_reuse.f90: New.
3608
3609 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3610
3611         PR fortran/23270
3612         PR fortran/22304
3613         PR fortran/18870
3614         PR fortran/17917
3615         PR fortran/16511
3616         * gfortran.dg/common_equivalence_1.f: New.
3617         * gfortran.dg/common_equivalence_2.f: New.
3618         * gfortran.dg/common_equivalence_3.f: New.
3619         * gfortran.dg/contained_equivalence_1.f90: New.
3620         * gfortran.dg/module_blank_common.f90: New.
3621         * gfortran.dg/module_commons_1.f90: New.
3622         * gfortran.dg/module_equivalence_1.f90: New.
3623         * gfortran.dg/nested_modules_1.f90: New.
3624         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3625         equivalences and add comment to connect the test with
3626         the PR.
3627
3628 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3629
3630         PR fortran/23765
3631         * gfortran.dg/common_6.f90: New test.
3632
3633 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3634
3635         PR fortran/15326
3636         * gfortran.dg/char_result_1.f90,
3637         * gfortran.dg/char_result_2.f90,
3638         * gfortran.dg/char_result_3.f90,
3639         * gfortran.dg/char_result_4.f90,
3640         * gfortran.dg/char_result_5.f90,
3641         * gfortran.dg/char_result_6.f90,
3642         * gfortran.dg/char_result_7.f90,
3643         * gfortran.dg/char_result_8.f90: New tests.
3644
3645 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3646
3647         PR fortran/19928
3648         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3649
3650 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3651
3652         PR obj-c++/16816
3653         * obj-c++.dg/selector-5.mm: New test.
3654         * obj-c++.dg/selector-6.mm: New test.
3655
3656 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3657
3658         PR objc/20574
3659         PR objc/19324
3660         * objc.dg/error-1.m: New test.
3661
3662 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3663
3664         PR fortran/23373
3665         * gfortran.fortran-torture/execute/pr23373-1.f90,
3666         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3667
3668 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3669
3670         PR libfortran/23760
3671         * gfortran.dg/g77/1832.f: Remove long string in write statement
3672         to allow the test to pass on correct list directed output with
3673         prepended space.
3674
3675 2005-09-07  James E Wilson  <wilson@specifix.com>
3676
3677         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3678
3679 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3680
3681         * gfortran.dg/parameter+save.f90: Rename to
3682         * gfortran.dg/parameter_save.f90: .. this.
3683
3684 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3685
3686         PR fortran/20848
3687         * gfortran.dg/parameter+save.f90: New test case.
3688
3689 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3690
3691         PR fortran/19269
3692         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3693
3694 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3695
3696         PR c/23075
3697         * gcc.dg/pr23075.c: New test.
3698         * g++.dg/warn/pr23075.C: New test.
3699
3700         PR target/22362
3701         * gcc.target/i386/pr22362.c: New test.
3702
3703         PR rtl-optimization/23098
3704         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3705
3706         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3707         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3708         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3709
3710 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3711
3712         * g++.dg/expr/cast6.C: New test.
3713
3714         PR c++/9782
3715         * g++.dg/init/new15.C: New test.
3716
3717 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3718
3719         * gcc.dg/vect/Os-vect-95.c: New test.
3720         * gcc.dg/vect/vect-95.c: Same.
3721
3722 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3723
3724         * gcc.dg/vect/vect-29.c: Update xfail testing.
3725         * gcc.dg/vect/vect-44.c: Same.
3726         * gcc.dg/vect/vect-48.c: Same.
3727         * gcc.dg/vect/vect-50.c: Same.
3728         * gcc.dg/vect/vect-72.c: Same.
3729         * gcc.dg/vect/vect-77.c: Same.
3730         * gcc.dg/vect/vect-78.c: Same.
3731         * gcc.dg/vect/vect-80.c: Same.
3732         * gcc.dg/vect/vect-96.c: Same.
3733         * gcc.dg/vect/vect-100.c: Same.
3734         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3735         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3736         * gfortran.dg/vect/vect-5.f90: Same.
3737
3738 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3739
3740         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3741         start strings.
3742         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3743         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3744
3745         PR c++/23056
3746         * g++.dg/opt/pr23056.C: New test.
3747
3748         PR rtl-optimization/23098
3749         * gcc.target/i386/pr23098.c: New test.
3750
3751 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3752
3753         PR c++/23667
3754         * g++.dg/template/static15.C: New test.
3755
3756         PR c++/21440
3757         * g++.dg/ext/stmtexpr5.C: New test.
3758         * g++.dg/ext/stmtexpr6.C: Likewise.
3759
3760 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3761
3762         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3763
3764         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3765         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3766         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3767
3768 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3769
3770         PR libfortran/23321
3771         * gfortran.dg/direct_io_4.f90: New test case.
3772
3773 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3774             Rasmus Hahn  <rassahah@neofonie.de>
3775
3776         PR libobjc/23108
3777         * objc.dg/type-stream-1.m: New test.
3778
3779 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3780
3781         PR fortran/23661
3782         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3783         gfortran.dg/print_fmt_3.f90: New test.
3784
3785 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3786
3787         * gfortran.dg/fmt_t_1.f90: New test.
3788
3789 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3790
3791         PR rtl-optimization/23454
3792         * g++.dg/opt/pr23454.C: New test.
3793
3794 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3795
3796         PR c++/23699
3797         * g++.dg/ext/static1.C: New test.
3798
3799 2005-09-02  Richard Henderson  <rth@redhat.com>
3800
3801         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3802         tail call to check_fa_work.
3803
3804 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3805
3806         PR c++/21687
3807         * g++.dg/other/gc3.C: New test.
3808
3809 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3810
3811         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3812         * gcc.dg/20050826-1.c: Likewise.
3813
3814 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3815
3816         PR c++/23167
3817         * g++.dg/expr/volatile1.C: New test.
3818
3819 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3820
3821         PR middle-end/23547
3822         * gcc.dg/pr23547.c: New test.
3823
3824 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3825
3826         PR c/22061
3827         * gcc.c-torture/execute/pr22061-1.c,
3828         * gcc.c-torture/execute/pr22061-2.c,
3829         * gcc.c-torture/execute/pr22061-3.c,
3830         * gcc.c-torture/execute/pr22061-4.c: New tests.
3831
3832 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3833
3834         * gcc.dg/Wredundant-decls-2.c: New test to check that
3835         -Wredundant-decls does not issue warning for a variable
3836         definition following a declaration.
3837
3838 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3839
3840         PR debug/7241
3841         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3842         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3843         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3844
3845         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3846         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3847         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3848         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3849         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3850         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3851         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3852         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3853
3854 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3855
3856         PR objc/23306
3857         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3858         scan-assmbler.
3859
3860 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3861
3862         PR target/21255
3863         * gcc.dg/pr21255-1.c: New test.
3864         * gcc.dg/pr21255-2-mb.c: Likewise.
3865         * gcc.dg/pr21255-2-ml.c: Likewise.
3866         * gcc.dg/pr21255-3.c: Likewise.
3867         * gcc.dg/pr21255-4.c: Likewise.
3868
3869 2005-08-31  Dale Johannesen  <dalej@apple.com>
3870
3871         * gcc.dg/20050830-1.c: New.
3872
3873 2005-08-31  Josh Conner  <jconner@apple.com>
3874
3875         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3876         command-line options for arm-*-* targets.
3877         * g++.dg/init/array16.C: Likewise.
3878         * g++.dg/other/crash-4.C: Likewise.
3879
3880 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3881
3882         PR obj-c++/23640
3883         * obj-c++.dg/gnu-runtime-3.mm: New test.
3884
3885 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3886
3887         PR c++/13377
3888         * g++.dg/lookup/ambig4.C: New test.
3889         * g++.dg/lookup/ambig5.C: New test.
3890         * g++.dg/tc1/dr101.C: Adjust error markers.
3891
3892 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3893
3894         PR c++/23639
3895         * g++.dg/template/ttp5.C: Adjust error markers.
3896
3897 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3898
3899         PR testsuite/23609
3900         * lib/obj-c++.exp: Include target-libpath.exp.
3901         (obj-c++_link_flags): Look for the GNU libobjc library
3902         and set the library path to include it.
3903         Don't manually set LD_LIBRARY_PATH (etc.) but call
3904         set_ld_library_path_env_vars instead.
3905         (obj-c++_target_compile): Don't set library path or
3906         linker flags because they are already set correctly
3907         in obj-c++_link_flags.
3908
3909 2005-08-30  Josh Conner  <jconner@apple.com>
3910
3911         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3912         to command-line options for arm-*-* targets.
3913
3914 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3915
3916         * g++.dg/other/i386-1.C: New.
3917
3918 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3919
3920         PR preprocessor/20348
3921         PR preprocessor/20356
3922         * gcc.dg/cpp/pr20348.c: New test.
3923         * gcc.dg/cpp/pr20348.h: New file.
3924         * gcc.dg/cpp/inc/pr20348.h: New file.
3925         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3926         * gcc.dg/cpp/pr20356.c: New test.
3927         * gcc.dg/cpp/pr20356.h: New file.
3928         * gcc.dg/cpp/inc/pr20356.h: New file.
3929         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3930
3931 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3932
3933         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3934         Fix array dimension to avoid correct end-of-file error.
3935
3936 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3937
3938         PR libfortran/23598
3939         * gfortran.dg/iostat_1.f90: New test.
3940
3941 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3942
3943         PR middle-end/23408
3944         * gcc.dg/pr23408.c: New test.
3945
3946 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3947
3948         PR c++/23099
3949         * g++.dg/init/member1.C: Make sure erroneous static data member
3950         definitions are required.
3951         * g++.dg/template/static13.C: New test.
3952         * g++.dg/template/static14.C: Likewise.
3953
3954 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3955
3956         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3957         -march=pentium4, remove ilp32 requirement.
3958
3959         PR middle-end/23484
3960         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3961         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3962
3963 2005-08-29  Andreas Jaeger  <aj@suse.de>
3964
3965         PR testsuite/23607
3966         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3967
3968 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3969
3970         * gcc.c-torture/execute/20050316-2.c: New test.
3971         * gcc.c-torture/execute/20050316-3.c: New test.
3972         * gcc.dg/torture/pr16104-1.c: New test.
3973
3974 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3975
3976         PR middle-end/23463
3977         * gcc.c-torture/execute/zero-struct-1.c: New test.
3978
3979 2005-08-27  Richard Guenther  <rguenther@suse.de>
3980
3981         PR target/23575
3982         * gcc.target/i386/pr23575.c: New testcase.
3983
3984 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR rtl-optimization/23561
3987         * gcc.c-torture/execute/20050826-1.c: New test.
3988
3989         PR rtl-opt/23560
3990         * gcc.c-torture/execute/20050826-2.c: New test.
3991
3992 2005-08-26  Dale Johannesen  <dalej@apple.com>
3993
3994         * gcc.dg/20030711-1.c: Modify to work on Darwin.
3995         * gcc.dg/20050826-1.c: New.
3996
3997 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3998
3999         PR c++/19004
4000         * g++.dg/template/nontype13.C: New test.
4001
4002         PR c++/23491
4003         * g++.dg/init/new14.C: New test.
4004         * g++.dg/expr/anew1.C: Do not XFAIL.
4005         * g++.dg/expr/anew2.C: Likewise.
4006         * g++.dg/expr/anew3.C: Likewise.
4007
4008 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
4009
4010         PR middle-end/22439
4011         * gcc.dg/vla-3.c: New test.
4012
4013 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
4014
4015         PR fortran/20363
4016         * gfortran.dg/named_interface.f90: New.
4017
4018 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
4019
4020         * gcc.c-torture/execute/frame-address.c: New test.
4021
4022 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4023
4024         PR c++/20817
4025         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
4026
4027 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4028
4029         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
4030
4031 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4032
4033         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
4034         * gcc.dg/altivec-22.c: Rename from..
4035         * gcc.dg/altivec-nomfcr.c: ..this.
4036
4037 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
4038
4039         PR tree-optimization/23546
4040         * gcc.dg/tree-ssa/pr23546.c: New test.
4041
4042 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
4043
4044         PR fortran/17758
4045         * gfortran.dg/nonreturning_statements.f90: New test.
4046
4047 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4048
4049         PR c++/22454
4050         * g++.dg/parse/crash29.C: New.
4051
4052 2005-08-23  DJ Delorie  <dj@redhat.com>
4053
4054         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
4055         constants have the L suffix.
4056
4057 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
4058
4059         PR c++/23044
4060         * g++.dg/template/instantiate8.C: New.
4061
4062 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
4063
4064         PR middle-end/23467
4065         * gcc.c-torture/execute/pr23467.c: New test.
4066
4067 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
4068
4069         PR tree-optimization/22043
4070         * gcc.c-torture/execute/20050613-1.c: New test.
4071
4072 2005-08-23  Ben Elliston  <bje@au.ibm.com>
4073
4074         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
4075
4076 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
4077
4078         PR rtl-optimization/23478
4079         * g++.dg/opt/pr23478.C: New test.
4080
4081 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4082
4083         PR c/18715
4084         * gcc.dg/switch-warn-3.c: New test.
4085
4086 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4087
4088         PR c++/22233
4089         * g++.dg/template/param1.C: New test.
4090
4091 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4092
4093         PR c++/23089
4094         * g++.dg/other/incomplete1.C: New test.
4095
4096 2005-08-22  Ira Rosen  <irar@il.ibm.com>
4097
4098         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
4099         are vectorizable.
4100
4101 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4102
4103         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
4104         d_lines_5.f: New.
4105
4106 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
4107
4108         * gcc.target/i386/sse-4.c: New test.
4109
4110 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4111
4112         PR testsuite/23239
4113         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
4114
4115 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
4116
4117         * gcc.dg/20050811-1.c: New test.
4118         * gcc.dg/20050811-2.c: New test.
4119
4120 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
4121
4122         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
4123
4124 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
4125
4126         PR 23476
4127         * gcc.c-torture/compile/pr23476.c: New test.
4128
4129 2005-08-19  Devang Patel  <dpatel@apple.com>
4130
4131         PR tree-optimization/23048
4132         * gcc.dg/tree-ssa/pr23048.c: New test.
4133
4134 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4135
4136         PR middle-end/20624
4137         * g++.dg/warn/Wreturn-3.C: New test
4138
4139 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
4140
4141         PR tree-optimization/22228
4142         * g++.dg/vect/pr22543.cc: New test.
4143
4144 2005-08-17  Steven Bosscher  <stevenb@suse.de>
4145
4146         PR tree-optimization/21574
4147         * gcc.dg/tree-ssa/pr21574.c: New test.
4148
4149 2005-08-16  James E Wilson  <wilson@specifix.com>
4150
4151         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
4152
4153 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4154
4155         PR tree-opt/23402
4156         * gcc.c-torture/compile/zero-strct-3.c: New test.
4157         * gcc.c-torture/compile/zero-strct-4.c: New test.
4158
4159 2005-08-16  Steven Bosscher  <stevenb@suse.de>
4160
4161         PR target/23376
4162         * gcc.target/x86_64/pr23376.c: New test.
4163
4164 2005-08-16  Ian Lance Taylor  <ian@airs.com>
4165
4166         PR c++/23337
4167         * g++.dg/ext/vector2.C: New.
4168
4169 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4170
4171         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
4172
4173 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4174
4175         PR libfortran/23428
4176         * gfortran.dg/inquire-complex.f90: New test case.
4177
4178 2005-08-16  James E Wilson  <wilson@specifix.com>
4179
4180         PR tree-optimization/21105
4181         * gcc.dg/large-size-array.c: New.
4182
4183 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
4184
4185         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
4186         type.
4187         * gcc.dg/vect/vect-41: Likewise.
4188         * gcc.dg/vect/vect-42: Likewise.
4189         * gcc.dg/vect/vect-43: Likewise.
4190         * gcc.dg/vect/vect-44: Likewise.
4191         * gcc.dg/vect/vect-46: Likewise.
4192         * gcc.dg/vect/vect-47: Likewise.
4193         * gcc.dg/vect/vect-48: Likewise.
4194         * gcc.dg/vect/vect-52: Likewise.
4195         * gcc.dg/vect/vect-53: Likewise.
4196         * gcc.dg/vect/vect-54: Likewise.
4197         * gcc.dg/vect/vect-55: Likewise.
4198         * gcc.dg/vect/vect-56: Likewise.
4199         * gcc.dg/vect/vect-57: Likewise.
4200         * gcc.dg/vect/vect-58: Likewise.
4201         * gcc.dg/vect/vect-59: Likewise.
4202         * gcc.dg/vect/vect-60: Likewise.
4203         * gcc.dg/vect/vect-61: Likewise.
4204         * gcc.dg/vect/vect-85: Likewise.
4205         * gcc.dg/vect/vect-87: Likewise.
4206         * gcc.dg/vect/vect-88: Likewise.
4207         * gcc.dg/vect/vect-93.c: Likewise.
4208         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
4209         * gcc.dg/vect/vect-75: Likewise.
4210         * gcc.dg/vect/vect-76: Likewise.
4211         * gcc.dg/vect/vect-77: Likewise.
4212         * gcc.dg/vect/vect-78: Likewise.
4213         * gcc.dg/vect/vect-80: Likewise.
4214         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
4215         vectorized for the expected reason, rather than checking how alignment
4216         was handled.
4217         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
4218         type and also instead of aligned pointers. Added documentation.
4219
4220 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
4221
4222         * gfortran.dg/power.f90: New test.
4223
4224 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR rtl-optimization/23299
4227         * g++.dg/opt/pr23299.C: New test.
4228
4229 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4230
4231         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
4232
4233 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
4234
4235         * g++.dg/template/local6.C: New test.
4236
4237 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4238
4239         * execute/exceptions/finally-1.m: Check that the catch and finally are
4240         being called.  Also add a "return 0;" at the end of main.
4241
4242 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
4243
4244         PR fortran/21432.
4245         * gfortran.dg/namelist_print_1.f: New test of functionality of
4246         PRINT namelist.
4247         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
4248         namelist generates error with -std=f95.
4249
4250 2005-08-14  Ira Rosen  <irar@il.ibm.com>
4251
4252         PR tree-optimization/23119
4253         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
4254
4255 2005-08-13  Marcin Koziej  <creep@desk.pl>
4256             Andrew Pinski  <pinskia@physics.uc.edu>
4257
4258         PR libobjc/22492
4259         * execute/exceptions/finally-1.m: New test.
4260
4261 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4262
4263         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
4264         testsuite.
4265         * objc/execute/exceptions/trivial.m: New test.
4266         * objc.dg/try-catch-11.m: Move to ...
4267         * objc/execute/exceptions/foward-1.m: Here.
4268         * objc.dg/try-catch-2.m: Move to ...
4269         * objc/execute/exceptions/catchall-1.m: Here.
4270         * objc.dg/try-catch-8.m: Move to ...
4271         * objc/execute/exceptions/local-variables-1.m: Here.
4272
4273 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4274
4275         * objc.dg/nested-func-1.m: Move to ...
4276         * objc/execute/nested-func-1.m: Here.
4277
4278 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4279
4280         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
4281         in ${options} instead of [target_info name].
4282         * lib/obj-c++.exp (objc_target_compile): Likewise.
4283
4284 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4285
4286         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4287
4288 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4289
4290         part of PR testsuite/23348
4291         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4292         of the torture options.
4293         * objc/compile/trivial.m: New test.
4294
4295 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4296
4297         * gfortran.dg/eoshift.f90: Correct format.
4298
4299 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4300
4301         * gfortran.fortran-torture/execute/character_passing.f90:
4302         Fix comment typo.
4303
4304 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4305
4306         PR c++/8271
4307         * g++.dg/template/unify10.C: New.
4308
4309 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4310
4311         * g++.dg/parse/pr22514.C: Move to...
4312         * g++.dg/debug/pr22514.C: here.
4313
4314 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4315
4316         PR c++/23266
4317         * g++.dg/inherit/pure1.C: New test.
4318
4319         * ChangeLog: Fix typos.
4320
4321 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4322             Steven Bosscher  <stevenb@suse.de>
4323
4324         * gfortran.dg/runtime_warning_1.f90: New test.
4325
4326 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4327
4328         PR c++/23219
4329         * g++.dg/parse/crash28.C: New.
4330
4331 2005-08-11  Richard Guenther  <rguenther@suse.de>
4332
4333         PR target/23289
4334         * gcc.target/i386/tailcall-1.c: New testcase.
4335
4336 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4337
4338         * gcc.dg/vect/vect-67.c: Un-xfail.
4339
4340 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4341
4342         PR c++/23225
4343         * g++.dg/testsuite/parse/crash27.C: new test.
4344
4345 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4346
4347         PR libfortran/22143
4348         * gfortran.dg/shift-kind.f90: New testcase.
4349
4350 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4351
4352         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4353         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4354
4355 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4356
4357         PR c++/20646
4358         * g++.dg/other/mult-stor1.C: New test.
4359
4360 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4361
4362         * gcc.c-torture/pr18299-1.c: Move to ...
4363         * gcc.c-torture/compile/pr18299-1.c: Here.
4364
4365 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4366
4367         * gfortran/fortran.torture/execute/character_passing.f90:
4368         Fix types for LSAME.
4369
4370 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4371
4372         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4373         input data back to what it was originally.
4374
4375 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4376
4377         * objc.dg/try-catch-8.m: Enable for all targets.
4378
4379 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4380
4381         * gcc.dg/pr23165.c: New test.
4382
4383 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4384
4385         PR tree-optimization/23234
4386         * gcc.dg/tree-ssa/pr23234.c: New test.
4387
4388 2005-08-08  Josh Conner  <jconner@apple.com>
4389
4390         PR rtl-optimization/23241
4391         * gcc.dg/char-compare.c: New test.
4392
4393 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4394
4395         PR c++/22508
4396         * g++.dg/init/new13.C: New test.
4397
4398 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4399
4400         PR c++/21166
4401         * g++.dg/other/crash-4.C: Adjust
4402         * g++/dg/ext/packed9.C: New.
4403
4404 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4405
4406         PR middle-end/21964
4407         * gcc.c-torture/execute/pr21964-1.c: New test.
4408
4409 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4410
4411         PR c/22458
4412         * gcc.dg/pr22458-1.c: New test.
4413
4414 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4415             Steven G. Kargl <kargls@comcast.net>
4416
4417         PR fortran/22390
4418         * gfortran.dg/flush_1.f90: New test.
4419
4420 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4421
4422         PR c++/23191
4423         * g++.dg/template/eh2.C: New test.
4424
4425 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4426
4427         PR c++/19498
4428         * g++.dg/template/instantiate7.C: New test.
4429
4430 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4431
4432         PR c/23113
4433         * gcc.dg/Wunused-value-1.c: New test.
4434
4435 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4436
4437         PR rtl-optimization/23233
4438         * gcc.c-torture/compile/pr23233-1.c: New test.
4439
4440 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4441
4442         PR fortran/18833
4443         PR fortran/20850
4444         * gfortran.dg/equiv_1.f90: New test.
4445         * gfortran.dg/equiv_2.f90: New test.
4446         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4447         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4448         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4449
4450 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4451
4452         * gcc.c-torture/execute/vrp-5.c: New test.
4453         * gcc.c-torture/execute/vrp-6.c: New test.
4454         * gcc.dg/tree-ssa/vrp21.c: New test.
4455
4456 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4457
4458         * g++.dg/parse/pr22514.C: New test.
4459
4460 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4461
4462         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4463
4464         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4465         instead of constant loads / pool entries.
4466
4467 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4468
4469         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4470         TEST_TO_WCTYPE.
4471
4472 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4473
4474         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4475         __WINT_TYPE__ in generated prototypes if possible.
4476
4477 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4478
4479         PR 22037
4480         * g++.dg/tree-ssa/pr22037.C:
4481
4482 2005-08-04  Richard Henderson  <rth@redhat.com>
4483
4484         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4485         scan-tree-dump-times directive.
4486
4487 2005-08-04  Jan Hubicka  <jh@suse.cz>
4488
4489         * gcov-1.C: Fix switch counts.
4490         * gcov-4b.c: Likewise.
4491
4492 2005-08-03  Jeff Law  <law@redhat.com>
4493
4494         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4495
4496 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4497
4498         * gcc.c-torture/execute/pr23135.c: New test.
4499
4500 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4501
4502         PR tree-optimization/19899
4503         * gcc.dg/tree-ssa/scev-1.c: New test.
4504         * gcc.dg/tree-ssa/scev-2.c: New test.
4505
4506 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4507
4508         PR target/18582
4509         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4510
4511 2005-08-03  Jan Hubicka  <jh@suse.cz>
4512
4513         * update-conroll.c: New testcase.
4514         * update-conroll-2.c: New testcase.
4515
4516 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4517
4518         * gfortran.dg/constant_substring.f: New test.
4519         * gfortran.dg/pr22491.f: New test.
4520
4521 2005-08-02  Jan Hubicka  <jh@suse.cz>
4522
4523         * update-threading.c: Replace by the proper one.
4524
4525 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4526
4527         PR 23164
4528         * g++.dg/tree-ssa/pr23164.C: New test.
4529
4530 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4531
4532         * gcc.dg/tree-ssa/pr23192.c: New test.
4533
4534 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4535
4536         * gcc.c-torture/execute/vrp-4.c: New test.
4537
4538 2005-08-02  Jan Hubicka  <jh@suse.cz>
4539
4540         * update-threading.c: New test.
4541
4542 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4543
4544         * gcc.c-torture/compile/20050801-1.c: New test.
4545         * gcc.c-torture/compile/20050801-2.c: New test.
4546
4547 2005-08-01  Jan Hubicka  <jh@suse.cz>
4548
4549         * val-prof-5.c: New test.
4550
4551 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4552
4553         PR c/22311
4554         * gcc.dg/pr22311-1.c : New test.
4555
4556 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4557
4558         PR target/23095
4559         * gfortran.dg/pr23095.f: New test.
4560
4561         PR c++/22003
4562         * g++.dg/other/pr22003.C: New test.
4563
4564 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4565
4566         PR target/20621
4567         * gcc.c-torture/execute/pr20621-1.c: New test.
4568
4569 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4570
4571         * gfortran.dg/comma_format_extension_4.f: Adjust length
4572         of string for format.
4573         * gfortran.dg/der_array_io_1.f: Replace illegal internal
4574         print statement with internal write.
4575         * gfortran.dg/der_array_io_2.f: Likewise.
4576         * gfortran.dg/der_array_io_3.f: Likewise.
4577
4578 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4579
4580         * gcc.dg/fold-abs-4.c: new test.
4581
4582 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4583
4584         PR fortran/22570 an related issues.
4585         * gfortran.dg/x_slash_1.f: New test.
4586
4587 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4588
4589         PR c/23143
4590         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4591         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4592
4593 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4594
4595         PR c/529
4596         * gcc.dg/Wshadow-3.c: New test.
4597
4598 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4599
4600         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
4601         used to have the wrong bounds).
4602
4603 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4604
4605         PR c/21720
4606         * gcc.dg/hex-round-1.c: Test more cases.
4607         * gcc.dg/hex-round-2.c: New test.
4608
4609 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4610
4611         PR 22550
4612         * g++.dg/tree-ssa/pr22550.C: New test.
4613
4614 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4615
4616         * gcc.dg/tree-ssa/vrp19.c: New test.
4617         * gcc.dg/tree-ssa-vrp20.c: New test.
4618
4619 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4620
4621         PR c/22240
4622         * gcc.dg/transparent-union-4.c: New test.
4623
4624 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4625
4626         PR c/22192
4627         * gcc.dg/c99-vla-2.c: New test.
4628
4629 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4630
4631         PR c/21720
4632         * gcc.dg/hex-round-1.c: New test.
4633
4634 2005-07-28  Jan Hubicka  <jh@suse.cz>
4635
4636         * inliner-1.c: Do not dump everything.
4637         * tree-prof.exp: Do not pass -ftree-based-profiling.
4638         * bprob.exp: Likewise.
4639
4640         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4641
4642 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4643
4644         PR c++/22545
4645         * g++.dg/expr/ptrmem7.C: New test.
4646
4647 2005-07-28  Mike Stump  <mrs@apple.com>
4648
4649         * g++.old-deja/g++.mike/visibility-1.C: New test.
4650
4651 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4652
4653         PR c/20187
4654         * gcc.c-torture/execute/pr20187-1.c: New test.
4655
4656 2005-07-28  Jeff Law  <law@redhat.com>
4657
4658         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4659         * gcc.dg/tree-ssa/vrp18.c: New test.
4660
4661 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4662
4663         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4664
4665 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4666
4667         PR tree-optimization/22506
4668         * gcc.dg/vect/ps22506.c: New test.
4669
4670 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4671
4672         PR target/21149
4673         * gcc.target/i386/sse-3.c: New test.
4674
4675 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4676
4677         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4678         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4679
4680 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4681
4682         PR c/22589
4683         * gcc.c-torture/compile/pr22589-1.c: New test.
4684
4685 2005-07-28  Jan Hubicka  <jh@suse.cz>
4686
4687         * update-loopch.c: New testcase.
4688
4689 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4690
4691         PR rtl-optimization/23047
4692         * gcc.c-torture/execute/pr23047.c: New test.
4693         * gcc.c-torture/execute/pr23047.x: New.
4694
4695 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4696
4697         PR tree-optimization/22493
4698         * gcc.c-torture/execute/pr22493-1.c: New test.
4699         * gcc.c-torture/execute/pr22493-1.x: New.
4700         * gcc.c-torture/execute/vrp-1.c: New test.
4701         * gcc.c-torture/execute/vrp-2.c: New test.
4702         * gcc.c-torture/execute/vrp-2.c: New test.
4703
4704 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4705
4706         * gcc.target/frv/all-builtin-read8.c: Delete.
4707         * gcc.target/frv/all-builtin-read16.c: Delete.
4708         * gcc.target/frv/all-builtin-read32.c: Delete.
4709         * gcc.target/frv/all-builtin-read64.c: Delete.
4710         * gcc.target/frv/all-builtin-write8.c: Delete.
4711         * gcc.target/frv/all-builtin-write16.c: Delete.
4712         * gcc.target/frv/all-builtin-write32.c: Delete.
4713         * gcc.target/frv/all-builtin-write64.c: Delete.
4714         * gcc.target/frv/all-read-write-1.c: New.
4715
4716 2005-07-27  Jeff Law  <law@redhat.com>
4717
4718         * gcc.c-torture/execute/pr22630.c: New test.
4719
4720 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4721
4722         PR tree-optimization/23073
4723         * gcc.dg/vect/nodump-pr23073.c: New test.
4724         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4725
4726 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4727
4728         PR tree-optimize/22348
4729         * gcc.c-torture/execute/pr22348.c: New.
4730
4731 2005-07-27  Richard Guenther  <rguenther@suse.de>
4732
4733         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4734
4735 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4736
4737         PR fortran/22503
4738         * gfortran.dg/logical_comp.f90: New test.
4739
4740 2005-07-27  Jan Hubicka  <jh@suse.cz>
4741
4742         * inliner-1.c: Add cleanup of dumps.
4743         * val-prof-*.c: Likewise.
4744         * update-tailcall.c: New.
4745
4746 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4747
4748         PR 22591
4749         * gcc.dg/tree-ssa/pr22591.c: New test.
4750         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4751
4752 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4753
4754         PR libobjc/22606
4755         * objc.dg/try-catch-11.m: New test.
4756
4757 2005-07-26  Richard Guenther  <rguenther@suse.de>
4758
4759         PR tree-optimization/22486
4760         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4761
4762 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4763
4764         PR tree-opt/22484
4765         * testsuite/g++.dg/opt/loop2.C: New test.
4766
4767 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4768
4769         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4770         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4771
4772 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4773
4774         * lib/profopt.exp (profopt-execute): Check for profiling data
4775         files on the target.
4776
4777 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4778
4779         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4780         for matching of asm labels.
4781
4782 2005-07-25  Richard Guenther  <rguenther@suse.de>
4783
4784         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4785
4786 2005-07-25  Richard Guenther  <rguenther@suse.de>
4787
4788         PR testsuite/22624
4789         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4790
4791 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4792
4793         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4794         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4795         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4796         * gcc.dg/vect/vect-100.c: New test.
4797         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4798         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4799         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4800         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4801         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4802         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4803         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4804         * gfortran.dg/vect/pr19049.f90: New testcase.
4805         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4806
4807 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4808
4809         * gcc.c-torture/execute/20050713-1.c: New test.
4810
4811         PR fortran/20063
4812         * gfortran.fortran-torture/execute/data_4.f90: New test.
4813
4814         PR middle-end/20303
4815         * gcc.dg/visibility-d.c: New test.
4816
4817 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4818
4819         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4820         * gfortran.dg/underflow.f90: Ditto.
4821
4822 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4823
4824         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4825         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4826         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4827
4828 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4829
4830         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4831         include case of field width of zero.
4832
4833 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4834
4835         PR libgfortran/21875
4836         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4837         with trailing blanks on normal formatted read.
4838
4839 2005-07-23  Chao-ying Fu  <fu@mips.com>
4840
4841         * gcc.target/mips/mips32-dsp-type.c: New test.
4842         * gcc.target/mips/mips32-dsp.c: New test.
4843
4844 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4845
4846         PR testsuite/21073
4847         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4848
4849         PR testsuite/20454
4850         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4851         and __cyg_profile_func_exit.
4852
4853 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4854
4855         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4856         * gfortran.dg/comma_format_extension_4.f: Same.
4857         * gfortran.dg/pr15332.f: Same.
4858         * gfortran.dg/pr21730.f: Same.
4859
4860 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4861
4862         * g++.dg/opt/vrp2.C: Fix testcase.
4863
4864         PR tree-opt/22625
4865         * g++.dg/opt/vrp2.C: New test.
4866
4867 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4868
4869         PR debug/21828
4870         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4871
4872 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4873
4874         * gcc.dg/tree-ssa/20050719-1.c: New test.
4875
4876 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4877
4878         * gcc.dg/bfin-longcall-1.c: New file.
4879         * gcc.dg/bfin-longcall-2.c: New file.
4880
4881 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4882
4883         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4884
4885 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4886
4887         PR middle-end/19055
4888         * gcc.dg/tree-ssa/pr19055.c: New test.
4889         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4890
4891 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4892
4893         PR C++/22358
4894         * g++.dg/other/pr22358.C: New test.
4895
4896 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4897
4898         PR c++/2922
4899         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4900
4901 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4902
4903         PR c++/15938
4904         * g++.dg/init/union2.C: New test.
4905
4906 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4907
4908         PR c/22393
4909         * gcc.dg/complex-4.c: New test.
4910
4911 2005-07-21  Richard Guenther  <rguenther@suse.de>
4912
4913         PR testsuite/22522
4914         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4915         scanning for asm labels.
4916         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4917
4918 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4919
4920         PR target/22085
4921         * gcc.dg/altivec-pr22085.c: New.
4922
4923 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4924
4925         PR tree-optimization/19210
4926         * gcc.dg/tree-ssa/pr19210-1.c: New.
4927         * gcc.dg/tree-ssa/pr19210-2.c: New.
4928
4929 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4930
4931         PR rtl-optimization/22167
4932         * g++.dg/opt/pr22167.C: New test.
4933
4934 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4935
4936         PR c++/2922
4937         * g++.dg/lookup/two-stage2.C: New.
4938         * g++.dg/lookup/two-stage3.C: New.
4939         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4940         fixed two-stage name lookup for operators.
4941         * g++.dg/template/call3.C: Compiler now produces an appropriate
4942         error message.
4943         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4944         14 as a candidate.
4945         * g++.dg/template/ptrmem4.C: Compiler produces different error
4946         message.
4947         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4948         connect_to_method as a candidate.
4949
4950 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4951
4952         * gcc.dg/fold-alloc-1.c: New test.
4953
4954 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4955
4956         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4957         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4958
4959 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4960
4961         * gcc.dg/fold-abs-1.c: New test.
4962         * gcc.dg/fold-abs-2.c: New test.
4963         * gcc.dg/fold-abs-3.c: New test.
4964
4965 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4966
4967         Make CONSTRUCTOR use VEC to store initializers.
4968         * g++.dg/ext/complit3.C: Check for specific error messages.
4969         * g++.dg/init/brace2.C: Update error message.
4970         * g++.dg/warn/Wbraces2.C: Likewise.
4971
4972 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4973
4974         PR fortran/16940
4975         * gfortran.dg/module_interface_1.f90: New test.
4976
4977 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4978             Kenneth Zadeck <zadeck@naturalbridge.com>
4979
4980         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4981
4982 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4983
4984         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4985         specify -Wformat for these tests.
4986         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4987         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4988         * gcc.dg/format/opt-6.c: Delete.
4989
4990 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4991
4992         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4993         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4994
4995 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4996
4997         * gcc.dg/tree-ssa/alias-2.c: New test.
4998
4999 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
5000
5001         PR c++/22263
5002         * g++.dg/template/explicit7.C: New test.
5003
5004 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
5005
5006         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
5007         width of 8 to +Inf and -Inf.
5008
5009 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
5010
5011         PR c++/22139
5012         * g++.dg/template/friend36.C: New test.
5013
5014 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
5015
5016         PR fortran/21730
5017         * gfortran.dg/pr21730.f: New test.
5018
5019 2005-07-16  Danny Berlin <dberlin@dberlin.org>
5020             Kenneth Zadeck <zadeck@naturalbridge.com>
5021
5022         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
5023         since pure const detection cannot run at -O1 in c compiler.
5024         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
5025         can now optimize this case properly.
5026         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
5027         because we now pass.
5028         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
5029
5030 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
5031
5032         PR c/22421
5033         * gcc.dg/format/bitfld-1.c: New test.
5034
5035 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5036
5037         PR c++/22204
5038         * g++.dg/rtti/repo1.C: New test.
5039
5040 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
5041
5042         PR middle-end/22398
5043         * gcc.c-torture/compile/pr22398.c: New test.
5044
5045 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5046
5047         PR c++/22132
5048         * g++.dg/expr/cast4.C: New test.
5049
5050 2005-07-15  Richard Guenther  <rguenther@suse.de>
5051
5052         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
5053         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5054
5055 2005-07-15  Steven Bosscher  <stevenb@suse.de>
5056
5057         PR tree-optimization/22230
5058         * gcc.dg/tree-ssa/pr22230.c: New test.
5059
5060 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
5061
5062         * gfortran.dg/g77/cpp6.f: New test.
5063
5064         PR fortran/22417
5065         * gfortran.dg/g77/cpp5.F: New test.
5066         * gfortran.dg/g77/cpp5.h: New file.
5067         * gfortran.dg/g77/cpp5inc.h: New file.
5068
5069 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
5070
5071         PR libfortran/16435
5072         * gfortran.dg/tl_editting.f90: New.
5073         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
5074
5075 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
5076
5077         * gfortran.dg/char_array_constructor.f90: New test.
5078
5079 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
5080
5081         * gfortran.dg/past_eor.f90: New.
5082         * gfortran.dg/complex_read.f90: New.
5083
5084 2005-07-13  Jeff Law  <law@redhat.com>
5085
5086         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
5087         additional casts.
5088
5089         * gcc.dg/tree-ssa/pr22321.c: New test
5090
5091 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
5092
5093         PR tree-optimization/21921
5094         * gcc.dg/tree-ssa/pr21921.c: New.
5095
5096 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5097
5098         PR tree-optimizatio/22442
5099         * gcc.dg/tree-ssa/loop-11.c: New test.
5100
5101 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5102
5103         PR tree-opt/21840
5104         * gcc.c-torture/compile/pr21840.c: New test.
5105
5106 2005-07-12  Jan Hubicka  <jh@suse.cz>
5107
5108         * gcc.c-torture/compile/pr22379.c: New test.
5109
5110 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
5111
5112         PR libfortran/21593
5113         gfortran.dg/dev_null.f90: Remove outdated comment about
5114         PR libfortran/21593.
5115
5116
5117 2005-07-12  Dale Johannesen  <dalej@apple.com>
5118
5119         * gcc.target/i386/compress-float-sse.c: New.
5120         * gcc.target/i386/compress-float-sse-pic.c: New.
5121         * gcc.target/i386/compress-float-387.c: New.
5122         * gcc.target/i386/compress-float-387-pic.c: New.
5123         * gcc.dg/compress-float-ppc.c: New.
5124         * gcc.dg/compress-float-ppc-pic.c: New.
5125
5126 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
5127
5128         PR libfortran/21593
5129         gfortran.dg/dev_null.f90: Remove targets.
5130
5131 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5132
5133         PR tree-opt/22335
5134         * gcc.dg/pr22335-1.c: New test.
5135         * gcc.dg/pr22335-2.c: New test.
5136
5137 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5138
5139         PR c++/20172
5140         * g++.dg/template/nontype12.C : New test.
5141
5142 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5143
5144         * gcc.dg/tree-ssa/loop-10.c: New test.
5145
5146 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
5147
5148         * gcc.c-torture/execute/20020720-1.x: Remove.
5149
5150 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
5151
5152         * gfortran.fortran-torture/execute/forall_7.f90: New test.
5153
5154 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
5155
5156         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
5157         (dg-mips-options): Use it.
5158
5159 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
5160
5161         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
5162
5163 2005-07-09  Richard Henderson  <rth@redhat.com>
5164
5165         * lib/target-supports.exp (check_effective_target_sync_char_short):
5166         Add alpha.
5167
5168 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
5169
5170         PR libfortran/22217
5171         * gfortran.dg/negative-z-descriptor.f90: New test.
5172
5173 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5174
5175         PR tree-opt/22329
5176         * gcc.dg/pr22329.c: New test.
5177
5178 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
5179
5180         PR tree-optimization/20139
5181         * gcc.dg/tree-ssa/pr20139.c: New.
5182
5183 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5184
5185         PR tree-opt/22356
5186         * testsuite/gcc.dg/pr22356-1.c: New test.
5187
5188 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
5189
5190         PR c++/21799
5191         * g++.dg/template/unify8.C: New.
5192         * g++.dg/template/unify9.C: New.
5193
5194 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
5195
5196         * gfortran.fortran-torture/execute/entry_10.f90: New test.
5197
5198 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
5199
5200         * gcc.dg/darwin-version-1.c: New.
5201         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
5202         * gcc.dg/builtins-20.c: Likewise.
5203         * gcc.dg/builtins-53.c: Likewise.
5204         * gcc.dg/torture/builtins-convert-1.c: Likewise.
5205         * gcc.dg/torture/builtins-convert-2.c: Likewise.
5206         * gcc.dg/torture/builtins-convert-3.c: Likewise.
5207         * gcc.dg/torture/builtins-power-1.c: Likewise.
5208         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
5209         on Darwin.
5210
5211 2005-07-07  Jeff Law  <law@redhat.com>
5212
5213         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
5214         argument evaluation order.
5215
5216 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
5217
5218         PR libfortran/21594
5219         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5220         Add test cases where the shift length is greater than the
5221         array length.
5222
5223 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5224
5225         * obj-c++.dg/proto-lossage-6.mm: New.
5226         * objc.dg/proto-lossage-6.m: New.
5227
5228 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5229
5230         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
5231         * objc.dg/gnu-runtime-2.m: Likewise.
5232
5233 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5234
5235         * gfortran.dg/longline.f: New test.
5236
5237         * gfortran.dg/badline.f: New test.
5238
5239 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5240
5241         PR fortran/16531
5242         PR fortran/15966
5243         PR fortran/18781
5244         * gfortran.dg/hollerith.f90: New.
5245         * gfortran.dg/hollerith2.f90: New.
5246         * gfortran.dg/hollerith3.f90: New.
5247         * gfortran.dg/hollerith4.f90: New.
5248         * gfortran.dg/hollerith_f95.f90: New.
5249         * gfortran.dg/hollerith_legacy.f90: New.
5250         * gfortran.dg/g77/cpp4.F: New. Port from g77.
5251
5252 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5253
5254         PR objc/22274
5255         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
5256         * objc.dg/gnu-runtime-2.m: New.
5257
5258 2005-07-06  Jeff Law  <law@redhat.com>
5259
5260         * gcc.dg/tree-ssa/vrp17.c: New test.
5261
5262 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5263
5264         PR fortran/22327
5265         * gfortran.dg/array_constructor_5.f90: New test.
5266
5267 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5268
5269         * gfortran.fortran-torture/execute/entry_9.f90: New test.
5270
5271 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
5272
5273         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
5274         * gcc.dg/980816-1.c: Ditto.
5275
5276 2005-07-06  Jeff Law  <law@redhat.com>
5277
5278         * gcc.c-torture/compile/pr21356.c: New test.
5279
5280 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5281
5282         PR c/22013
5283         PR c/22098
5284         * gcc.c-torture/compile/pr22013-1.c,
5285         gcc.c-torture/execute/pr22098-1.c,
5286         gcc.c-torture/execute/pr22098-2.c,
5287         gcc.c-torture/execute/pr22098-3.c: New tests.
5288
5289 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5290
5291         PR c/22308
5292         * gcc.dg/pr22308-1.c: New test.
5293
5294 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5295
5296         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5297         target.
5298         * gcc.dg/compare9.c: Use -fshort-enums instead of
5299         -fno-short-enums.  Change the last test to dg-bogus.
5300
5301 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5302
5303         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5304         * gcc.dg/compare9.c: New.
5305
5306 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5307
5308         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5309
5310 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5311
5312         PR testsuite/22288
5313         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5314
5315
5316 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5317
5318         * gcc.dg/format/gcc_gfc-1.c: New.
5319
5320 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5321
5322         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5323
5324 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5325
5326         PR fortran/20842
5327         * gfortran.dg/io_invalid_1.f90: New test.
5328
5329 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5330
5331         * gcc.dg/format/gcc_diag-1.c: Update.
5332
5333 2005-07-02  Jeff Law  <law@redhat.com>
5334
5335         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5336         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5337
5338 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5339
5340         * gcc.dg/format/gcc_diag-1.c: Update.
5341
5342 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5343
5344         PR tree-opt/22269
5345         * gcc.c-torture/compile/pr22269.c: New test.
5346
5347 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5348
5349         PR 21584
5350         PR 22219
5351         * g++.dg/tree-ssa/pr21584-1.C: New test.
5352         * g++.dg/tree-ssa/pr21584-2.C: New test.
5353
5354 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5355
5356         * obj-c++.dg/try-catch-11.mm: New.
5357         * objc.dg/try-catch-10.m: New.
5358
5359 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5360
5361         * g++.dg/other/ucnid-1.C: xfail on AIX.
5362
5363 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5364
5365         PR 22234
5366         * gcc.dg/20050629-1.c: New test.
5367
5368 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5369
5370         * obj-c++.dg/const-str-1[0-1].mm: New.
5371         * objc.dg/const-str-1[0-1].m: New.
5372
5373 2005-05-29  Richard Henderson  <rth@redhat.com>
5374
5375         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5376         Rename from check_effective_target_vect_no_max.
5377         (check_effective_target_vect_no_int_add): New.
5378         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5379         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5380         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5381         * gcc.dg/vect/vect-reduc-1.c: Use both.
5382         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5383
5384 2005-05-29  Richard Henderson  <rth@redhat.com>
5385
5386         * lib/target-supports.exp (check_effective_target_vect_no_max):
5387         Remove i386 and x86_64.
5388
5389 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5390
5391         PR testsuite/21969
5392         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5393
5394 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5395
5396         PR middle-end/21969
5397         * gcc.dg/vect/pr21969.c: New test.
5398
5399 2005-06-28  Eric Christopher  <echristo@redhat.com>
5400
5401         PR c/22052
5402         PR c/21975
5403         * gcc.dg/inline1.c: New test.
5404         * gcc.dg/inline2.c: Ditto.
5405         * gcc.dg/inline3.c: Ditto.
5406         * gcc.dg/inline4.c: Ditto.
5407         * gcc.dg/inline5.c: Ditto.
5408
5409 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5410
5411         PR libfortran/22142
5412         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5413         Add testcase also testing eoshift1 for PR 22142.
5414
5415 2005-06-28  Richard Henderson  <rth@redhat.com>
5416
5417         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5418         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5419         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5420         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5421         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5422
5423 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5424
5425         PR libfortran/22142
5426         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5427         Add testcase for PR 22142.
5428
5429 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5430
5431         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5432         gcc.target/ia64/fpreg-2.c: New tests.
5433
5434 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5435
5436         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5437
5438 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5439
5440         PR libfortran/22170
5441         * gfortran.dg/slash_1.f90: New test.
5442
5443 2005-06-27  Richard Henderson  <rth@redhat.com>
5444
5445         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5446         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5447         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5448         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5449         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5450         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5451
5452 2005-06-27  Richard Henderson  <rth@redhat.com>
5453
5454         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5455         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5456
5457 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5458
5459         * obj-c++.dg/proto-lossage-5.mm: New.
5460         * objc.dg/proto-lossage-5.m: New.
5461
5462 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5463
5464         PR 21959
5465         * gcc.dg/tree-ssa/pr21959.c: New test.
5466
5467 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5468
5469         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5470         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5471         testing uninitialized var.
5472
5473         * gcc.c-torture/execute/builtins/chk.h: New.
5474         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5475         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5476         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5477         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5478         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5479         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5480         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5481         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5482         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5483         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5484         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5485         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5486         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5487         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5488         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5489         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5490         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5491         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5492         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5493         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5494         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5495         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5496         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5497         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5498         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5499         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5500         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5501         * gcc.dg/builtin-object-size-1.c: New test.
5502         * gcc.dg/builtin-object-size-2.c: New test.
5503         * gcc.dg/builtin-object-size-3.c: New test.
5504         * gcc.dg/builtin-object-size-4.c: New test.
5505         * gcc.dg/builtin-object-size-5.c: New test.
5506         * gcc.dg/builtin-stringop-chk-1.c: New test.
5507         * gcc.dg/builtin-stringop-chk-2.c: New test.
5508         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5509         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5510         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5511         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5512         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5513         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5514         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5515         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5516         * gcc.c-torture/execute/printf-1.c: New test.
5517         * gcc.c-torture/execute/fprintf-1.c: New test.
5518         * gcc.c-torture/execute/vprintf-1.c: New test.
5519         * gcc.c-torture/execute/vfprintf-1.c: New test.
5520         * gcc.c-torture/execute/printf-chk-1.c: New test.
5521         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5522         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5523         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5524
5525 2005-06-27  Michael Matz  <matz@suse.de>
5526
5527         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5528         slot is not merged if address escapes.
5529
5530 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5531
5532         PR c/21911
5533         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5534
5535 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5536
5537         PR middle-end/17965
5538         * gcc.c-torture/compile/20050622-1.c: New test.
5539
5540         PR middle-end/22028
5541         * gcc.dg/20050620-1.c: New test.
5542
5543 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5544
5545         PR tree-optimization/22026
5546         * gcc.dg/tree-ssa/pr22026.c: New.
5547
5548 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5549
5550         PR libfortran/22144
5551         * gfortran.dg/shift-alloc.f90: New testcase.
5552
5553 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5554
5555         * all files: Update FSF address in copyright headers.
5556
5557 2005-06-22  Jan Hubicka  <jh@suse.cz>
5558
5559         * wholeprogram-1.c: New testcase.
5560         * wholeprogram-2.c: New testcase.
5561
5562 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR 22171
5565         * gcc.dg/tree-ssa/pr22171.c: New test.
5566
5567 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5568
5569         * gfortran.dg/simplify_modulo.f90: New.
5570
5571 2005-06-24  Jan Hubicka  <jh@suse.cz>
5572
5573         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5574
5575 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5576
5577         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5578
5579 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5580
5581         * obj-c++.dg/typedef-alias-1.mm: New.
5582         * objc.dg/typedef-alias-1.m: New.
5583
5584 2005-06-23  Jeff Law  <law@redhat.com>
5585
5586         * gcc.dg/tree-ssa/vrp16.c: New test.
5587
5588 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5589
5590         * lib/target-supports.exp: Add
5591         check_effective_target_fortran_large_real and
5592         check_effective_target_fortran_large_int to check for
5593         corresponding effective targets.
5594         * gfortran.dg/large_integer_kind_1.f90: New test.
5595         * gfortran.dg/large_real_kind_1.f90: New test.
5596
5597 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5598
5599         PR tree-optimization/22117
5600         * gcc.dg/tree-ssa/pr22117.c: New.
5601
5602 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5603
5604         PR testsuite/22123
5605         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5606
5607 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5608
5609         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5610
5611 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5612
5613         * gfortran.dg/f2c_4.f90: Add tests for complex functions
5614         * gfortran.dg/f2c_4.c: Likewise.
5615
5616 2005-06-22 Paul Brook  <paul@codesourcery.com>
5617
5618         PR fortran/21034
5619         * gfortran.dg/auto_save_1.f90: New test.
5620
5621 2005-06-22  Michael Matz  <matz@suse.de>
5622
5623         * gcc.target/x86-64/abi: New directory.
5624         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5625         * gcc.target/x86-64/abi/README.gcc: New file.
5626         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5627         * gcc.target/x86-64/abi/asm-support.s: New file.
5628         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5629         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5630         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5631         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5632         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5633         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5634         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5635         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5636         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5637         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5638         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5639         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5640         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5641         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5642         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5643         * gcc.target/x86_64/abi/test_varargs.c: New test.
5644
5645 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5646
5647         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5648         32-bit i?86 and x86_64.
5649
5650 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5651
5652         * obj-c++.dg/const-str-[1-9].mm: New tests.
5653
5654 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5655
5656         PR fortran/22010
5657         * gfortran.dg/namelist_use.f90: New.
5658         * gfortran.dg/namelist_use_only.f90: New.
5659
5660 2005-06-21  Jeff Law  <law@redhat.com>
5661
5662         * gcc.dg/tree-ssa/vrp15.c: New test.
5663
5664 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5665
5666         * lib/target-supports.exp (check_effective_target_vect_reduction):
5667         Remove.
5668         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5669         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5670         remove vect_reduction target keyword. Also avoid two returns in main.
5671         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5672         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5673         * gcc.dg/vect/vect-reduc-1short.c: New test.
5674         * gcc.dg/vect/vect-reduc-1char.c: New test.
5675         * gcc.dg/vect/vect-reduc-2short.c: New test.
5676         * gcc.dg/vect/vect-reduc-2char.c: New test.
5677         * gcc.dg/vect/vect-reduc-6.c: New test.
5678         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5679         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5680         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5681
5682 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5683         Paul Thomas  <pault@gcc.gnu.org>
5684
5685         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5686         New tests.
5687
5688 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5689
5690         * gfortran.dg/backslash_1.f90: New test.
5691         * gfortran.dg/backslash_2.f90: New test.
5692
5693 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5694
5695         * gfortran.dg/duplicate_labels.f90: New test.
5696
5697 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5698
5699         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5700         unsupportable relocations.
5701         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5702         * gcc.dg/20050321-2.c: xfail for NetWare.
5703
5704 2005-06-20  Andreas Jaeger  <aj@suse.de>
5705
5706         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5707         gcc.target/i386/fastcall-sseregparm.c,
5708         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5709
5710 2005-06-19  Richard Henderson  <rth@redhat.com>
5711
5712         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5713
5714 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5715
5716         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5717
5718 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5719
5720         PR c++/22115
5721         * g++.dg/conversion/simd2.C: Change expected error message.
5722
5723 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5724
5725         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5726         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5727         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5728
5729 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5730
5731         * gcc.dg/fold-mod-1.c: New test.
5732
5733 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5734
5735         PR fortran/19926
5736         * gfortran.dg/pr19926.f90: New test.
5737
5738 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5739
5740         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5741         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5742         targets.
5743         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5744         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5745
5746 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5747
5748         * gcc.target/ia64/float80-varargs-1.c: New test.
5749
5750 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5751
5752         PR tree-opt/22035
5753         * gfortran.dg/f2c_6.f90: New test.
5754
5755 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5756
5757         PR c++/17413
5758         * g++.dg/template/local5.C: New.
5759
5760 2005-06-17  Richard Henderson  <rth@redhat.com>
5761
5762         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5763
5764 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5765
5766         PR testsuite/21945
5767         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5768
5769 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5770
5771         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5772         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5773         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5774         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5775         check_vect to verify the presence of hardware vector support.
5776
5777 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5778
5779         PR testsuite/22056
5780         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5781
5782 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5783
5784         PR libfortran/19216
5785         * gfortran.dg/pr19216.f: Add correct space between brackets and
5786         dg directive.
5787
5788 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5789
5790         PR libfortran/16436
5791         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5792
5793 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5794
5795         * gcc.target/i386/attributes-error.c: New testcase.
5796         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5797         * gcc.target/i386/regparm-stdcall.c: Likewise.
5798         * gcc.target/i386/sseregparm-1.c: Likewise.
5799         * gcc.target/i386/sseregparm-2.c: Likewise.
5800
5801 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5802
5803         * g++.dg/rtti/crash2.C: New.
5804
5805 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5806
5807         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5808
5809 2005-06-15  David Ung  <davidu@mips.com>
5810
5811         * gcc.target/mips/mips16e-extends.c: New test for testing the
5812         generation of MIPS16e zeb/zeh, seb/seh instructions.
5813
5814 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5815
5816         PR 22018
5817         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5818         * gcc.dg/tree-ssa/pr22018.c: New test.
5819
5820 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5821
5822         * gcc.dg/simd-1.c: Update error messages.
5823         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5824         * gcc.dg/simd-2.c: Update error messages.
5825         * gcc.dg/simd-4.c: New.
5826
5827 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5828
5829         PR c++/20678
5830         * g++.dg/other/crash-4.C: New.
5831
5832 2005-06-14  Devang Patel  <dpatel@apple.com>
5833
5834         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5835
5836 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5837
5838         PR c++/21929
5839         * g++.dg/parse/crash11.C: Update
5840
5841 2005-06-13  Jeff Law  <law@redhat.com>
5842
5843         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5844         perform the desired transformations.
5845         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5846         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5847
5848 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5849
5850         PR fortran/22038
5851         * gfortran.dg/forall_1.f90: Un-XFAIL.
5852
5853 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5854
5855         PR c++/21929
5856         * g++.dg/parse/crash26.C: New.
5857
5858         PR c++/20789
5859         * g++.dg/init/member1.C: New.
5860
5861 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5862
5863         * gfortran.dg/altreturn_1.f90: New test.
5864
5865 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5866
5867         PR middle-end/21985
5868         * gcc.dg/tree-ssa/pr21985.c: New test.
5869
5870 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5871
5872         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5873
5874 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5875
5876         PR c++/21930
5877         * g++.dg/other/error10.C: New test case.
5878
5879 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5880
5881         PR libfortran/19155
5882         * gfortran.dg/pr19155.f: Add test.
5883
5884 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5885
5886         * gfortran.dg/f2c_7.f90: New test.
5887
5888         * gfortran.dg/forall_1.f90: XFAILed.
5889
5890 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5891
5892         * gcc.dg/pr14796-1.c: New.
5893         * gcc.dg/pr14796-2.c: New.
5894
5895 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5896
5897         PR fortran/17792
5898         PR fortran/21375
5899         * gfortran.dg/deallocate_stat.f90: New test.
5900
5901 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5902
5903         * gfortran.fortran-torture/execute/in-pack.f90: New test.
5904
5905 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5906
5907         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5908         access will be generated when this loop is vectorized. Test that
5909         accesses with same alignment were detected.
5910         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5911         Test that accesses with same alignment were detected.
5912         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5913         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5914         alignment were detected.
5915
5916 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5917
5918         PR c++/10611
5919         * g++.dg/conversion/simd2.C: New.
5920
5921 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5922
5923         * gcc.dg/Wcxx-compat-1.c: New.
5924
5925 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5926
5927         PR libfortran/21480
5928         * gfortran.dg/reshape-complex.f90: Add a test for a packed
5929         complex array.
5930
5931 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5932
5933         * gcc.dg/alias-8.c: New.
5934
5935 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5936
5937         * gcc.dg/format/cmn_err-1.c: Update.
5938
5939 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5940
5941         PR target/20666
5942         * gcc.target/sparc/fexpand-2.c: New.
5943         * gcc.target/sparc/fpmerge-2.c: New.
5944         * gcc.target/sparc/fpmul-2.c: New.
5945         * gcc.target/sparc/noresult.c: New.
5946         * gcc.target/sparc/pdist-2.c: New.
5947         * gcc.target/sparc/pdist-3.c: New.
5948
5949 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5950
5951         PR testsuite/21702
5952         * gcc.target/i386/i386.exp: Fix comment typo.
5953
5954 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5955
5956         PR c++/19497
5957         * g++.dg/inherit/using5.C: New.
5958         * g++.dg/inherit/using6.C: New.
5959
5960 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5961
5962         PR c++/19894
5963         * g++.dg/template/ptrmem15.C: New test.
5964
5965         PR c++/20563
5966         * g++.dg/ext/label4.C: New test.
5967
5968 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5969
5970         * gcc.dg/tls/debug-1.c: New test.
5971
5972 2005-06-07  Dale Johannesen  <dalej@apple.com>
5973
5974         * gcc.target/i386/movq.c: New.
5975
5976 2005-06-07  Dale Johannesen  <dalej@apple.com>
5977
5978         * gcc.dg/20050607-1.c: New.
5979
5980 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5981
5982         PR middle-end/21850
5983         * gcc.c-torture/execute/20050607-1.c: New test.
5984
5985 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5986
5987         PR libfortran/21926
5988         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5989         Test case where the return array has lowest stride one,
5990         but isn't packed.
5991
5992 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5993
5994         * lib/target-supports.exp (check_effective_target_sync_int_long):
5995         Add s390 and s390x targets.
5996
5997 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5998
5999         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
6000         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
6001         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
6002         * gcc.dg/tree-ssa/loop-9.c: New test.
6003
6004 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
6005
6006         * g++.dg/parse/defarg10.C: New.
6007
6008 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
6009
6010         PR regression/21897
6011         * gcc.c-torture/execute/20050604-1.c: New test.
6012
6013 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
6014
6015         PR 21903
6016         * g++.dg/parse/defarg9.C: New.
6017
6018         PR c++/20637
6019         * g++.dg/inherit/using4.C: New.
6020         * g++.dg/overload/error1.C: Adjust expected errors.
6021         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6022         * g++.old-deja/g++.brendan/arm2.C: Likewise.
6023         * g++.old-deja/g++.other/redecl2.C: Likewise.
6024         * g++.old-deja/g++.other/redecl4.C: Likewise.
6025         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
6026
6027 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6028
6029         * gfortran.dg/f2c_5.f90: Add -w to dg-options
6030
6031 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6032
6033         * lib/gfortran.exp (gfortran_target_compile): Call
6034         dg-additional-files-options
6035         * gfortran.dg/f2c_4.f90: New file
6036         * gfortran.dg/f2c_4.c: New file
6037         * gfortran.dg/f2c_5.f90: New file
6038         * gfortran.dg/f2c_5.c: New file
6039
6040 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6041
6042         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
6043
6044         PR fortran/21912
6045         * gfortran.dg/array_constructor_4.f90: New test.
6046
6047 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
6048
6049         PR c++/21619
6050         * g++.dg/ext/builtin9.C: New test.
6051
6052 2005-06-05  Dale Johannesen  <dalej@apple.com>
6053
6054         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
6055         * gcc.c-torture/execute/20050603-2.c: Ditto.
6056
6057 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6058
6059         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
6060         * gcc.dg/vect/vect-reduc-1.c: New.
6061         * gcc.dg/vect/vect-reduc-2.c: New.
6062         * gcc.dg/vect/vect-reduc-3.c: New.
6063
6064 2005-06-04  Dale Johannesen  <dalej@apple.com>
6065
6066         * gcc.c-torture/execute/20050603-1.c: New.
6067         * gcc.c-torture/execute/20050603-2.c: New.
6068         * gcc.dg/20050603-3.c: New.
6069
6070 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6071
6072         PR fortran/19195
6073         * gfortran.dg/debug_1.f90: New test.
6074
6075         * gfortran.dg/forall_1.f90: New test.
6076
6077 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
6078
6079         * gfortran.dg/array_constructor_3.f90: New test.
6080
6081 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6082
6083         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
6084
6085 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
6086
6087         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
6088
6089 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
6090
6091         PR c/21873
6092         * gcc.dg/init-excess-1.c: New test.
6093
6094 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6095
6096         PR c++/21853
6097         * g++.dg/expr/static_cast6.C: New test.
6098
6099 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
6100
6101         * gcc.dg/tree-ssa/vrp14.c: New test.
6102
6103 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6104
6105         PR c++/21336
6106         * g++.dg/template/new2.C: New test.
6107
6108 2005-06-03  Josh Conner  <jconner@apple.com>
6109
6110         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
6111         all entries in initializer.
6112
6113 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
6114
6115         PR middle-end/21858
6116         * gcc.dg/pr21858.c: New testcase.
6117
6118 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
6119
6120         PR tree-optimization/21292
6121
6122         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
6123         New.
6124         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6125         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6126         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6127         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6128         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
6129
6130 2005-06-02  Richard Henderson  <rth@redhat.com>
6131
6132         * gcc.dg/sync-2.c: Use -march=i486 for i386.
6133
6134 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
6135
6136         * gcc.dg/wtypequal.c: New testcase.
6137
6138 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
6139
6140         PR 21582
6141         * gcc.dg/tree-ssa/pr21582.c: New test.
6142
6143 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6144
6145         PR c++/21280
6146         * g++.dg/opt/interface2.h: New.
6147         * g++.dg/opt/interface2.C: New.
6148         * g++.dg/init/ctor4.C: Adjust error lines.
6149         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6150         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
6151         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6152         * g++.old-deja/g++.pt/assign1.C: Likewise.
6153         * g++.old-deja/g++.pt/crash20.C: Likewise.
6154
6155 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
6156
6157         PR tree-optimization/21734
6158         * g++.dg/vect/pr21734_1.cc: New.
6159         * g++.dg/vect/pr21734_2.cc: New.
6160
6161 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6162
6163         PR c++/20350
6164         * g++.dg/template/spec24.C: New.
6165
6166         PR c++/21151
6167         * g++.dg/pch/local-1.C: New.
6168         * g++.dg/pch/local-1.Hs: New.
6169
6170 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
6171
6172         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
6173         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
6174         * gcc.dg/tree-ssa/pr14341.c: New test.
6175         * gcc.dg/tree-ssa/pr14841.c: New test.
6176         * gcc.dg/tree-ssa/pr20701.c: New test.
6177         * gcc.dg/tree-ssa/pr21086.c: New test.
6178         * gcc.dg/tree-ssa/pr21090.c: New test.
6179         * gcc.dg/tree-ssa/pr21332.c: New test.
6180         * gcc.dg/tree-ssa/pr21458.c: New test.
6181         * gcc.dg/tree-ssa/pr21658.c: New test.
6182         * gcc.dg/tree-ssa/vrp01.c: New test.
6183         * gcc.dg/tree-ssa/vrp02.c: New test.
6184         * gcc.dg/tree-ssa/vrp03.c: New test.
6185         * gcc.dg/tree-ssa/vrp04.c: New test.
6186         * gcc.dg/tree-ssa/vrp05.c: New test.
6187         * gcc.dg/tree-ssa/vrp06.c: New test.
6188         * gcc.dg/tree-ssa/vrp07.c: New test.
6189         * gcc.dg/tree-ssa/vrp08.c: New test.
6190         * gcc.dg/tree-ssa/vrp09.c: New test.
6191         * gcc.dg/tree-ssa/vrp10.c: New test.
6192         * gcc.dg/tree-ssa/vrp11.c: New test.
6193         * gcc.dg/tree-ssa/vrp12.c: New test.
6194         * gcc.dg/tree-ssa/vrp13.c: New test.
6195
6196 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
6197
6198         PR 21029
6199         * gcc.dg/tree-ssa/pr21029.c: New test.
6200
6201 2005-06-01  Roger Sayle  <roger@eyesopen.com>
6202
6203         * gfortran.dg/logint-1.f: New test case.
6204         * gfortran.dg/logint-2.f: Likewise.
6205         * gfortran.dg/logint-3.f: Likewise.
6206
6207 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
6208
6209         PR c/21536
6210         PR c/20760
6211         * gcc.dg/20050527-1.c: New test.
6212
6213         * gcc.dg/i386-sse-12.c: New test.
6214
6215         PR fortran/21729
6216         * gfortran.dg/implicit_5.f90: New test.
6217
6218 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
6219
6220         PR fortran/20883
6221         * gfortran/assign_4.f90: New test.
6222         * gfortran/assign_2.f90: Change compile to run.
6223
6224 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
6225
6226         * lib/target-supports.exp
6227         (check_effective_target_sync_char_short): New.
6228         * gcc.dg/sync-2.c: New.
6229
6230 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6231
6232         PR tree-optimization/21817
6233         * gcc.dg/torture/pr21817-1.c: New.
6234
6235 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
6236
6237         PR c++/21165
6238         * g++.dg/template/init5.C: New.
6239
6240 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
6241
6242         * gfortran.dg/char_initialiser_actual.f90:
6243         Test character initialisers as actual arguments.
6244         * gfortran.dg/char_pointer_comp_assign.f90:
6245         Test character pointer structure component assignments.
6246         * gfortran.dg/char_array_structure_constructor.f90:
6247         Test character components in structure constructors.
6248
6249 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
6250
6251         PR middle-end/20931
6252         * g++.dg/opt/pr20931.C: New test.
6253
6254 2005-05-31  Andreas Jaeger  <aj@suse.de>
6255
6256         PR testsuite/20772
6257         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
6258         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
6259         g++.old-deja/g++.ext/asmspec1.C,
6260         g++.old-deja/g++.other/regstack.C,
6261         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
6262         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
6263         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
6264         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
6265         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
6266         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
6267         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
6268         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
6269         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
6270         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
6271         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
6272         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
6273         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
6274         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
6275         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
6276         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
6277         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
6278         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
6279         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
6280
6281 2005-05-31  Jeff Law  <law@redhat.com>
6282
6283         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
6284
6285 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6286
6287         PR middle-end/21743
6288         * gcc.dg/builtins-1.c: Activate disabled clog test.
6289         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6290
6291 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6292
6293         * gfortran.dg/char_pointer_assign.f90:
6294         Test character-pointer assignments and pointer assignments.
6295         * gfortran.dg/char_pointer_dummy.f90:
6296         Test character-pointer dummy arguments.
6297         * gfortran.dg/char_pointer_func.f90:
6298         Test character-pointer function returns.
6299         * gfortran.dg/char_pointer_dependency.f90:
6300         Test character-pointer functions with dependencies.
6301
6302 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6303
6304         PR c++/21784
6305         * g++.dg/lookup/using14.C: New test.
6306
6307 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6308
6309         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6310         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6311         trailing ^M.
6312
6313 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6314
6315         PR c++/17413
6316         * g++.dg/template/local5.C: New.
6317
6318         PR target/21761
6319         * gcc.c-torture/compile/pr21761.c: New.
6320
6321         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6322         before darwin8.
6323
6324 2005-05-30  Steven G. Kargl
6325
6326         PR fortran/20846
6327         * gfortran.dg/inquire_8.f90: New test.
6328
6329 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6330
6331         PR libfortran/21376
6332         * gfortran.dg/output_exponents_1.f90: New test.
6333
6334 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6335
6336         PR libfortran/20006
6337         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6338
6339 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6340
6341         PR c++/21210
6342         * g++.dg/ext/complex1.C: New test.
6343
6344         PR c++/21340
6345         * g++.dg/init/ctor6.C: New test.
6346
6347 2005-05-29  Jan Hubicka  <jh@suse.cz>
6348
6349         * gcc.c-torture/compile/pr21562.c: New.
6350
6351 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6352
6353         * gfortran.dg/subnormal_1.f90: New test.
6354
6355 2005-05-28  Jan Hubicka  <jh@suse.cz>
6356
6357         * tree-prof.exp: Fix comment.
6358         * value-prof-1.c: New.
6359         * value-prof-2.c: New.
6360         * value-prof-3.c: New.
6361         * value-prof-4.c: New.
6362
6363 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6364
6365         PR c++/21614
6366         * g++.dg/expr/ptrmem6.C: New test.
6367         * g++.dg/expr/ptrmem6a.C: Likewise.
6368
6369 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6370
6371         PR tree-optimization/21658
6372         * gcc.dg/tree-ssa/pr21658.c: New.
6373
6374 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6375
6376         PR c++/21455
6377         * g++.dg/inherit/ptrmem3.C: New.
6378
6379         PR c++/21681
6380         * g++.dg/parse/template16.C: New.
6381
6382 2005-05-27  Andreas Jaeger  <aj@suse.de>
6383
6384         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6385
6386         * gcc.dg/i386-sse-8.c: Run test on all archs.
6387
6388 2005-05-26  Mike Stump  <mrs@apple.com>
6389
6390         * objc.dg/isa-field-1.m: Only run on darwin.
6391         * objc.dg/lookup-1.m: Likewise.
6392         * objc.dg/try-catch-8.m: Likewise.
6393
6394 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6395
6396         PR tree-optimization/9814
6397         * gcc.dg/pr9814-1.c: New test case.
6398
6399 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6400
6401         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6402         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6403         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6404         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6405         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6406         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6407         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6408         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6409         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6410         objc.dg/try-catch-8.m: New.
6411
6412 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6413
6414         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6415         remove extraneous semicolons.
6416
6417 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6418
6419         * obj-c++.dg/comp-types-12.mm: New.
6420         * objc.dg/comp-types-11.m: New.
6421         * objc.dg/selector-4.m: New.
6422
6423 2005-05-26  Andreas Jaeger  <aj@suse.de>
6424
6425         PR testsuite/20772
6426         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6427         g++.old-deja/g++.ext/attrib3.C,
6428         g++.old-deja/g++.other/store-expr1.C,
6429         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6430         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6431         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6432         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6433         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6434         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6435         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6436         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6437         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6438         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6439         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6440         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6441         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6442         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6443         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6444         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6445         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6446         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6447         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6448
6449 2005-05-26  Andreas Jaeger  <aj@suse.de>
6450
6451         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6452         x86-64 compilation.
6453
6454 2005-05-26  Andreas Jaeger  <aj@suse.de>
6455
6456         PR testsuite/20772
6457         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6458         gcc.misc-tests/i386-pf-athlon-1.c,
6459         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6460         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6461         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6462         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6463         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6464         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6465         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6466         programs.
6467
6468         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6469         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6470         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6471         x86-64 compilation.
6472
6473         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6474         x86_64.
6475
6476         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6477         effective-target ilp32.
6478
6479 2005-05-26  David Ung  <davidu@mips.com>
6480
6481         * gcc.target/mips/ext_ins.c: New test for testing the generation
6482         of MIPS32/64 rev 2 ext/ins instructions.
6483
6484 2005-05-26  Andreas Jaeger  <aj@suse.de>
6485
6486         * treelang/compile/unsigned.tree: Use gimple instead of
6487         nonexisting generic dump.
6488
6489 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6490
6491         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6492
6493 2005-05-26  Andreas Jaeger  <aj@suse.de>
6494
6495         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6496
6497 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6498
6499         PR libfortran/17283
6500         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6501         Test callee-allocated memory with write statements.
6502
6503 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6504
6505         PR middle-end/21709
6506         * gcc.dg/pr21709-1.c: New test case.
6507
6508 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6509             Mike Stump  <mrs@apple.com>
6510
6511         * objc/execute/next_mapping.h: Update for C++.
6512
6513         * obj-c++.dg/selector-1.mm: Move to...
6514         * obj-c++.dg/selector-4.mm: here...
6515
6516         * obj-c++.dg/basic.mm: New.
6517         * obj-c++.dg/comp-types-1.mm: New.
6518         * obj-c++.dg/cxx-class-1.mm: New.
6519         * obj-c++.dg/cxx-ivars-1.mm: New.
6520         * obj-c++.dg/cxx-ivars-2.mm: New.
6521         * obj-c++.dg/cxx-ivars-3.mm: New.
6522         * obj-c++.dg/cxx-scope-1.mm: New.
6523         * obj-c++.dg/cxx-scope-2.mm: New.
6524         * obj-c++.dg/defs.mm: New.
6525         * obj-c++.dg/empty-private-1.mm: New.
6526         * obj-c++.dg/encode-1.mm: New.
6527         * obj-c++.dg/encode-2.mm: New.
6528         * obj-c++.dg/encode-3.mm: New.
6529         * obj-c++.dg/extern-c-1.mm: New.
6530         * obj-c++.dg/extra-semi.mm: New.
6531         * obj-c++.dg/fix-and-continue-2.mm: New.
6532         * obj-c++.dg/isa-field-1.mm: New.
6533         * obj-c++.dg/ivar-list-semi.mm: New.
6534         * obj-c++.dg/local-decl-1.mm: New.
6535         * obj-c++.dg/lookup-1.mm: New.
6536         * obj-c++.dg/lookup-2.mm: New.
6537         * obj-c++.dg/method-1.mm: New.
6538         * obj-c++.dg/method-2.mm: New.
6539         * obj-c++.dg/method-3.mm: New.
6540         * obj-c++.dg/method-4.mm: New.
6541         * obj-c++.dg/method-5.mm: New.
6542         * obj-c++.dg/method-6.mm: New.
6543         * obj-c++.dg/method-7.mm: New.
6544         * obj-c++.dg/no-extra-load.mm: New.
6545         * obj-c++.dg/overload-1.mm: New.
6546         * obj-c++.dg/pragma-1.mm: New.
6547         * obj-c++.dg/pragma-2.mm: New.
6548         * obj-c++.dg/private-1.mm: New.
6549         * obj-c++.dg/private-2.mm: New.
6550         * obj-c++.dg/proto-qual-1.mm: New.
6551         * obj-c++.dg/qual-types-1.mm: New.
6552         * obj-c++.dg/stubify-1.mm: New.
6553         * obj-c++.dg/stubify-2.mm: New.
6554         * obj-c++.dg/super-class-1.mm: New.
6555         * obj-c++.dg/super-class-2.mm: New.
6556         * obj-c++.dg/super-dealloc-1.mm: New.
6557         * obj-c++.dg/super-dealloc-2.mm: New.
6558         * obj-c++.dg/template-1.mm: New.
6559         * obj-c++.dg/template-2.mm: New.
6560         * obj-c++.dg/template-3.mm: New.
6561         * obj-c++.dg/template-4.mm: New.
6562         * obj-c++.dg/template-5.mm: New.
6563         * obj-c++.dg/template-6.mm: New.
6564         * obj-c++.dg/try-catch-1.mm: New.
6565         * obj-c++.dg/try-catch-2.mm: New.
6566         * obj-c++.dg/try-catch-3.mm: New.
6567         * obj-c++.dg/try-catch-4.mm: New.
6568         * obj-c++.dg/try-catch-5.mm: New.
6569         * obj-c++.dg/try-catch-6.mm: New.
6570         * obj-c++.dg/try-catch-7.mm: New.
6571         * obj-c++.dg/try-catch-8.mm: New.
6572         * obj-c++.dg/try-catch-9.mm: New.
6573         * obj-c++.dg/va-meth-1.mm: New.
6574
6575 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6576
6577         * obj-c++.dg/selector-1.mm: New.
6578         * obj-c++.dg/selector-2.mm: New.
6579
6580 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6581
6582         * obj-c++.dg/selector-3.mm: New.
6583         * objc.dg/selector-3.m: New.
6584
6585 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6586
6587         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6588         about where warning appears.
6589
6590 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6591
6592         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6593         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6594         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6595         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6596
6597 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6598
6599         * gcc.dg/20050524-1.c: New test.
6600
6601 2005-05-25  Jan Hubicka  <jh@suse.cz>
6602
6603         * gcc.dg/tree-prof/inliner-1.c: New.
6604
6605 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6606
6607         * gcc.dg/tree-prof: New directory.
6608         * gcc.dg/tree-prof/tree-prof.exp: New.
6609
6610 2005-05-25  DJ Delorie  <dj@redhat.com>
6611
6612         * gcc.dg/Wattributes-1.c: New.
6613         * gcc.dg/Wattributes-2.c: New.
6614         * gcc.dg/Wattributes-3.c: New.
6615
6616 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6617
6618         PR tree-optimization/19833
6619         * gcc.dg/uninit-4.c: Remove xfail.
6620         * gcc.dg/uninit-9.c: Ditto.
6621
6622 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6623
6624         * obj-c++.dg/bitfield-[1-5].mm: New.
6625         * obj-c++.dg/class-protocol-1.mm: New.
6626         * obj-c++.dg/comp-types-1[0-1].mm: New.
6627         * obj-c++.dg/comp-types-[2-9].mm: New.
6628         * obj-c++.dg/encode-[4-8].mm: New.
6629         * obj-c++.dg/layout-1.mm: New.
6630         * obj-c++.dg/method-1[0-9].mm: New.
6631         * obj-c++.dg/method-2[0-1].mm: New.
6632         * obj-c++.dg/method-[8-9].mm: New.
6633         * obj-c++.dg/objc-gc-3.mm: New.
6634         * obj-c++.dg/try-catch-10.mm: New.
6635         * objc.dg/bitfield-5.m: New.
6636         * objc.dg/comp-types-10.m: New.
6637         * objc.dg/comp-types-9.m: New.
6638         * objc.dg/layout-1.m: New.
6639         * objc.dg/objc-gc-4.m: New.
6640         * objc.dg/try-catch-9.m: New.
6641         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6642         * objc.dg/comp-types-1.m: Likewise.
6643         * objc.dg/comp-types-[5-6].m: Likewise.
6644         * objc.dg/method-9.m: Likewise.
6645
6646 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6647
6648         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6649         and on hardware without VMX support.
6650
6651         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6652
6653         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6654
6655         * lib/profopt.exp (dg-final-generate, dg-final-use,
6656         profopt-final-code, profopt-get-options): New.
6657         (profopt-execute): Process test directives.
6658
6659         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6660         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6661         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6662
6663 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6664
6665         PR C++/21645
6666         * g++.dg/init/ctor5.C: New test.
6667
6668 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6669
6670         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6671         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6672         vect-113.c, vect-114.c.
6673
6674 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6675
6676         * gcc.dg/const-elim-1.c: Remove xfails.
6677
6678 2005-05-23  Jeff Law  <law@redhat.com>
6679
6680         * gcc.c-torture/compile/pr21638.c: New test.
6681         * gcc.c-torture/compile/20050520-1.c: New test.
6682
6683 2005-05-23  Nick Clifton  <nickc@redhat.com>
6684
6685         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6686         be a proper triple, ie: m32r*-*-*.
6687         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6688
6689 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6690
6691         PR middle-end/21331
6692         PR tree-opt/21293
6693         * gcc.c-torture/compile/pr21293.c: New test.
6694         * gcc.c-torture/execute/pr21331.c: New test.
6695
6696 2004-05-20  Richard Henderson  <rth@redhat.com>
6697
6698         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6699
6700 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6701
6702         * obj-c++-dg.exp: Add.
6703         * obj-c++.exp: Add.
6704         * obj-c++.dg/dg.exp: Add.
6705
6706 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6707
6708         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6709         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6710
6711 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6712
6713         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6714
6715 2004-05-19  Richard Henderson  <rth@redhat.com>
6716
6717         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6718
6719 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6720
6721         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6722
6723         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6724
6725 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR c++/21495
6728         * g++.dg/parse/extern1.C: New test.
6729         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6730
6731 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6732
6733         * gcc.dg/c99-math.h: New.
6734         * gcc.dg/c99-math-float-1.c: New test.
6735         * gcc.dg/c99-math-double-1.c: Likewise.
6736         * gcc.dg/c99-math-long-double-1.c: Likewise.
6737
6738 2005-05-18  Richard Henderson  <rth@redhat.com>
6739
6740         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6741
6742 2005-05-18  Devang Patel  <dpatel@apple.com>
6743
6744         * g++.dg/opt/20050511-1.C: New test.
6745
6746 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6747
6748         PR libfortran/21127
6749         * gfortran.dg/reshape-complex.f90: New test.
6750
6751 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6752
6753         * gfortran.dg/array_constructor_1.f90: New test.
6754         * gfortran.dg/array_constructor_2.f90: New test.
6755
6756 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6757
6758         PR fortran/20954
6759         * gfortran.dg/pr20954.f: New test.
6760
6761 2005-05-17  Mike Stump  <mrs@apple.com>
6762
6763         Yet more Objective-C++...
6764
6765         * objc.dg/method-5.m: Update.
6766         * objc.dg/method-6.m: Update.
6767         * objc.dg/method-7.m: Update.
6768         * objc.dg/method-9.m: Update.
6769         * objc.dg/try-catch-2.m: Update.
6770
6771 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6772
6773         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6774         Remove little-endian optimizations.
6775
6776 2005-05-17  Jeff Law  <law@redhat.com>
6777
6778         * g++.dg/tree-ssa/pr14814.C: New test.
6779         * gcc.dg/tree-ssa/pr14814.C: New test.
6780         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6781         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6782
6783 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6784
6785         * gcc.dg/compat/generate-random.c: Do not include
6786         libiberty.h.
6787         * gcc.dg/compat/generate-random_r.c: Likewise.
6788
6789 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6790
6791         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6792
6793 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6794
6795         PR middle-end/21595
6796         * g++.dg/tree-ssa/builtin1.C: New testcase.
6797
6798 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6799
6800         PR c++/21454
6801         * g++.dg/opt/const4.C: New test.
6802
6803         PR middle-end/21492
6804         * g++.dg/opt/crossjump1.C: New test.
6805
6806         PR tree-optimization/21610
6807         * gcc.c-torture/compile/20050516-1.c: New test.
6808
6809         PR fortran/15080
6810         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6811         about the test failing.
6812         * gfortran.fortran-torture/execute/where_7.f90: New test.
6813         * gfortran.fortran-torture/execute/where_8.f90: New test.
6814
6815 2005-05-16  Richard Henderson  <rth@redhat.com>
6816
6817         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6818         i?86 and x86_64.
6819
6820 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6821
6822         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6823         (limits.h): Include unconditionally.
6824         (stdlib.h): Likewise.
6825         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6826         (limits.h): Include unconditionally.
6827         (stdlib.h): Likewise.
6828         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6829         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6830         (limits.h): Include unconditionally.
6831         (stdlib.h): Likewise.
6832         (hashtab.h): Do not include.
6833         (getopt.h): Likewise.
6834         (stddef.h): Include.
6835         (hashval_t): Define.
6836         (struct entry): Add "next" field.
6837         (HASH_SIZE): New macro.
6838         (hash_table): New variable.
6839         (switchfiles): Do not use xmalloc.
6840         (mix): New macro.
6841         (iterative_hash): New function.
6842         (hasht): Remove.
6843         (e_exists): New function.
6844         (e_insert): Likewise.
6845         (output): Use, instead of libiberty hashtable functions.
6846         (main): Do not use getopt.  Do not call htab_create.
6847
6848 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6849
6850         PR libstdc++/21526
6851         * lib/target-supports.exp (check_mkfifo_available):
6852         Return 0 for cygwin as mkfifo support incomplete on platform.
6853         Fix typos in comments.
6854
6855 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6856
6857         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6858
6859 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6860
6861         PR fortran/17432
6862         * gfortran.dg/assign_4.f: New test.
6863
6864 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6865
6866         PR tree-optimization/21563
6867         * gcc.dg/tree-ssa/pr21563.c: New.
6868
6869 2005-05-14  Jan Hubicka  <jh@suse.cz>
6870
6871         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6872
6873 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6874
6875         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6876
6877 2005-05-13  Julian Brown  <julian@codesourcery.com>
6878
6879         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6880         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6881
6882 2005-05-13  Jan Hubicka  <jh@suse.cz>
6883
6884         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6885         * gcc.dg/fold-xor-?.c: Likewise.
6886         * gcc.dg/pr15784-?.c: Likewise.
6887         * gcc.dg/pr20922-?.c: Likewise.
6888         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6889         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6890         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6891
6892 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6893
6894         PR fortran/21260
6895         * gfortran.dg/hollerith_1.f90: New test.
6896
6897 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6898
6899         * gfortran.dg/func_result_2.f90: New test.
6900
6901 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6902
6903         * gfortran.dg/dev_null.f90: New test.
6904
6905 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6906
6907         * gcc.dg/arm-vfp1.c: Revert last change.
6908
6909 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6910
6911         PR middle-end/19807
6912         PR tree-optimization/19639
6913         * g++.dg/tree-ssa/pr19807.C: New testcase.
6914
6915 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6916
6917         PR libfortran/21471
6918         * gfortran.dg/append-1.f90: New test.
6919
6920 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6921
6922         * gcc.dg/pr18501.c: XFAIL.
6923         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6924         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6925         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6926         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6927         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6928         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6929         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6930         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6931
6932 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6933
6934         PR fortran/20178
6935         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6936         gfortran.dg/f2c_3.f90: New tests.
6937
6938         * gfortran.dg/return_1.f90: Fix dg annotation.
6939
6940 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6941
6942         * gcc.c-torture/compile/20050510-1.c: New test.
6943
6944 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6945
6946         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6947
6948 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6949
6950         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6951
6952 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6953
6954         PR c/17913
6955         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6956
6957 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6958
6959         PR c/21342
6960         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6961         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6962
6963 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6964
6965         PR debug/16676
6966         * gcc.dg/debug/pr16676.c: New test.
6967
6968 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6969
6970         PR testsuite/21443
6971         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6972         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6973         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6974         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6975         Change -O1 to -O2.
6976         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6977         -fno-tree-dominator-opts.
6978
6979 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6980
6981         * gfortran.dg/return_1.f90: New test.
6982
6983 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6984
6985         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6986
6987         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6988
6989 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6990
6991         PR c++/21427
6992         * g++.dg/inherit/covariant13.C: New.
6993
6994 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6995
6996         PR libfortran/19155
6997         * gfortran.dg/pr19155.f: New test.
6998
6999 2005-05-08  Roger Sayle  <roger@eyesopen.com>
7000
7001         PR inline-asm/8788
7002         * gcc.dg/pr8788-1.c: New testcase.
7003
7004 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
7005
7006         PR target/21416
7007         * gcc.target/mips/fpcmp-[12].c: New tests.
7008
7009 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
7010
7011         * lib/target-supports-dg.exp (dg-require-fork): New function.
7012         (dg-require-mkfifo): Likewise.
7013         * lib/target-supports.exp (check_function_available): New
7014         function.
7015         (check_fork_available): Likewise.
7016         (check_mkfifo_available): Likewise.
7017
7018 2005-05-06  Jeff Law  <law@redhat.com>
7019
7020         * gcc.c-torture/compile/pr21380.c: New test.
7021
7022 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
7023
7024         PR c++/20961
7025         * g++.dg/ext/weak3.C: New test.
7026
7027 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
7028
7029         PR c++/21352
7030         * g++.dg/template/crash37.C: New test.
7031
7032 2005-05-05  Paul Brook  <paul@codesourcery.com>
7033
7034         * gcc.dg/arm-g2.c: Use effective-target arm32.
7035         * gcc.dg/arm-mmx-1.c: Ditto.
7036         * gcc.dg/arm-scd42-2.c: Ditto.
7037         * gcc.dg/arm-vfp1.c: Ditto.
7038         * lib/target-supports.exp (check_effective_target_arm32): New
7039         function.
7040
7041 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
7042
7043         PR libfortran/21354
7044         gfortran.dg/in_pack_rank7.f90: New test.
7045
7046 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
7047
7048         PR middle-end/15618
7049         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
7050
7051 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
7052
7053         PR middle-end/21265
7054         * gcc.dg/20050503-1.c: New test.
7055
7056         PR rtl-optimization/21239
7057         * gcc.dg/i386-sse-11.c: New test.
7058
7059 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
7060
7061         PR target/16888
7062         * gcc.target/i386/asm-1.c: New test.
7063
7064 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
7065
7066         PR rtl-optimization/21330
7067         * gcc.c-torture/execute/20050502-1.c: New test.
7068
7069         PR target/21297
7070         * gcc.c-torture/execute/20050502-2.c: New test.
7071
7072 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
7073
7074         PR middle-end/21282
7075         * gcc.dg/pr21282.c: New.
7076
7077 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7078
7079         * gcc.dg/vect/pr20122.c: Clean up .vect file.
7080         * gcc.dg/vect/vect-92.c: Likewise.
7081         * gcc.dg/vect/vect-93.c: Likewise.
7082         * gcc.dg/vect/vect-dv-1.c: Likewise.
7083         * gcc.dg/vect/vect-dv-2.c: Likewise.
7084         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
7085
7086 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7087
7088         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
7089         * gfortran.dg/vect/vect-2.f90: Likewise.
7090         * gfortran.dg/vect/vect-3.f90: Likewise.
7091         * gfortran.dg/vect/vect-4.f90: Likewise.
7092         * gfortran.dg/vect/vect-5.f90: Likewise.
7093
7094 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
7095
7096         PR target/20813
7097         * gcc.dg/rs6000-fpint-2.c: New.
7098
7099 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
7100
7101         PR c/15698
7102         * gcc.dg/builtins-30.c: Update expected messages.
7103         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
7104         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
7105         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
7106
7107 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
7108
7109         PR tree-optimization/21294
7110         * gcc.dg/tree-ssa/pr21294.c: New.
7111
7112 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
7113
7114         * gcc.dg/altivec-3.c (vec_store): Do not use the old
7115         __builtin_altivec_st_internal_4si built-in.
7116
7117 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
7118
7119         PR c++/15875
7120         * g++.dg/template/ptrmem14.C: New test.
7121
7122 2005-05-02  Paul Brook  <paul@codesourcery.com>
7123
7124         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
7125
7126 2005-05-02  Michael Matz  <matz@suse.de>
7127
7128         PR c++/19542
7129         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
7130
7131 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
7132
7133         * g++.dg/cpp/weak.C: New test.
7134
7135 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
7136
7137         * gcc.dg/tree-ssa/loop-8.c: New test.
7138
7139 2005-04-30  Michael Maty  <matz@suse.de>
7140
7141         * gcc.dg/inline-mcpy.c: New test.
7142
7143 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
7144
7145         PR libfortran/18958
7146         * gfortran.dg/eoshift.f90: New test case.
7147
7148 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
7149
7150         PR libfortran/18857
7151         * gfortran.dg/matmul_1.f90: New test.
7152
7153 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7154
7155         PR tree-optimization/21030
7156         * gcc.dg/tree-ssa/pr21030.c: New.
7157
7158 2005-04-29  Devang Patel  <dpatel@apple.com>
7159
7160         PR tree-optimization/21272
7161         * gcc.dg/vect/vect-ifcvt-10.c: New test.
7162
7163 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
7164
7165         PR fortran/13082
7166         PR fortran/18824
7167         * gfortran.dg/entry_4.f90: New test.
7168         * gfortran.fortran-torture/execute/entry_1.f90: New test.
7169         * gfortran.fortran-torture/execute/entry_2.f90: New test.
7170         * gfortran.fortran-torture/execute/entry_3.f90: New test.
7171         * gfortran.fortran-torture/execute/entry_4.f90: New test.
7172         * gfortran.fortran-torture/execute/entry_5.f90: New test.
7173         * gfortran.fortran-torture/execute/entry_6.f90: New test.
7174         * gfortran.fortran-torture/execute/entry_7.f90: New test.
7175
7176 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7177
7178         * gfortran.fortran-torture/execute/entry_8.f90: New test.
7179
7180 2005-04-29  Paul Brook   <paul@codesourcery.com>
7181
7182         * gfortran.dg/entry_3.f90: New test.
7183
7184 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7185
7186         * gfortran.dg/implicit_4.f90: New test.
7187
7188 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
7189
7190         * lib/target-supports.exp (check_profiling_available): Return
7191         false for xtensa-*-elf.
7192
7193 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
7194
7195         * lib/fortran-torture.exp (fortran-torture.exp): Catch
7196         error if file cannot be deleted.
7197
7198 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7199
7200         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
7201         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
7202         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
7203         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
7204         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
7205         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
7206         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
7207         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
7208         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
7209         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7210         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
7211         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
7212         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
7213
7214 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7215
7216         PR fortran/20865
7217         * gfortran.dg/pr20865.f90: New test.
7218
7219 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
7220
7221         * gcc.dg/void-cast-2.c: New test.
7222
7223 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7224
7225         PR c/21159
7226         * gcc.dg/void-cast-1.c: New test.
7227
7228 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
7229
7230         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
7231
7232 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7233
7234         PR fortran/21177
7235         * gfortran.dg/pr21177.f90: New test.
7236
7237 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
7238
7239         PR tree-optimization/21171
7240         * gcc.dg/tree-ssa/pr21171.c: New test.
7241
7242 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
7243
7244         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7245         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7246         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7247         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7248         gcc.dg/tree-ssa/gen-vect-32.c: New.
7249         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
7250         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
7251         don't run on PPC32.
7252
7253 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7254
7255         PR c/21213
7256         * gcc.dg/transparent-union-3.c: New test.
7257
7258 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7259
7260         PR c/20740
7261         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
7262         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
7263         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
7264         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
7265         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
7266         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
7267
7268 2005-04-26  Jeff Law  <law@redhat.com>
7269
7270         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
7271         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
7272         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
7273         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7274         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
7275         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
7276         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
7277
7278 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
7279
7280         PR tree-optimization/17598
7281         * gcc.dg/tree-ssa/pr17598.c: New testcase.
7282
7283 2005-04-25  Mike Stump  <mrs@apple.com>
7284
7285         * objc.dg/fix-and-continue-1.m: Add.
7286
7287 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7288
7289         PR c++/20995
7290         * g++.dg/opt/pr20995-1.C: New test case.
7291
7292 2005-04-25  Devang Patel <dpatel@apple.com>
7293
7294         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7295
7296 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7297
7298         PR testsuite/21062
7299         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7300
7301 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7302
7303         PR C++/21188
7304         * g++.dg/opt/rtti2.C: New test.
7305
7306 2005-04-25  Paul Brook  <paul@codesourcery.com>
7307         Steven G. Kargl  <kargls@comcast.net>
7308
7309         PR fortran/20879
7310         * gfortran.dg/ichar_1.f90: New file.
7311
7312 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7313
7314         PR middle-end/20991
7315         * g++.dg/opt/pr20991.C: New test.
7316
7317         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7318         where sizeof (type) < __alignof__ (type).
7319         * gcc.dg/compat/struct-layout-1.h: Likewise.
7320
7321 2005-04-24  Per Bothner  <per@bothner.com>
7322             Devang Patel  <dpatel@apple.com>
7323
7324         PR preprocessor/20907
7325         * gcc.dg/cpp/very-long-comment.c: New test.
7326
7327 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7328
7329         PR fortran/20059
7330         * gfortran.dg/common_5.f: New test.
7331
7332 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7333
7334         PR middle-end/21082
7335         * g++.dg/tree-ssa/pr21082.C: New testcase.
7336
7337 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7338
7339         * gcc.dg/vect/vect-99.c: New test.
7340
7341 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7342
7343         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7344
7345 2005-04-22  Jeff Law  <law@redhat.com>
7346
7347         * gcc.dg/uninit-5.c: Remove xfails.
7348         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7349         conditionals and loads.
7350
7351 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7352
7353         PR libfortran/20074
7354         PR libfortran/20436
7355         PR libfortran/21108
7356         * gfortran.dg/nested_reshape.f90: new test
7357         * gfortran.dg/reshape-alloc.f90: new test
7358         * gfortran.dg/reshape.f90: new test
7359
7360 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7361
7362         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7363
7364         * gcc.dg/arm-vfp1.c: New test.
7365
7366 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7367
7368         PR c++/21087
7369         * g++.dg/lookup/builtin2.C: New test.
7370
7371 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7372
7373         * gcc.dg/weak/weak-13.c: New test.
7374
7375 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7376
7377         * lib/target-supports.exp (check_effective_target_sync_int_long):
7378         Add powerpc*.
7379
7380 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7381
7382         * gcc.target/mips/branch-1.c: New test.
7383
7384 2005-04-21  Richard Henderson  <rth@redhat.com>
7385
7386         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7387         * gcc.dg/vect/vect-86.c: Likewise.
7388         * gcc.dg/vect/vect-87.c: Likewise.
7389         * gcc.dg/vect/vect-88.c: Likewise.
7390
7391 2005-04-21  Devang Patel  <dpatel@apple.com>
7392
7393         PR optimization/20994
7394         * gcc.dg/tree-ssa/ifc-3.c: New test.
7395
7396 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7397
7398         PR c/12913
7399         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7400         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7401         gcc.dg/c99-vla-jump-5.c: New tests.
7402
7403 2005-04-19  Richard Henderson  <rth@redhat.com>
7404
7405         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7406         Fix typo in exists check.
7407         (check_effective_target_sync_int_long): New.
7408         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7409         * gcc.dg/ia64-sync-2.c: Likewise.
7410         * gcc.dg/ia64-sync-3.c: Likewise.
7411         * gcc.dg/ia64-sync-4.c: Likewise.
7412
7413 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7414
7415         * gcc.dg/fold-xor-1.c: New test.
7416         * gcc.dg/fold-xor-2.c: New test.
7417
7418 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7419
7420         PR target/20670
7421         * g++.dg/eh/fp-regs.C: New test.
7422
7423 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7424
7425         * gcc.dg/Wint-to-pointer-cast-1.c,
7426         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7427         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7428         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7429
7430 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7431
7432         PR fortran/16861
7433         * gfortran.dg/pr16861.f90: New test.
7434
7435 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7436
7437         * gcc.dg/pr21085.c: New test.
7438
7439 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7440
7441         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7442         (setup_mips_tests, dg-mips-options): New procedures.
7443         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7444         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7445         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7446         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7447         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7448         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7449         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7450         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7451         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7452         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7453         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7454         dg-mips-options instead of dg-options.  Remove now-redundant
7455         preprocessor guards.
7456         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7457         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7458         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7459         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7460         * gcc.dg/vr-mult-2.c: Delete.
7461         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7462         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7463         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7464         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7465         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7466         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7467         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7468
7469 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7470
7471         * ada/acats/run_all.sh: Use sync when executable not present.
7472
7473 2005-04-18  Devang Patel  <dpatel@apple.com>
7474
7475         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7476         * gcc.dg/vect/vect-11a.c: New.
7477         * gcc.dg/vect/vect-none.c: Update.
7478         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7479
7480 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7481
7482         PR tree-optimization/20922
7483         * gcc.dg/pr20922-1.c: New test.
7484         * gcc.dg/pr20922-2.c: New test.
7485         * gcc.dg/pr20922-3.c: New test.
7486         * gcc.dg/pr20922-4.c: New test.
7487         * gcc.dg/pr20922-5.c: New test.
7488         * gcc.dg/pr20922-6.c: New test.
7489
7490 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7491
7492         PR libfortran/20950
7493         * gfortran.dg/pr20950.f: New test.
7494
7495 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7496
7497         PR libfortran/19216
7498         * gfortran.dg/pr19216.f: New test.
7499
7500 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7501
7502         PR tree-optimization/21001
7503         * gcc.dg/tree-ssa/pr21001.c: New.
7504
7505 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7506
7507         PR libfortran/21075
7508         * gfortran.dg/reshape_rank7.f90: New test.
7509
7510 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7511
7512         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7513         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7514         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7515         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7516         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7517         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7518         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7519         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7520         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7521         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7522         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7523         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7524         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7525         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7526         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7527         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7528         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7529         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7530         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7531         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7532         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7533
7534 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7535
7536         * gfortran.dg/wtruncate.f: New testcase.
7537         * gfortran.dg/wtruncate.f90: New testcase.
7538
7539 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7540
7541         PR c++/21025
7542         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7543         which sizeof/alignof is dependent, rather than just whether we are
7544         processing_template_decl.
7545
7546 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7547
7548         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7549         corrected typo where the wrong variables had been compared.
7550
7551 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7552
7553         PR libfortran/18495
7554         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7555         Test callee-allocated version of return array with a write
7556         statement.
7557         Test spread with a temporary with another write statement.
7558
7559 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7560
7561         PR tree-optimization/21031
7562         * gcc.dg/tree-ssa/pr21031.c: New.
7563
7564 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7565
7566         PR tree-optimization/21004
7567         * gcc.dg/builtins-53.c: Include builtins-config.h.
7568         Check floorf, ceilf, floorl and ceill transformations
7569         only when HAVE_C99_RUNTIME is defined.
7570
7571 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7572
7573         PR middle-end/20739
7574         * gcc.dg/tree-ssa/pr20739.c: New test.
7575
7576 2005-04-14  Mike Stump  <mrs@apple.com>
7577
7578         * gcc.dg/Foundation.framework/empty: New.
7579         * gcc.dg/framework-2.c: New.
7580
7581 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7582
7583         PR tree-optimization/21021
7584         * gcc.c-torture/compile/pr21021.c: New.
7585
7586 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7587
7588         PR testsuite/21010
7589         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7590         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7591         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7592         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7593         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7594         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7595         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7596         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7597
7598 2005-04-14  Richard Henderson  <rth@redhat.com>
7599
7600         * lib/target-supports.exp (check_effective_target_vect_condition):
7601         Add ia64, i?86, and x86_64.
7602
7603 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7604
7605         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7606
7607 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7608
7609         PR tree-optimization/20657
7610         * gcc.dg/tree-ssa/pr20657.c: New.
7611
7612 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7613
7614         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7615         (long long int)trunc*.
7616
7617 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7618
7619         PR target/20927
7620         * gcc.dg/pr20927.c: New test.
7621
7622 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7623
7624         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7625         * gcc.target/mips/asm-1.c: Likewise.
7626
7627 2005-04-13  Dale Johannesen  <dalej@apple.com>
7628
7629         * objc.dg/objc-fast-4.m: New.
7630
7631 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7632
7633         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7634         directory.
7635         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7636
7637 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7638
7639         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7640         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7641         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7642
7643 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7644
7645         PR tree-optimization/20913
7646         * gcc.dg/tree-ssa/pr20913.c: New.
7647
7648         PR tree-optimization/20702
7649         * gcc.dg/tree-ssa/pr20702.c: New.
7650
7651 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7652
7653         PR c++/13744
7654         * g++.dg/inherit/local3.C: New test.
7655
7656 2005-04-12  Jeff Law  <law@redhat.com>
7657
7658         * gcc.dg/tree-ssa/20050412-1.c: New test.
7659
7660 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7661
7662         PR libfortran/19016
7663         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7664         Add tests with mask generated by expression.
7665         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7666         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7667         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7668
7669 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7670
7671         PR middle-end/20917
7672         * gcc.dg/20050409-1.c: New test.
7673
7674 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7675
7676         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7677
7678 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7679
7680         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7681         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7682         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7683         (TARGET_CXX): Adjust accordingly.
7684         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7685         determine_class_data_visibility and class_data_always_comdat.
7686         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7687         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7688         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7689         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7690         (arm_cxx_determine_class_data_visibility): New.
7691         (arm_cxx_class_data_always_comdat): Likewise.
7692         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7693         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7694         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7695         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7696         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7697         Define.
7698
7699 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7700
7701         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7702
7703 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7704
7705         * gcc.dg/i386-darwin-fpmath.c: New.
7706
7707 2004-04-11  Devang Patel  <dpatel@apple.com>
7708
7709         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7710         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7711         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7712         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7713         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7714         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7715         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7716         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7717         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7718
7719 2004-04-11  Devang Patel  <dpatel@apple.com>
7720
7721         * gcc.dg/vect/vect-dv-1.c: New test.
7722         * gcc.dg/vect/vect-dv-2.c: New test.
7723
7724 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7725
7726         PR tree-optimization/20933
7727         * gcc.dg/tree-ssa/pr20933.c: New test.
7728
7729 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7730
7731         * gfortran.dg/fold_nearest.f90: New test.
7732
7733 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7734
7735         * gcc.dg/tree-ssa/alias-1.c: New test.
7736
7737 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7738
7739         PR tree-optimization/20920
7740         * g++.dg/tree-ssa/pr20920.C: New test.
7741
7742 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7743
7744         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7745         (long long int)ceil*.
7746
7747 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7748
7749         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7750         explicit C++ linkage.
7751
7752 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7753
7754         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7755         warning for arithmetic IF statements.
7756
7757 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7758
7759         * eor_handling_1.f90: New test case.
7760         * eor_handling_2.f90: New test case.
7761         * eor_handling_3.f90: New test case.
7762         * eor_handling_4.f90: New test case.
7763         * eor_handling_5.f90: New test case.
7764         * noadv_size.f90: New test case.
7765         * pad_no.f90: New test case.
7766
7767 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7768
7769         * gcc.c-torture/execute/20050410-1.c: New test.
7770
7771 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7772
7773         * gcc.dg/pr20126.c: New.
7774
7775 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7776             Steven G. Kargl <kargls@comcast.net>
7777
7778         * gfortran.dg/PR19872.f: New test.
7779
7780 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7781
7782         * gfortran.dg/nint_1.f90: Fix dg-do directive.
7783
7784 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7785
7786         * gfortran.dg/nint_1.f90: New test.
7787
7788 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7789
7790         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7791         Added test for callee-allocated arrays with write statements.
7792         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7793         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7794         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7795         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7796         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7797
7798 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7799
7800         PR libfortran/20163
7801         * gfortran.dg/open-options-blanks.f: New test.
7802
7803 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7804
7805         PR fortran/13257
7806         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7807
7808 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7809
7810         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7811         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7812         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7813         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7814         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7815         * gcc.c-torture/execute/stdarg-4.c: New test.
7816
7817         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7818
7819         PR target/20795
7820         * g++.dg/abi/param2.C: New test.
7821
7822 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7823
7824         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7825
7826 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7827
7828         * gcc.dg/builtins-53.c: New test.
7829
7830 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7831
7832         * g++.dg/tree-ssa/pr18178.C: New test.
7833         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7834         * gcc.c-torture/execute/20041019-1.c: New test.
7835         * gcc.dg/tree-ssa/20041008-1.c: New test.
7836         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7837         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7838         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7839         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7840         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7841         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7842         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7843         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7844         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7845         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7846
7847 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7848
7849         PR rtl-optimization/20466
7850         * gcc.c-torture/execute/pr20466-1.c: New test.
7851
7852 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7853
7854         PR c++/20905
7855         * g++.dg/parse/cond2.C: New test.
7856
7857         PR c++/20145
7858         * g++.dg/warn/Wdtor1.C: New test.
7859
7860 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7861
7862         PR fortran/17229
7863         * gfortran.dg/pr17229.f: New test.
7864
7865 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7866
7867         * gfortran.dg/tiny_1.f90: New test.
7868         * gfortran.dg/tiny_2.f90: ditto.
7869
7870 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7871
7872         * gfortran.dg/eor_1.f90: Fix dg-do run line
7873         * gfortran.dg/open_new.f90: Fix dg-do run line
7874
7875 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7876
7877         * lib/target-supports.exp (get_compiler_messages): Support
7878         optional arguments, the fourth being compiler options.
7879         (check_effective_target_fpic): New proc.
7880         * gcc.dg/20050321-2.c: Restrict to target fpic.
7881
7882 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7883
7884         * gcc.dg/15443-1.c: New test.
7885         * gcc.dg/15443-2.c: Likewise.
7886
7887 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7888
7889         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7890
7891 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7892
7893         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7894
7895 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7896
7897         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7898         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7899         -m64.
7900         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7901         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7902         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7903
7904 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7905
7906         PR c++/20212
7907         * g++.dg/warn/Wunused-11.C: New test.
7908
7909 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7910
7911         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7912
7913 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7914
7915         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7916
7917 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7918
7919         PR c++/20734
7920         * g++.dg/template/ptrmem13.C: New test.
7921
7922 2005-04-05  Per Bothner  <per@bothner.com>
7923
7924         * lib/gcc.exp: Always add -fno-show-column, for now.
7925
7926 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7927
7928         PR testsuite/20767
7929         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7930         of plain old "unsigned int" for the type of "i".  Makes this test
7931         64bit clean.
7932
7933 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7934
7935         * gcc.dg/i386-ssefn-1.c: New test.
7936         * gcc.dg/i386-ssefn-2.c: New test.
7937         * gcc.dg/i386-ssefn-3.c: New test.
7938         * gcc.dg/i386-ssefn-4.c: New test.
7939
7940 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7941
7942         PR tree-optimization/20076
7943         * gcc.dg/builtin-apply4.c: New test.
7944
7945         PR preprocessor/19475
7946         * gcc.dg/cpp/macspace1.c: New test.
7947         * gcc.dg/cpp/macspace2.c: New test.
7948
7949 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7950
7951         * gfortran.dg/pr20755.f: Fixed bad format.
7952
7953 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7954
7955         PR c++/20763
7956         * g++.dg/ext/attrib21.C: New test.
7957
7958 2004-04-05  Devang Patel  <dpatel@apple.com>
7959
7960         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7961         * gcc.dg/vect/vect-shift-1.c: New test.
7962
7963 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7964
7965         PR libfortran/20755
7966         * gfortran.dg/pr20755.f: New test.
7967
7968 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7969
7970         * gfortran.dg/pr15959.f90: New test.
7971         * gfortran.dg/string_pad_trunc.f90: New test.
7972
7973 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7974
7975         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7976         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7977         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7978         syntax.
7979
7980 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7981
7982         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7983
7984 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7985
7986         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7987         * gcc.c-torture/compile/20011119-2.c: Likewise.
7988         * gcc.c-torture/compile/981001-2.c: Likewise.
7989
7990 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7991
7992         PR c++/20679
7993         * g++.dg/template/overload4.C: New test.
7994
7995 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7996
7997         PR c++/20746
7998         * g++.dg/abi/covariant5.C: New.
7999
8000         PR debug/20505
8001         * g++.dg/debug/const2.C: New.
8002
8003 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
8004
8005         PR rtl-optimization/16104
8006         * gcc.c-torture/execute/20050316-1.c: New test.
8007
8008 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8009
8010         * g++.dg/template/spec23.C: Fix dg-error text.
8011
8012 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
8013
8014         PR c++/19199
8015         * g++.dg/expr/lval2.C: New.
8016
8017 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8018
8019         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
8020         __builtin_strcasecmp and __builtin_strncasecmp.
8021
8022 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
8023
8024         PR c++/20723
8025         * g++.dg/template/spec22.C: New.
8026         * g++.dg/template/spec23.C: New.
8027
8028 2005-04-03  Dale Ranta  <dir@lanl.gov>
8029             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8030
8031         PR libfortran/20068
8032         PR libfortran/20125
8033         PR libfortran/20156
8034         PR libfortran/20471
8035         * gfortran.dg/backspace.f: New test.
8036
8037 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
8038
8039         * gcc.dg/pr19345.c: New test.
8040
8041 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8042
8043         PR tree-optimization/20640
8044         * gcc.dg/torture/tree-loop-1.c: New.
8045
8046 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8047
8048         PR rtl-optimization/20290
8049         * gcc.c-torture/execute/loop-ivopts-2.c: New.
8050
8051 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
8052
8053         * gcc.dg/rs6000-fpint.c: New.
8054
8055 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8056
8057         * gcc.dg/old-style-then-proto-1.c: New test.
8058
8059 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8060
8061         * gfortran.fortran-torture/execute/backspace.f90: Check
8062         after backspace and read was incorrect.
8063
8064 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8065
8066         * gcc.c-torture/execute/builtins/strcat.c: Check the result
8067         buffer past the terminating NUL using memcmp.
8068         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
8069         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
8070
8071         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
8072         Fix unused/uninitialized variable warnings.
8073
8074         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
8075         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
8076         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
8077         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
8078
8079         * gcc.c-torture/execute/builtins/abs-1-lib.c,
8080         gcc.c-torture/execute/builtins/fputs-lib.c,
8081         gcc.c-torture/execute/builtins/lib/fprintf.c,
8082         gcc.c-torture/execute/builtins/lib/main.c,
8083         gcc.c-torture/execute/builtins/lib/memcmp.c,
8084         gcc.c-torture/execute/builtins/lib/memmove.c,
8085         gcc.c-torture/execute/builtins/lib/mempcpy.c,
8086         gcc.c-torture/execute/builtins/lib/memset.c,
8087         gcc.c-torture/execute/builtins/lib/printf.c,
8088         gcc.c-torture/execute/builtins/lib/sprintf.c,
8089         gcc.c-torture/execute/builtins/lib/stpcpy.c,
8090         gcc.c-torture/execute/builtins/lib/strchr.c,
8091         gcc.c-torture/execute/builtins/lib/strcmp.c,
8092         gcc.c-torture/execute/builtins/lib/strcpy.c,
8093         gcc.c-torture/execute/builtins/lib/strcspn.c,
8094         gcc.c-torture/execute/builtins/lib/strlen.c,
8095         gcc.c-torture/execute/builtins/lib/strncat.c,
8096         gcc.c-torture/execute/builtins/lib/strncmp.c,
8097         gcc.c-torture/execute/builtins/lib/strncpy.c,
8098         gcc.c-torture/execute/builtins/lib/strrchr.c,
8099         gcc.c-torture/execute/builtins/lib/strspn.c,
8100         gcc.c-torture/execute/builtins/lib/strstr.c,
8101         gcc.c-torture/execute/builtins/memops-asm-lib.c,
8102         gcc.c-torture/execute/builtins/strlen-2.c,
8103         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
8104         prototypes.
8105
8106 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8107
8108         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
8109         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
8110         selectany usage.
8111
8112 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
8113
8114         PR c++/19406
8115         * g++.dg/debug/using1.C: New test.
8116
8117 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
8118
8119         PR middle-end/20524
8120         * gcc.dg/alias-7.c: Prefix asm-declared name with
8121         __USER_LABEL_PREFIX__.
8122
8123 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
8124
8125         Fix fallout from PR middle-end/15700:
8126         * gcc.c-torture/compile/20011119-1.c: Take
8127         __USER_LABEL_PREFIX__ into account.
8128         * gcc.c-torture/compile/20011119-2.c: Likewise.
8129
8130 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8131
8132         PR c++/18644
8133         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
8134
8135 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8136
8137         PR c/17855
8138         * gcc.c-torture/compile/struct-non-lval-1.c,
8139         gcc.c-torture/compile/struct-non-lval-2.c,
8140         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
8141
8142 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
8143
8144         * gcc.dg/tls/tls.exp: Remove temporary file.
8145         * g++.dg/tls/tls.exp: Ditto.
8146         * lib/file-format.exp: Ditto.
8147         * g++.dg/special/ecos.exp: Ditto.
8148
8149         * lib/profopt.exp: Treat prof_ext as a list.
8150         * gcc.misc-tests/bprob.exp: Ditto.
8151         * g++.dg/bprob/bprob.exp: Ditto.
8152
8153         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
8154         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
8155         g++.dg/tree-ssa/pointer-reference-alias.C,
8156         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
8157         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
8158         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
8159         g++.dg/vect/pr19951.cc: Ditto.
8160         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
8161         gcc.dg/builtins-47.c: Ditto.
8162         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
8163         gcc.dg/pr20115-1.c: Ditto.
8164         * gcc.dg/tree-ssa/20030530-2.c,
8165         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
8166         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8167         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
8168         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8169         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
8170         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
8171         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
8172         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
8173         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
8174         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
8175         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
8176         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
8177         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
8178         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
8179         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
8180         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8181         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8182         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8183         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8184         gcc.dg/tree-ssa/20030824-1.c,
8185         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
8186         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
8187         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
8188         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
8189         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
8190         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
8191         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
8192         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
8193         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
8194         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
8195         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
8196         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
8197         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
8198         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
8199         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
8200         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
8201         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
8202         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
8203         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
8204         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
8205         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
8206         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
8207         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
8208         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
8209         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
8210         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
8211         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
8212         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
8213         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
8214         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
8215         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
8216         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
8217         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
8218         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
8219         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
8220         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
8221         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
8222         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
8223         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
8224         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
8225         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
8226         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
8227         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8228         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
8229         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
8230         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
8231         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
8232         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
8233         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
8234         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
8235         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8236         gcc.dg/tree-ssa/useless-1.c: Ditto.
8237         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
8238         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
8239         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
8240         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
8241         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8242         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
8243         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
8244         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
8245         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
8246         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
8247         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
8248         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
8249         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
8250         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
8251         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
8252         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
8253         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
8254         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
8255         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
8256         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
8257         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
8258         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8259         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8260         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
8261         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
8262         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
8263         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
8264         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
8265         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
8266         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
8267         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
8268         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
8269         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
8270         gcc.dg/vect/vect-none.c: Ditto.
8271         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
8272         treelang/compile/unsigned.tree: Ditto.
8273
8274         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
8275         * gcc.dg/cpp/direct2s.c: Ditto.
8276         * gcc.dg/cpp/paste4.c: Ditto.
8277         * gcc.dg/cpp/separate-1.c: Ditto.
8278         * gcc.dg/pch/save-temps-1.c: Ditto.
8279         * g++.dg/ext/altivec-10.C: Ditto.
8280         * g++.dg/pch/pch.C: Ditto.
8281
8282         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
8283
8284         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8285         * g++.dg/template/repo1.C: Ditto.
8286         * g++.dg/template/repo2.C: Ditto.
8287         * g++.dg/template/repo3.C: Ditto.
8288         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8289         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8290         * g++.old-deja/g++.pt/repo1.C: Ditto.
8291         * g++.old-deja/g++.pt/repo2.C: Ditto.
8292         * g++.old-deja/g++.pt/repo3.C: Ditto.
8293         * g++.old-deja/g++.pt/repo4.C: Ditto.
8294
8295         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8296         * gcc.dg/20030107-1.c: Ditto.
8297         * gcc.dg/20030702-1.c: Ditto.
8298         * gcc.dg/profile-generate-1.c: Ditto.
8299         * g++.dg/other/profile1.C: Ditto.
8300         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8301
8302         * lib/gcc-dg.exp (remove-build-file): New.
8303         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8304         cleanup-tree-dump, cleanup-saved-temps): New.
8305
8306 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8307
8308         PR c++/19203, DR 214
8309         * g++.dg/parse/ambig3.C: Not ambiguous.
8310         * g++.dg/template/spec20.C: New.
8311         * g++.dg/template/spec21.C: New.
8312
8313 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8314
8315         PR target/20045
8316         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8317
8318 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8319
8320         PR libfortran/20660
8321         * gfortran.dg/negative_unit.f: New test.
8322
8323 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8324
8325         * gcc.dg/20050330-1.c: New test.
8326
8327 2005-03-30  Devang Patel  <dpatel@apple.com>
8328
8329         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8330
8331 2005-03-30  Dale Johannesen  <dalej@apple.com>
8332
8333         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
8334
8335 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8336
8337         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8338         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8339         Strip options from test name.
8340
8341 2005-03-31  Jan Hubicka  <jh@suse.cz>
8342
8343         * gcc.dg/varpool-1.c: New testcase.
8344
8345 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8346
8347         PR c/772
8348         PR c/17913
8349         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8350         gcc.dg/stmt-expr-label-3.c : New tests.
8351         * gcc.c-torture/execute/medce-2.c: Remove.
8352
8353 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8354
8355         PR c/20368
8356         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8357         tests.
8358
8359 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8360
8361         * gcc.c-torture/compile/pr20203.c: New test.
8362
8363 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8364
8365         * gfortran.dg/promotion.f90: New test.
8366
8367 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8368
8369         PR middle-end/20491
8370         * gcc.dg/torture/asm-subreg-1.c: New test.
8371
8372 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8373
8374         PR c/20672
8375         * gcc.dg/pr20672-1.c: New test.
8376
8377 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8378
8379         * gfortran.dg/vect: New directory.
8380         * gfortran.dg/vect/vect.exp: New.
8381         * gfortran.dg/vect/vect-1.f90: New test.
8382         * gfortran.dg/vect/vect-2.f90: New test.
8383         * gfortran.dg/vect/vect-3.f90: New test.
8384         * gfortran.dg/vect/vect-4.f90: New test.
8385         * gfortran.dg/vect/vect-5.f90: New test.
8386
8387 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8388
8389         PR middle-end/20622
8390         * gcc.dg/alias-7.c: New test.
8391
8392 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8393
8394         * gcc.dg/sparc-reg-1.c: New test.
8395
8396 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8397
8398         PR target/19890
8399         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8400
8401 2005-03-29  Dale Ranta  <dir@lanl.gov>
8402             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8403
8404         PR libfortran/20163
8405         * gfortran.dg/pr20163-2.f: New test.
8406
8407 2005-03-28  Jan Hubicka  <jh@suse.cz>
8408
8409         PR middle-end/20635
8410         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8411         by Jakub Jelinek.
8412
8413 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8414
8415         PR tree-optimization/20626
8416         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8417         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8418
8419 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8420
8421         * gfortran.dg/underflow.f90: New test.
8422         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8423
8424 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8425
8426         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8427
8428 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8429
8430         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8431         (g++_init): Make sure that CXXFLAGS is set.
8432         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8433         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8434         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8435         * lib/objc.exp (objc_init): Likewise.
8436         * lib/treelang.exp (treelang_init): Likewise.
8437
8438 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8439
8440         PR tree-optimization/20470
8441         * gcc.dg/tree-ssa/pr20470.c: New test.
8442
8443 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8444
8445         * gcc.dg/ppc-stfiwx.c: New.
8446
8447 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8448
8449         PR target/19888
8450         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8451
8452 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8453
8454         * gcc.dg/20050325-1.c: Fix a typo.
8455
8456 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8457
8458         PR libfortran/19678
8459         PR libfortran/19679
8460         * gfortran.dg/dos_eol.f: New test.
8461
8462 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8463
8464         PR rtl-optimization/20249
8465         * gcc.dg/20050325-1.c: New test.
8466
8467 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8468
8469         PR libfortran/15332
8470         * gfortran.dg/pr15332.f: New test.
8471
8472 2005-03-24  Dale Johannesen  <dalej@apple.com>
8473
8474         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
8475
8476 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8477
8478         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8479         'internal' visibility.
8480         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8481         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8482         'protected' visibility.
8483         * gcc.dg/visibility-7.c: Likewise.
8484         * lib/target-supports.exp (check_visibility_available): Take
8485         a parameter, the kind of visibility to check for.
8486         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8487         to check_visibility_available.
8488
8489         * g++.dg/expr/cast3.C: New.
8490
8491 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8492
8493         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8494         rs6000.
8495
8496 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8497
8498         PR target/20095
8499         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8500
8501 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8502
8503         * gcc.dg/badshift.c: Renamed to...
8504         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8505
8506         * gcc.target/i386/badshift.c: Renamed to...
8507         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8508         only.
8509
8510         PR rtl-optimization/20532
8511         * gcc.target/i386/badshift.c: New.
8512
8513 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8514
8515         * gfortran.dg/pr18025.f90: New test.
8516
8517 2005-03-23  Dale Johannesen  <dalej@apple.com>
8518
8519         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
8520
8521 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8522
8523         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8524
8525         * lib/target-supports.exp (check_iconv_available): Default
8526         libiconv to -liconv, if there is no definition.
8527
8528 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8529
8530         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8531
8532 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8533
8534         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8535         * g++.dg/opt/pr7503-2.C: Likewise.
8536         * g++.dg/opt/pr7503-3.C: Likewise.
8537         * g++.dg/opt/pr7503-4.C: Likewise.
8538         * g++.dg/opt/pr7503-5.C: Likewise.
8539         * g++.dg/warn/minmax.C: New test.
8540
8541 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8542
8543         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8544         * gfortran.dg/g77_intrinsics_sub.f: New test.
8545
8546 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8547             Jan Hubicka  <jh@suse.cz>
8548             Steven Bosscher <stevenb@suse.de
8549
8550         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8551
8552 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8553
8554         PR c++/19980
8555         * g++.dg/template/redecl3.C: New test.
8556
8557 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8558
8559         PR c++/20499
8560         * g++.dg/parse/error16.C: Tweak error markers.
8561
8562 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8563
8564         PR target/20561
8565         * gcc.dg/20050321-2.c: New test.
8566
8567 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8568
8569         PR c++/20465
8570         PR c++/20381
8571         * g++.dg/template/ptrmem12.C: New.
8572
8573 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8574
8575         PR rtl-optimization/20527
8576         * gcc.c-torture/execute/pr20527-1.c: New test.
8577
8578 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8579
8580         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8581         program, compile it into a real executable and then delete the .c
8582         and .x files afterwards, to avoid problems on testglue targets.
8583
8584 2005-03-21  Stuart Hastings  <stuart@apple.com>
8585
8586         * gcc.target/i386/sse-2.c: New.
8587
8588 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8589
8590         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8591
8592 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8593
8594         * g++.dg/parse/crash25.C: Fix typo.
8595
8596 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8597
8598         PR c++/20461
8599         * g++.dg/parse/crash24.C: New test.
8600
8601         PR c++/20536
8602         * g++.dg/parse/crash25.C: New test.
8603
8604 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8605
8606         PR c++/20147
8607         * g++.dg/ext/stmtexpr4.C: New test.
8608
8609 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8610
8611         PR middle-end/20539
8612         * gcc.c-torture/compile/pr13066-1.c: New test case.
8613         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8614         * g++.dg/opt/pr13066-1.C: Likewise.
8615
8616 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8617
8618         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8619
8620 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8621
8622         PR fortran/18525
8623         * gfortran.dg/nesting_1.f90: New test.
8624
8625 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8626
8627         PR c++/20240
8628         * g++.dg/lookup/using13.C: New test.
8629
8630 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8631
8632         PR c++/20333
8633         * g++.dg/template/crash36.C: New test.
8634
8635 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8636
8637         PR c++/20463
8638         * g++.dg/template/crash35.C: New test.
8639
8640 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8641
8642         PR c++/19966
8643         * g++.dg/overload/operator2.C: New test.
8644
8645 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8646
8647         PR libfortran/20257
8648         * gfortran.dg/pr20257.f90: New test.
8649
8650 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8651
8652         PR libfortran/20480
8653         * gfortran.dg/pr20480.f90: New test.
8654
8655 2005-03-16  Richard Henderson  <rth@redhat.com>
8656
8657         PR middle-end/15700
8658         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8659         (_rtld_global): New.
8660         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8661         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8662
8663         * gcc.dg/alias-3.c: New.
8664         * gcc.dg/alias-4.c: New.
8665         * gcc.dg/alias-5.c: New.
8666         * gcc.dg/alias-6.c: New.
8667
8668 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8669
8670         * gcc.dg/cpp/ucnid-7.c: New.
8671
8672 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8673             Dorit Naishlos  <dorit@il.ibm.com>
8674
8675         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8676         darwin.
8677
8678 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8679
8680         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8681         misaligned accesses.
8682         * gcc.dg/vect/vect-58.c: Likewise.
8683         * gcc.dg/vect/vect-92.c: New.
8684         * gcc.dg/vect/vect-93.c: New.
8685
8686 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8687
8688         PR fortran/18827
8689         * gfortran.dg/assign_2.f90: New test.
8690         * gfortran.dg/assign_3.f90: New test.
8691         * gfortran.dg/assign.f90: New test.
8692
8693 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8694
8695         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8696         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8697         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8698         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8699         names.
8700
8701 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8702
8703         * gcc.dg/cpp/ucnid-6.c: New.
8704
8705         * gcc.dg/cpp/normalize-1.c: New.
8706         * gcc.dg/cpp/normalize-2.c: New.
8707         * gcc.dg/cpp/normalize-3.c: New.
8708         * gcc.dg/cpp/normalize-4.c: New.
8709         * gcc.dg/cpp/ucnid-4.c: New.
8710         * gcc.dg/cpp/ucnid-5.c: New.
8711         * g++.dg/cpp/normalize-1.C: New.
8712         * g++.dg/cpp/ucnid-1.C: New.
8713
8714 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8715
8716         * gcc.dg/pr18628.c: New.
8717
8718 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8719
8720         PR c++/20280
8721         * g++.dg/tree-ssa/pr20280.C: New.
8722
8723 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8724
8725         PR fortran/20467
8726         * gfortran.dg/stfunc_2.f90: New test.
8727
8728 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8729
8730         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8731
8732 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8733
8734         * gcc.dg/tree-ssa/20050314-1.c: New test.
8735
8736 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8737
8738         PR c++/4403
8739         PR c++/9783, DR433
8740         * g++.dg/template/friend34.C: New test.
8741         * g++.dg/template/friend35.C: Likewise.
8742         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8743
8744 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8745
8746         Friend class name lookup 5/n
8747         PR c++/1016
8748         * g++.dg/lookup/hidden-class1.C: New test.
8749         * g++.dg/lookup/hidden-class2.C: Likewise.
8750         * g++.dg/lookup/hidden-class3.C: Likewise.
8751         * g++.dg/lookup/hidden-class4.C: Likewise.
8752         * g++.dg/lookup/hidden-class5.C: Likewise.
8753         * g++.dg/lookup/hidden-class6.C: Likewise.
8754         * g++.dg/lookup/hidden-class7.C: Likewise.
8755         * g++.dg/lookup/hidden-class8.C: Likewise.
8756         * g++.dg/lookup/hidden-class9.C: Likewise.
8757         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8758         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8759         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8760         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8761         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8762         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8763         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8764         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8765         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8766         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8767         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8768
8769 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8770
8771         PR c++/20157
8772         * g++.dg/template/error18.C: New test.
8773
8774 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8775
8776         PR debug/16792
8777         * g++.dg/debug/pr16792.C: New test.
8778
8779 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8780
8781         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8782         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8783         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8784         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8785         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8786         test assertion names.
8787
8788 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8789
8790         PR fortran/18600
8791         * gfortran.dg/stfunc_1.f90: New test.
8792
8793 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8794
8795         PR fortran/16907
8796         * gfortran.dg/real_index_1.f90: New test.
8797
8798 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8799
8800         PR fortran/20323
8801         * gfortran.dg/spec_expr_1.f90: New test.
8802
8803 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8804
8805         PR c/20402
8806         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8807         new parser.
8808
8809 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8810
8811         PR fortran/20361
8812         * gfortran.dg/largeequiv_1.f90: New test.
8813
8814 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8815
8816         * gcc.dg/ucnid-1.c: New.
8817         * gcc.dg/ucnid-2.c: New.
8818         * gcc.dg/ucnid-3.c: New.
8819         * gcc.dg/ucnid-4.c: New.
8820         * gcc.dg/ucnid-5.c: New.
8821         * gcc.dg/ucnid-6.c: New.
8822         * gcc.dg/cpp/ucnid-1.c: New.
8823         * gcc.dg/cpp/ucnid-2.c: New.
8824         * gcc.dg/cpp/ucnid-3.c: New.
8825         * g++.dg/other/ucnid-1.C: New.
8826
8827 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8828
8829         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8830
8831 2005-03-11  Per Bothner  <per@bothner.com>
8832
8833         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
8834         that diagnotics refer to correct token.
8835         * gcc.dg/unused-3.c: Likewise.
8836
8837 2005-03-11  Per Bothner  <per@bothner.com>
8838
8839         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8840         constant" is now actually on same line as string constant.
8841         * gcc.dg/cpp/direct2s.c: Likewise.
8842
8843 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8844
8845         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8846
8847 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8848
8849         PR libfortran/20124
8850         * gfortran.dg/pr20124.f90: New Test
8851
8852 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8853
8854         PR tree-optimization/20130
8855         * gcc.dg/pr20130-1.c: New test.
8856
8857 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8858
8859         PR target/20095
8860         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8861
8862 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8863
8864         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8865
8866 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8867
8868         * g++.dg/eh/forced1.C: Fix comment.
8869         * g++.dg/eh/forced2.C: Ditto.
8870         * g++.dg/eh/forced3.C: Ditto.
8871         * g++.dg/eh/forced4.C: Ditto.
8872
8873 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8874
8875         PR rtl-opt/20412
8876         * gcc.c-torture/compile/pr20412.c: New test.
8877
8878 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8879
8880         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8881
8882 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8883
8884         PR target/20322
8885         * gcc.dg/20050307-1.c: New test.
8886
8887 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8888
8889         PR c++/20375
8890         * g++.dg/other/stdarg3.C: New.
8891
8892 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8893
8894         PR c++/18384, c++/18327
8895         * g++.dg/init/array19.C: New test.
8896
8897         PR inline-asm/20314
8898         * gcc.dg/torture/pr20314-1.c: New test.
8899         * gcc.dg/torture/pr20314-2.c: New test.
8900
8901 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8902
8903         * gcc.dg/20050309-1.c: New test.
8904
8905 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8906
8907         * gcc.dg/builtins-10.c: Reactivate disabled test.
8908         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8909         new cbrt transformations.
8910
8911 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8912
8913         PR c++/20208
8914         * g++.dg/template/array13.C: New test.
8915
8916 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8917
8918         PR c++/16859
8919         * g++.dg/init/brace4.C: New test.
8920
8921 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8922
8923         PR c++/20186
8924         * g++.dg/template/non-dependent12.C: New.
8925
8926 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8927
8928         PR c++/20142
8929         * g++.dg/init/array18.C: Add dg-do run marker.
8930
8931         PR c++/20142
8932         * g++.dg/init/array18.C: New test.
8933
8934 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8935
8936         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8937         * g++.dg/gcov/gcov.exp: Likewise.
8938         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8939         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8940         * lib/c-torture.exp: Likewise.
8941         * lib/fortran-torture.exp: Likewise.
8942         * lib/g++.exp: Likewise.
8943         * lib/gcc-defs.exp: Likewise.
8944         * lib/gcc-dg.exp: Likewise.
8945         * lib/gcc.exp: Likewise.
8946         * lib/gcov.exp: Likewise.
8947         * lib/gfortran.exp: Likewise.
8948         * lib/mike-g++.exp: Likewise.
8949         * lib/mike-gcc.exp: Likewise.
8950         * lib/objc-torture.exp: Likewise.
8951         * lib/objc.exp: Likewise.
8952         * lib/profopt.exp: Likewise.
8953         * lib/target-libpath.exp: Likewise.
8954         * lib/target-supports.exp: Likewise.
8955         * lib/treelang.exp: Likewise.
8956         * lib/wrapper.exp: Likewise.
8957
8958 2005-03-08  Jeff Law  <law@redhat.com>
8959
8960         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8961         PHI-OPT changes.
8962
8963 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8964
8965         * gcc.dg/vect/pr20122.c: New test.
8966
8967 2005-03-07  Jeff Law  <law@redhat.com>
8968
8969         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8970         was folded away.
8971         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8972         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8973         * gcc.dg/tree-ssa/pr18134.c: New test.
8974
8975 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8976
8977         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8978         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8979         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8980
8981 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8982
8983         PR tree-opt/17671
8984         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8985
8986 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8987
8988         * g++.dg/warn/Wnvdtor.C: New test.
8989
8990 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8991
8992         * gcc.dg/torture/pr19683-1.c: New test.
8993
8994 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8995
8996         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8997         * gfortran.dg/g77/19990313-2.f: Ditto.
8998         * gfortran.dg/g77/19990313-3.f: Ditto.
8999         * gfortran.dg/g77/19990525-0.f: Ditto.
9000         * gfortran.dg/g77/19990826-0.f: Ditto.
9001         * gfortran.dg/g77/19990826-2.f: Ditto.
9002         * gfortran.dg/g77/19990826-3.f: Ditto.
9003         * gfortran.dg/g77/20000511-1.f: Ditto.
9004         * gfortran.dg/g77/20000511-2.f: Ditto.
9005         * gfortran.dg/g77/970625-2.f: Ditto.
9006         * gfortran.dg/g77/980310-2.f: Ditto.
9007         * gfortran.dg/g77/980310-3.f: Ditto.
9008         * gfortran.dg/g77/980310-8.f: Ditto.
9009         * gfortran.dg/g77/980519-2.f: Ditto.
9010         * gfortran.dg/g77/alpha1.f: Ditto.
9011         * gfortran.dg/g77/claus.f: Ditto.
9012         * gfortran.dg/g77/erfc.f: Ditto.
9013         * gfortran.dg/g77/short.f: Ditto.
9014         * gfortran.fortran-torture/execute/data.f90: Ditto.
9015         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
9016         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
9017
9018 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9019
9020         * lib/file-format.exp (gcc_target_object_format): Add check for som
9021         format and hardcode object formats on hppa*-*-hpux*.
9022         * lib/target-supports.exp (check_weak_available): Add check for som
9023         object format.  Always return 0 on hppa*-*-hpux10*.
9024
9025         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
9026         is defined.
9027
9028         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
9029
9030 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9031
9032         * gfortran.dg/pr19936_1.f90: New test.
9033         * gfortran.dg/pr19936_2.f90: New test.
9034         * gfortran.dg/pr19936_3.f90: New test.
9035
9036 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9037             Paul Thomas <prthomas@drfccad.cea.fr>
9038
9039         * gfortran.dg/PR19754_1.f90: New test.
9040         * gfortran.dg/PR19754_2.f90: Ditto.
9041
9042 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9043
9044         PR c++/19311
9045         * g++.dg/template/non-dependent11.C: New test.
9046
9047 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
9048
9049         * lib/target-supports.exp (check_iconv_available): Fix comment.
9050
9051 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
9052             Joseph S. Myers  <joseph@codesourcery.com>
9053
9054         PR c++/19797
9055         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
9056
9057 2005-03-04  Matthew Sachs  <msachs@apple.com>
9058
9059         * gcc.exp (gcc_target_compile): Put braces around
9060         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
9061         * objc.exp (objc_target_compile): Likewise.
9062         * treelang.exp (treelang_target_compile): Likewise.
9063
9064 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9065
9066         PR fortran/19673
9067         * gfortran.dg/func_result_1.f90: New test.
9068
9069 2005-03-04  Ben Elliston  <bje@au.ibm.com>
9070
9071         * gcc.misc-tests/options.exp: New test.
9072
9073 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
9074
9075         * gcc.dg/pr15784-4.c: New test.
9076
9077 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
9078
9079         * gcc.c-torture/execute/pr17133.c: New.
9080         * gcc.c-torture/compile/20050303-1.c: New.
9081
9082 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
9083
9084         * gcc.dg/cpp/assert4.c: Fix for cygwin.
9085
9086 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
9087
9088         * g++.dg/overload/using2.C: New.
9089
9090 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
9091
9092         PR c++/19916
9093         * g++.dg/init/ptrmem2.C: New test.
9094
9095 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
9096
9097         PR c/8927
9098         * gcc.dg/pr8927-1.c: New test.
9099
9100 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9101
9102         PR c++/20232
9103         * g++.dg/inherit/covariant12.C: New.
9104
9105 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9106
9107         PR fortran/19479
9108         * gfortran.dg/bound_1.f90: New test.
9109
9110 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
9111
9112         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
9113         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
9114
9115 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
9116
9117         PR c/20245
9118         * gcc.dg/pr20245-1.c: New test.
9119
9120 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR middle-end/19874
9123         * gcc.c-torture/execute/20050119-2.c: New test case.
9124
9125 2005-02-28  Ben Elliston  <bje@au.ibm.com>
9126
9127         * README: Update the DejaGnu bug reporting address.
9128         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
9129         * lib/objc-torture.exp: Likewise.
9130
9131 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9132
9133         * gfortran.dg/boz_1.f90: New test.
9134         * gfortran.dg/boz_3.f90: New test.
9135         * gfortran.dg/boz_4.f90: New test.
9136
9137 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9138
9139         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
9140         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
9141
9142 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9143
9144         PR libfortran/20101
9145         * gfortran.dg/write_0_pe_format.f90: New test.
9146
9147 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
9148
9149         PR c++/20206
9150         * g++.dg/opt/thunk2.C: New test.
9151         * g++.dg/opt/covariant1.C: New test.
9152
9153 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9154
9155         * gfortran.dg/e_d_fmt.f90: New test.
9156
9157 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
9158
9159         * gcc.dg/asm-b.c: Fix comment typos.
9160
9161 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9162
9163         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
9164         a V_MAY_DEF also.
9165
9166 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9167
9168         PR tree-opt/20188
9169         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
9170         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
9171         * gcc.dg/asm-b.c: New test.
9172
9173 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
9174
9175         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
9176         Disable this test on IRIX 6.
9177
9178 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
9179
9180         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
9181         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
9182         parser.
9183
9184 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
9185
9186         PR tree-optimization/20204
9187         * testsuite/gcc.dg/pr20204.c: New test.
9188
9189 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
9190
9191         PR target/20196
9192         * gcc.c-torture/execute/20050224-1.c: New test.
9193
9194         PR c++/20175
9195         * g++.dg/warn/Wbraces2.C: New test.
9196
9197 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
9198
9199         PR c++/19878
9200         * g++.dg/init/const2.C: New test.
9201
9202 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
9203
9204         PR tree-optimization/20100
9205         * gcc.c-torture/execute/pr20100-1.c: New test.
9206
9207 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9208
9209         * gfortran.dg/implicit_3.f90: New test.
9210
9211         * gfortran.dg/deftype_1.f90: New test.
9212
9213 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
9214
9215         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
9216         the test passes.
9217         * g++.dg/other/anon3.C: Accept a warning.
9218
9219 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
9220
9221         * gcc.dg/pr20017.c: Fix a comment typo.
9222
9223 2005-02-23  Bud Davis  <bdavis@gfortran.org>
9224
9225         * gfortran.dg/list_read_4.f90: Change to f90 comments.
9226
9227 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9228
9229         PR ada/19902
9230         * ada/acats/tests/cxa/cxa3004.a: Remove.
9231         * ada/acats/tests/cxb/cxb30061.am: Likewise.
9232
9233 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9234
9235         PR c++/20073
9236         * g++.dg/init/const1.C: New test.
9237
9238         PR c++/19991
9239         * g++.dg/parse/constant7.C: New test.
9240
9241         PR c++/20152
9242         * g++.dg/parse/error27.C: New test.
9243         * g++.dg/template/qualttp15.C: Adjust error markers.
9244         * g++.old-deja/g++.other/struct1.C: Likewise.
9245
9246         PR c++/20153
9247         * g++.dg/template/error17.C: New test.
9248
9249         PR c++/20148
9250         * g++.dg/parser/error26.C: New test.
9251
9252 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
9253
9254         PR tree-optimization/20100
9255         PR tree-optimization/20115
9256         * gcc.dg/pr20115.c: New test.
9257         * gcc.dg/pr20115-1.c: New test.
9258         * gcc.dg/pr20100.c: New test.
9259         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
9260         call-clobbered variables after alias1.
9261
9262 2005-02-22  Bud Davis  <bdavis@gfortran.org>
9263
9264         * gfortran.dg/list_read_4.f90: new test.
9265
9266 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
9267
9268         PR rtl-optimization/20017.
9269         * gcc.dg/pr20017.c: New.
9270
9271 2005-02-22  Devang Patel  <dpatel@apple.com>
9272
9273         PR 19952
9274         * g++.dg/tree-ssa/pr19952.C: New test.
9275
9276 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9277
9278         PR c++/19883
9279         * g++.dg/parse/constant6.C: New test.
9280
9281 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9282
9283         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9284         * g++.dg/charset/asm2.c: Likewise.
9285         * g++.dg/charset/asm3.c: Likewise.
9286         * g++.dg/charset/asm4.c: Likewise.
9287         * g++.dg/charset/asm5.c: Likewise.
9288         * g++.dg/charset/attribute1.c: Likewise.
9289         * g++.dg/charset/attribute2.c: Likewise.
9290         * g++.dg/charset/extern1.cc: Likewise.
9291         * g++.dg/charset/extern2.cc: Likewise.
9292         * g++.dg/charset/extern3.cc: Likewise.
9293         * g++.dg/charset/function.cc: Likewise.
9294         * g++.dg/charset/string.c: Likewise.
9295         * g++.dg/charset/charset.exp: Likewise.
9296         * lib/target-supports.exp (check_iconv_available): Fix comment.
9297
9298 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9299
9300         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9301         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9302         * gcc.dg/charset/asm2.c: Likewise.
9303         * gcc.dg/charset/asm3.c: Likewise.
9304         * gcc.dg/charset/asm4.c: Likewise.
9305         * gcc.dg/charset/asm5.c: Likewise.
9306         * gcc.dg/charset/asm6.c: Likewise.
9307         * gcc.dg/charset/attribute1.c: Likewise.
9308         * gcc.dg/charset/attribute2.c: Likewise.
9309         * gcc.dg/charset/builtin1.c: Likewise.
9310         * gcc.dg/charset/extern.c: Likewise.
9311         * gcc.dg/charset/function.c: Likewise.
9312         * gcc.dg/charset/string.c: Likewise.
9313         * gcc.dg/charset/charset.exp: Likewise.
9314
9315 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9316
9317         PR fortran/20086
9318         * gfortran.dg/pr20086.f90: New test.
9319
9320 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9321
9322         PR tree-optimization/19786
9323         * g++.dg/tree-ssa/pr19786.C: New.
9324
9325 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9326
9327         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9328
9329 2005-02-21  Jeff Law  <law@redhat.com>
9330
9331         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9332
9333 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9334
9335         * gfortran.dg/do_iterator: Split loop, markup all lines for
9336         which an error locus is printed.
9337         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9338         locus is printed.
9339         * gfortran.dg/select_4.f90: Likewise.
9340         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9341         locuses in the various permutations.
9342
9343 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9344
9345         PR tree-optimization/19951
9346         * g++.dg/vect: New directory.
9347         * g++.dg/vect/vect.exp: New file.
9348         * g++.dg/vect/pr19951.cc: New testcase.
9349         * g++.dg/dg.exp: Also prune vectorizer tests.
9350
9351 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9352
9353         PR 18785
9354         * gcc.dg/charset/builtin1.c: New test.
9355
9356 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9357
9358         PR c++/19299
9359         * g++.dg/inherit/volatile1.C: New test.
9360
9361         PR c++/19440
9362         * g++.dg/template/dtor4.C: New test.
9363
9364 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9365
9366         * gfortran.dg/int_1.f90: New test.
9367
9368 2005-02-19  Devang Patel  <dpatel@apple.com>
9369
9370         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9371
9372 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9373
9374         * gfortran.dg/achar_1.f90: New test.
9375
9376 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9377
9378         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9379
9380 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9381             Jakub Jelinek  <jakub@redhat.com>
9382
9383         PR tree-optimization/19828
9384         * gcc.dg/tree-ssa/loop-7.c: New test.
9385         * gcc.c-torture/execute/20050218-1.c: New test.
9386
9387 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9388
9389         PR c/20043
9390         * gcc.dg/transparent-union-1.c: New test.
9391         * gcc.dg/transparent-union-2.c: New test.
9392
9393 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9394
9395         PR tree-optimization/18977
9396         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9397
9398 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9399
9400         PR target/20054
9401         * gcc.dg/pr20054.c: New test.
9402
9403 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9404
9405         PR c++/19508
9406         * g++.dg/ext/attrib20.C: New test.
9407
9408 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9409
9410         PR middle-end/20030
9411         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9412
9413 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9414
9415         PR c++/20008
9416         * g++.dg/opt/switch4.C: New.
9417
9418 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9419
9420         PR c++/20023
9421         PR tree-optimization/20009
9422         * gcc.c-torture/compile/20050217-1.c: New test.
9423         * g++.dg/opt/switch3.C: New test.
9424
9425         PR tree-optimization/18947
9426         * gcc.c-torture/compile/20050215-1.c: New test.
9427         * gcc.c-torture/compile/20050215-2.c: New test.
9428         * gcc.c-torture/compile/20050215-3.c: New test.
9429
9430 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9431
9432         PR c++/20028
9433         * g++.dg/template/crash34.C: New.
9434
9435         PR c++/20022
9436         * g++.dg/other/access3.C: New.
9437
9438 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9439
9440         * gcc.dg/vect/vect-98.c: New test.
9441
9442 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9443
9444         PR tree-optimization/19967
9445         * gcc.dg/pr19967.c: New.
9446
9447 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9448
9449         PR middle-end/19857
9450         * gcc.dg/tree-ssa/20050215-1.c: New test.
9451         * gcc.c-torture/execute/20050215-1.c: New test.
9452
9453 2005-02-15  Eric Christopher  <echristo@redhat.com>
9454
9455         * gcc.dg/cpp/20050215-1.c: New file.
9456
9457 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9458
9459         PR tree-optimization/15785
9460         * gcc.dg/pr15785-1.c: New test.
9461
9462 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9463
9464         PR c++/17788
9465         * g++.dg/init/ctor4.C: New.
9466         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9467
9468 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9469
9470         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9471         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9472
9473 2005-02-15  Andreas Schwab  <schwab@suse.de>
9474
9475         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9476         declare malloc.
9477
9478 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9479
9480         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9481
9482 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9483
9484         PR tree-optimization/19853
9485         * gcc.c-torture/compile/pr19853.c: New test.
9486
9487 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9488
9489         PR c++/19608
9490         * g++.dg/parse/local-class1.C: New.
9491
9492         PR c++/19895
9493         * g++.dg/parse/ptrmem3.C: New.
9494
9495         PR c++/19884
9496         * g++.old-deja/g++.oliva/template6.C: Add another case.
9497         * g++.dg/template/explicit6.C: New.
9498
9499 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9500
9501         PR c++/17816
9502         * g++.dg/other/redecl2.C: New.
9503
9504 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9505
9506         PR c++/19891
9507         * g++.dg/abi/covariant4.C: New.
9508
9509 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9510
9511         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9512
9513 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9514
9515         * gcc.dg/vect/vect-96.c: Fix typo.
9516
9517 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9518
9519         PR c++/14479
9520         PR c++/19487
9521         * g++.dg/template/enum5.C: New test.
9522
9523 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9524
9525         * gcc.dg/vect/vect-97.c: New test.
9526
9527 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9528
9529         * gcc.dg/vect/vect-96.c: New test.
9530
9531 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9532
9533         * gcc.dg/builtins-34.c: Also check ldexp*.
9534
9535 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9536
9537         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9538
9539 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9540
9541         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9542         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9543         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9544         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9545         selector_list, selector_expression, dg-process-target): Move to new
9546         file target-supports-dg.exp.
9547         * lib/target-supports-dg.exp: New.
9548
9549         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9550         New.
9551
9552 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9553
9554         PR c++/19666
9555         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9556
9557         PR middle-end/19858
9558         * gcc.c-torture/compile/20050210-1.c: New test.
9559
9560 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9561
9562         PR c++/19755
9563         * g++.dg/warn/Wbraces1.C: New test.
9564
9565 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9566
9567         * gcc.dg/builtins-52.c: New testcase.
9568
9569 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9570
9571         PR c/19342
9572         * gcc.c-torture/execute/20050119-1.c: New test.
9573
9574 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9575
9576         PR c++/19811
9577         * g++.dg/init/delete1.C: New test.
9578
9579 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9580
9581         PR c++/18470
9582         * g++.dg/template/static12.C: New test.
9583
9584 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9585
9586         PR c++/19787
9587         * g++.dg/conversion/ambig1.C: New test.
9588
9589         PR c++/19739
9590         * g++.dg/ext/attrib19.C: New test.
9591
9592         PR c++/19732
9593         * g++.dg/parse/dtor5.C: New test.
9594
9595         PR c++/19762
9596         * g++.dg/template/dtor3.C: New test.
9597
9598         PR c++/19826
9599         * g++.dg/template/static11.C: New test.
9600         * g++.dg/template/crash2.C: Remove dg-error marker.
9601
9602 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9603
9604         PR C++/18491
9605         * g++.old-deja/g++.mike/p10769a.C: Remove.
9606
9607 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9608
9609         * gcc.dg/builtins-48.c: New test case.
9610         * gcc.dg/builtins-49.c: New test case.
9611         * gcc.dg/builtins-50.c: New test case.
9612         * gcc.dg/builtins-51.c: New test case.
9613
9614 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9615
9616         PR middle-end/19583
9617         * g++.dg/warn/Wreturn-type-3.C: New test.
9618
9619 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9620
9621         PR middle-end/19402
9622         * gcc.dg/pr19402-1.c: New testcase.
9623         * gcc.dg/pr19402-2.c: likewise.
9624
9625 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9626
9627         PR middle-end/19854
9628         * g++.dg/tree-ssa/tmmti.C: New testcase.
9629
9630 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9631
9632         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9633
9634 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR c++/19733
9637         * g++.dg/parse/crash23.C: New test.
9638         * g++.dg/warn/Weff1.C: New test.
9639
9640 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9641
9642         * gcc.dg/20050209-1.c: New test.
9643
9644 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9645
9646         PR target/19799
9647         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9648
9649 2005-02-08  Mike Stump  <mrs@apple.com>
9650
9651         * g++.dg/pch/import-2.c: New test.
9652         * g++.dg/pch/import-2.hs: New.
9653         * g++.dg/pch/include/import-2a.h: New.
9654         * g++.dg/pch/include/import-2b.h: New.
9655
9656 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9657
9658         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9659
9660 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9661
9662         * gfortran.dg/substr_1.f90: New test.
9663
9664 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9665
9666         PR middle-end/19775
9667         * gcc.dg/torture/builtin-power-1.c: Disable test for
9668         invalid transformation.
9669         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9670         no longer optimize.
9671         * gcc.dg/builtins-47.c: New testcase.
9672
9673 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9674             Dorit Naishlos  <dorit@il.ibm.com>
9675
9676         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9677
9678 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9679
9680         * gcc.c-torture/compile/20050206-1.c: New test.
9681
9682 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9683
9684         PR tree-opt/19768
9685         * g++.dg/opt/pr19768.C: New test.
9686
9687 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9688
9689         PR tree-opt/19736
9690         * gcc.c-torture/compile/pr19736.c: New test.
9691
9692 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9693
9694         PR c++/17401
9695         * g++.dg/parse/error25.C: New test.
9696
9697 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9698
9699         * gcc.c-torture/execute/20050203-1.c: New.
9700
9701 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9702
9703         * gcc.dg/vect/vect-85.c: Remove xfail.
9704         * gcc.dg/vect/vect-86.c: Remove xfail.
9705         * gcc.dg/vect/vect-87.c: Remove xfail.
9706         * gcc.dg/vect/vect-88.c: Remove xfail.
9707
9708 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9709
9710         * gcc.dg/altivec-19.c: New.
9711
9712 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9713
9714         PR c/17807
9715         * gcc.dg/nested-func-3.c: New test.
9716         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9717
9718 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9719
9720         * gcc.test-framework/gen_directive_tests: Generate tests for
9721         selector expressions.
9722
9723 2005-02-02  Matt Austern  <austern@apple.com>
9724
9725         PR c++/19628
9726         * g++/ext/builtin7.C: New.
9727         * g++/ext/builtin8.C: New.
9728
9729 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9730
9731         PR c/18502
9732         * gcc.dg/pr18502-1.c: New test.
9733
9734 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9735
9736         PR c++/17413
9737         * g++.dg/template/local4.C: Tweak.
9738
9739 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9740
9741         PR tree-optimization/19578
9742         * gcc.c-torture/compile/20050202-1.c: New test.
9743
9744 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9745
9746         PR c/19435
9747         * gcc.dg/c99-init-4.c: New test.
9748
9749 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9750
9751         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9752
9753         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9754
9755         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9756         * g++.dg/eh/check-vect.h: New.
9757
9758         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9759         * gcc.dg/vect/vect-78.c: Ditto.
9760         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9761         Remove.
9762
9763         * g++.dg/conversion/simd1.C: Expect warning.
9764         * g++.dg/ext/attribute-test-1.C: Ditto.
9765         * g++.dg/ext/attribute-test-2.C: Ditto.
9766         * g++.dg/ext/attribute-test-3.C: Ditto.
9767         * g++.dg/ext/attribute-test-4.C: Ditto.
9768
9769         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9770         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9771
9772         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9773
9774 2005-02-01  Richard Henderson  <rth@redhat.com>
9775
9776         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9777         long double for ibm double-double format.
9778         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9779
9780 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9781
9782         PR tree-optimization/19633
9783         * testsuite/gcc.dg/pr19633-1.c: New test.
9784         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9785         to NULL or a symbol.
9786
9787 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9788
9789         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9790         New procs.
9791         (dg-process-target (local override)): Handle selector expressions.
9792
9793         * gcc.test-framework/README: Describe tests in source directory.
9794         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9795         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9796         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9797         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9798         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9799         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9800         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9801         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9802         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9803         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9804         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9805         * gcc.test-framework/dg-error-exp-P.c: New test.
9806         * gcc.test-framework/dg-error-exp-XP.c: New test.
9807         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9808         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9809         * gcc.test-framework/dg-output-exp-P.c: New test.
9810         * gcc.test-framework/dg-output-exp-XF.c: New test.
9811         * gcc.test-framework/dg-warning-exp-P.c: New test.
9812         * gcc.misc-tests/dg-1.c: Remove.
9813         * gcc.misc-tests/dg-2.c: Remove.
9814         * gcc.misc-tests/dg-3.c: Remove.
9815         * gcc.misc-tests/dg-4.c: Remove.
9816         * gcc.misc-tests/dg-5.c: Remove.
9817         * gcc.misc-tests/dg-6.c: Remove.
9818         * gcc.misc-tests/dg-7.c: Remove.
9819         * gcc.misc-tests/dg-8.c: Remove.
9820         * gcc.misc-tests/dg-9.c: Remove.
9821         * gcc.misc-tests/dg-10.c: Remove.
9822         * gcc.misc-tests/dg-11.c: Remove.
9823         * gcc.misc-tests/dg-12.c: Remove.
9824         * gcc.misc-tests/dg-test.exp: Remove.
9825
9826         * gcc.test-framework/test-framework.awk: Change recording and
9827         printing of passes and failures.
9828
9829         * gcc.test-framework: New directory.
9830         * gcc.test-framework/README: New.
9831         * gcc.test-framework/test-framework.exp: New.
9832         * gcc.test-framework/test-framework.awk: New.
9833         * gcc.test-framework/gen_directive_tests: New.
9834
9835 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9836
9837         * lib/treelang.exp: Fix comment typos.
9838         (treelang_target_compile): Don't append libs=-ltreelang to options.
9839
9840 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9841
9842         * g++.dg/parse/typename7.C: Adjust error messages.
9843
9844 2005-01-31  Jeff Law  <law@redhat.com>
9845
9846         * gcc.c-torture/execute/20050131-1.c: New test.
9847         * gcc.dg/wcaselabel.c: New test.
9848
9849 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9850
9851         * g++.dg/other/warning1.C: Adjust error messags.
9852         * g++.dg/parse/constant5.C: New test.
9853
9854 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9855
9856         PR c/19333
9857         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9858         the test case valid.
9859         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9860         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9861         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9862         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9863         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9864         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9865
9866 2005-01-31  Dale Johannesen  <dalej@apple.com>
9867
9868         * g++.dg/opt/pr19650.C: New test.
9869
9870 2005-01-31  Richard Henderson  <rth@redhat.com>
9871
9872         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9873         long double for intel double extended format.
9874         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9875
9876 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9877
9878         PR c++/19555
9879         * g++.dg/template/static10.C: New test.
9880
9881         PR c++/19395
9882         * g++.dg/parse/error24.C: New test.
9883
9884         PR c++/19367
9885         * g++.dg/lookup/builtin1.C: New test.
9886
9887         PR c++/19457
9888         * g++.dg/warn/conv3.C: New test.
9889
9890 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9891
9892         PR fortran/19647
9893         * gfortan.dg/inquire_7.f90
9894
9895 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9896
9897         PR tree-optimization/15791
9898         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9899         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9900         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9901         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9902         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9903         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9904         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9905         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9906         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9907         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9908
9909 2005-01-29  Paul Brook  <paul@codesourcery.com>
9910
9911         PR fortran/18565
9912         * check.c (real_or_complex_check): New function.
9913         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9914         * intrinsic.c (add_functions): Use new check functions.
9915         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9916         Add prototypes.
9917
9918 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9919
9920         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9921         gcc.dg/lvalue-3.c: New tests.
9922         * gcc.dg/concat.c: Update expected messages.
9923
9924 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9925
9926         PR libfortran/19595
9927         * gfortran.dg/eor_1.f90: New test.
9928
9929 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9930
9931         PR fortran/19589
9932         * gfortran.dg/logical_data_1.f90: New test.
9933
9934 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9935
9936         PR c++/19253
9937         * g++.dg/template/crash33.C: New test.
9938
9939         PR c++/19667
9940         * g++.dg/template/crash32.C: New test.
9941
9942 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9943
9944         PR middle-end/16558
9945         * g++.dg/warn/Wreturn-type-2.C: New test.
9946
9947 2004-06-24  Jeff Law  <law@redhat.com>
9948
9949         * gcc.dg/tree-ssa/20050128-1.c: New test.
9950
9951 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9952
9953         * gcc.target/frv/all-mdpackh-1.c: New test.
9954
9955 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9956
9957         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9958
9959 2005-01-27  Richard Henderson  <rth@redhat.com>
9960
9961         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9962
9963 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9964
9965         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9966
9967 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9968
9969         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9970         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9971         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9972         to cope with cases where the multilib options override the dg-options.
9973
9974 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9975
9976         PR c/18946
9977         * gcc.dg/noncompile/20050120-1.c: New test.
9978
9979 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9980
9981         PR tree-optimization/19633
9982         * gcc.dg/pr19633.c: New test.
9983         * gcc.dg/tree-ssa/pr19633.c: New test.
9984
9985 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9986
9987         * gcc.dg/20041216-1.c: New test.
9988
9989 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9990
9991         PR objc/18862
9992         * objc.dg/selector-2.m: New test.
9993
9994 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9995
9996         * g++.dg/opt/range-test-2.C: New test.
9997
9998         PR rtl-optimization/19579
9999         * gcc.c-torture/execute/20050124-1.c: New test.
10000
10001 2005-01-26  Greg Parker  <gparker@apple.com>
10002         Stuart Hastings  <stuart@apple.com>
10003
10004         * gcc.c-torture/execute/20050125-1.c: New.
10005
10006 2005-01-18  Jan Hubicka  <jh@suse.cz>
10007
10008         PR tree-optimize/19337
10009         * gcc.c-torture/compile/20050119-1.c: New test.
10010
10011 2005-01-24  James E Wilson  <wilson@specifixinc.com>
10012
10013         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
10014         test for successful match.
10015
10016 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
10017
10018         PR objc/18408
10019         * objc.dg/comp-types-7.m: New test.
10020
10021 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
10022
10023         * lib/target-supports.exp (current_target_name): New.
10024         (check_effective_target_ilp32, check_effective_target_lp64):
10025         Cache the result to use as long as the current target, with
10026         multilib flags, remains the same.
10027
10028         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
10029         (dg-require-weak, dg-require-visibility, dg-require-alias,
10030         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
10031         dg-require-effective-target, dg-skip-if): Remove call to
10032         skip_test_and_clear_xfail.
10033         (dg-test): Clear xfail data.
10034
10035 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
10036
10037         PR target/17751
10038         * gcc.dg/ppc64-toc.c: New test.
10039
10040         * g++.dg/tree-ssa/empty-1.C: New test.
10041
10042         PR middle-end/19551
10043         * gcc.c-torture/execute/20050121-1.c: New test.
10044         * gcc.dg/20050121-2.c: New test.
10045
10046 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
10047         Paul Brook  <paul@codesourcery.com>
10048
10049         PR fortran/17941
10050         * gfortran.dg/real_const_1.f: New test.
10051         * gfortran.dg/real_const_2.f90: New test.
10052         * gfortran.dg/complex_int_1.f90: New test.
10053
10054 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
10055
10056         PR fortran/19313
10057         * gfortan.dg/inquire_6.f90: New test.
10058
10059 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10060
10061         PR libfortran/19451
10062         * open_readonly_1.f90: New test.
10063
10064 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10065
10066         PR libfortran/18982
10067         * gfortran.dg/open_new.f90: New file.
10068
10069 2005-01-22  Paul Brook  <paul@codesourcery.com>
10070
10071         * namelist_1.f90: New test.
10072
10073 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
10074
10075         PR tree-optimization/19484
10076         * gcc.c-torture/compile/20050122-[12].c: New tests.
10077
10078 2005-01-22  Paul Brook  <paul@codesourcery.com>
10079
10080         * gfortran.dg/implicit_2.f90: New test.
10081
10082 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
10083
10084         PR fortran/19314
10085         * gfortran.dg/inquire_5.f90: New test.
10086
10087 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10088
10089         PR c/18809
10090         * gcc.dg/pr18809-1.c: New test.
10091
10092 2005-01-21  Ian Lance Taylor  <ian@airs.com>
10093
10094         * gcc.dg/20050121-1.c: New test.
10095
10096         PR tree-optimization/13000
10097         * gcc.dg/20040206-1.c: Change warning to point where function is
10098         being inlined.
10099
10100 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10101
10102         PR c++/19208
10103         * g++.dg/template/array11.C: New test.
10104
10105 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10106
10107         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
10108         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
10109         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
10110         * gfortran.dg/getenv_1.f90: Add dg-do directive.
10111         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
10112         gfortran.dg/pr17164.f90: Add missing dg-do directives.
10113
10114 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
10115
10116         PR tree-optimization/15349
10117         * gcc.dg/tree-ssa/pr15349.c: New.
10118
10119 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
10120
10121         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
10122
10123 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
10124
10125         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
10126         scan-assembler-times directive name.
10127
10128         * gcc.dg/asm-a.c: Move dg-require-effective-target to
10129         after dg-do.
10130
10131         PR rtl-optimization/19462
10132         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
10133
10134 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
10135
10136         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
10137         counting function calls on ia64.
10138
10139 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
10140
10141         PR rtl-optimization/15139
10142         * gcc.dg/20050111-2.c: New test.
10143
10144         PR c/17297
10145         * gcc.c-torture/compile/20050113-1.c: New testcase.
10146
10147         PR middle-end/19164
10148         * gcc.dg/20050113-1.c: New testcase.
10149
10150 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
10151
10152         * gcc.dg/vect/vect-85.c: Add comment.
10153         * gcc.dg/vect/vect-86.c: Add xfail for now.
10154         * gcc.dg/vect/vect-87.c: Add xfail for now.
10155         * gcc.dg/vect/vect-88.c: Add xfail for now.
10156         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
10157
10158 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10159
10160         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
10161
10162 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10163
10164         * g++.dg/debug/typedef3.C: New test.
10165
10166 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
10167
10168         PR c/19472
10169         * gcc.dg/asm-a.c: New test.
10170
10171 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
10172
10173         * gcc.dg/sh-relax.c: Add prototype for abort.
10174
10175 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10176
10177         * gcc.dg/short-compare-1.c: New test.
10178         * gcc.dg/short-compare-2.c: Likewise.
10179
10180 2005-01-18  Michael Matz  <matz@suse.de>
10181
10182         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
10183
10184 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
10185
10186         PR tree-optimization/19121
10187         * gcc.c-torture/compile/pr19121.c: New test.
10188
10189 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
10190
10191         PR target/19357
10192         * gcc.c-torture/compile/pr19357.c: New test.
10193
10194 2005-01-17  Ian Lance Taylor  <ian@airs.com>
10195
10196         PR c/5675
10197         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
10198         pass--those that refer just to the variable, possibly with a
10199         cast.
10200         * gcc.dg/c99-const-expr-3.c: Likewise.
10201
10202         PR middle-end/13127
10203         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
10204         longer emitted.
10205
10206 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
10207
10208         PR fortran/18778
10209         * gfortran.dg/endfile_2.f90: New test.
10210
10211 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
10212
10213         PR 19168
10214         * gfortran.dg/select_5.f90: New test.
10215
10216 2004-01-16  Paul Brook  <paul@codesourcery.com>
10217
10218         * gfortran.dg/common_4.f90: New test.
10219
10220 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
10221
10222         PR rtl-optimization/19462
10223         * gcc.dg/torture/pr19462-1.c: New test.
10224
10225 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
10226
10227         PR objc/19321
10228         * objc.dg/func-ptr-2.m: New.
10229         * objc.dg/volatile-1.m: New.
10230
10231 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10232
10233         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
10234
10235 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10236
10237         PR tree-optimization/19060
10238         * gcc.c-torture/execute/20050104-1.c: New test.
10239
10240 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
10241
10242         PR fortran/18983
10243         * gfortran.dg/write_to_null.f90: New test.
10244
10245 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
10246             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10247
10248         PR other/19328
10249         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
10250         argument.
10251
10252 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10253
10254         PR c++/19263
10255         * g++.dg/init/vector1.C: New test.
10256
10257 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
10258
10259         PR target/13158
10260         * gcc.target/ia64/sibcall-unwind-1.c: New test.
10261         PR target/18987
10262         * gcc.target/ia64/sibcall-unwind-2.c: New test.
10263
10264 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
10265
10266         * gfortran.dg/select_1.f90: New test.
10267         * gfortran.dg/select_2.f90: New test.
10268         * gfortran.dg/select_3.f90: New test.
10269         * gfortran.dg/select_4.f90: New test.
10270
10271 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
10272
10273         PR middle-end/19084
10274         PR rtl-optimization/19348
10275         * gcc.dg/20050111-1.c: New test.
10276         * gcc.c-torture/execute/20050111-1.c: New test.
10277
10278         * gcc.dg/i386-asm-4.c: New test.
10279
10280 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10281
10282         * gcc.dg/nested-func-2.c: New test.
10283         * ada/acats/norun.lst: Remove c953002.
10284
10285 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10286
10287         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10288
10289 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10290
10291         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10292
10293 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10294
10295         PR target/18761
10296         * g++.dg/abi/align1.C: New test.
10297
10298 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10299
10300         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10301         at a time.
10302         * g++.dg/ext/altivec_check.h: Support compiling as C.
10303
10304 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10305
10306         PR c++/19355
10307         * g++.dg/expr/pr19355-1.C: New test case.
10308
10309 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10310
10311         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10312         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10313         * ada/acats/tests/c3/c92005b.ada: Likewise.
10314         * ada/acats/tests/c3/cxb3012.a: Likewise.
10315         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10316
10317 2005-01-09  Paul Brook  <paul@codesourcery.com>
10318
10319         * gfortran.dg/common_2.f90: New file.
10320         * gfortran.dg/common_3.f90: New file.
10321
10322 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10323
10324         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10325
10326 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10327
10328         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10329         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10330         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10331         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10332         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10333         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10334         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10335         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10336         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10337         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10338         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10339         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10340         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10341         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10342         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10343         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10344         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10345         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10346         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10347         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10348         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10349         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10350         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10351         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10352         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10353         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10354         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10355         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10356         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10357         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10358         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10359         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10360         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10361         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10362         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10363         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10364         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10365         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10366         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10367         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10368         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10369         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10370         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10371         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10372         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10373         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10374         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10375         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10376         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10377         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10378         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10379         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10380         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10381         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10382         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10383         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10384         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10385         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10386         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10387         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10388         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10389         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10390         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10391         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10392         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10393         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10394         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10395
10396         * gcc.dg/vect/vect-1.c: Fix spelling.
10397         * gcc.dg/vect/vect-10.c: Fix spelling.
10398         * gcc.dg/vect/vect-11.c: Fix spelling.
10399         * gcc.dg/vect/vect-12.c: Fix spelling.
10400         * gcc.dg/vect/vect-14.c: Fix spelling.
10401         * gcc.dg/vect/vect-15.c: Fix spelling.
10402         * gcc.dg/vect/vect-16.c: Fix spelling.
10403         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10404         * gcc.dg/vect/vect-64.c: Fix comments.
10405         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10406
10407 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10408             Ira Rosen  <irar@il.ibm.com>
10409
10410         * gcc.dg/vect/vect-70.c: New test.
10411         * gcc.dg/vect/vect-71.c: New test.
10412
10413 2005-01-09  Manfred Hollstein  <mh@suse.com>
10414
10415         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10416         * gcc.dg/pr18241-2.c: Likewise.
10417         * gcc.dg/pr18241-3.c: Likewise.
10418         * gcc.dg/pr18241-4.c: Likewise.
10419         * gcc.dg/pr18241-5.c: Likewise.
10420
10421 2005-01-08  Richard Henderson  <rth@redhat.com>
10422
10423         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10424         False for x86 and x86-64.
10425
10426 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10427
10428         PR tree-optimization/18241
10429         * gcc.dg/pr18241-1.c: New test.
10430         * gcc.dg/pr18241-2.c: New test.
10431         * gcc.dg/pr18241-3.c: New test.
10432         * gcc.dg/pr18241-4.c: New test.
10433         * gcc.dg/pr18241-5.c: New test.
10434
10435 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10436
10437         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10438         gfortran.dg/select_4.f90: New.
10439
10440 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10441
10442         * gcc.c-torture/execute/20050107-1.c: New test.
10443
10444 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10445
10446         PR c++/19298
10447         * g++.dg/template/ref2.C: New.
10448
10449 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10450
10451         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10452         instead of being empty.
10453
10454 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10455
10456         PR fortran/15553
10457         * gfortran.dg/array-1.f90: New test.
10458
10459 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10460
10461         PR tree-optimization/19283
10462         * gcc.c-torture/execute/20050106-1.c: New test.
10463
10464         PR rtl-optimization/18861
10465         * gcc.dg/20050105-1.c: New test.
10466
10467         PR tree-optimization/18828
10468         * gcc.dg/20050105-2.c: New test.
10469
10470 2005-01-07  Andreas Jaeger  <aj@suse.de>
10471
10472         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10473
10474 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10475
10476         PR fortran/18398
10477         * gfortran.dg/fmt_read.f90: New test.
10478
10479 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10480
10481         * gcc.dg/rs6000-ldouble-2.c: New.
10482
10483 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10484
10485         PR c++/19244
10486         * g++.dg/parser/ctor2.C: New test.
10487
10488 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10489
10490         PR c++/17154
10491         * g++.dg/template/using9.C: New test.
10492
10493 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10494
10495         PR c++/19258
10496         * g++.dg/lookup/friend6.C: New test.
10497
10498 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10499
10500         PR c++/19270
10501         * g++.dg/template/array10.C: New.
10502
10503 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10504
10505         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10506         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10507
10508 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10509
10510         * gcc.c-torture/compile/20050105-1.c: New test.
10511
10512 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10513
10514         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10515
10516 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10517
10518         PR middle-end/19100
10519         * gcc.dg/conv-3.c: New test case.
10520
10521 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10522
10523         * gcc.dg/asm-wide-1.c: New test.
10524
10525 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10526
10527         PR c++/19030
10528         * g++.dg/parse/crash22.C: New
10529
10530 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10531
10532         PR 19257
10533         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10534
10535 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10536
10537         PR middle-end/17767
10538         * gcc.dg/i386-mmx-6.c: New test case.
10539
10540 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10541
10542         PR tree-optimization/18308
10543         * gcc.dg/vect/pr18308.c: New testcase.
10544
10545 2005-01-04  Andreas Jaeger  <aj@suse.de>
10546
10547         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10548
10549 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10550             Robert Bowdidge <bowdidge@apple.com>
10551
10552         * gcc.dg/cpp/subframework1.c: New.
10553         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10554         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10555         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10556         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10557
10558 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10559
10560         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10561         producing warning.
10562         * gcc.dg/darwin-weakimport-2.c: New.
10563
10564 2005-01-03  Richard Henderson  <rth@redhat.com>
10565
10566         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10567
10568 2005-01-03  Richard Henderson  <rth@redhat.com>
10569
10570         * gcc.dg/vect/vect.exp: Enable for ia64.
10571         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10572         (check_effective_target_vect_float): Likewise.
10573         (check_effective_target_vect_no_align): Likewise.
10574         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10575         * gcc.dg/vect/vect-8.c: Likewise.
10576
10577 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10578
10579         PR target/19236
10580         * gcc.dg/pr19236-1.c: New test case.
10581
10582 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10583
10584         PR rtl-optimization/12092
10585         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10586
10587 2005-01-02  Andreas Jaeger  <aj@suse.de>
10588
10589         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10590
10591 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10592             Andrew Pinski  <pinskia@physics.uc.edu>
10593
10594         PR rtl-optimization/12092
10595         * gcc.dg/pr12092-1.c: New test case.
10596
10597 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10598
10599         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10600         'hidden' and 'default' for better portability.
10601         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10602
10603         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10604         6 and 7.
10605         * g++.old-deja/g++.brendan/new3.C: Likewise.
10606
10607 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10608
10609         * gcc.dg/20041231-1.C: New test.
10610         * g++.dg/warn/Wunreachable-code-1.C: New test.
10611
10612 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10613
10614         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10615         file, not /dev/null.  Abort on error.
10616
10617 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10618             Ziemowit Laski  <zlaski@apple.com>
10619
10620         PR objc/18971
10621         * objc.dg/encode-5.m: New test.
10622
10623 2004-12-29  Richard Henderson  <rth@redhat.com>
10624
10625         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10626         * objc.dg/stabs-1.m: Disable for ia64.
10627
10628 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10629
10630         PR c++/19190
10631         * g++.dg/warn/Wunused-10.C: New test.
10632
10633 2004-12-28  Richard Henderson  <rth@redhat.com>
10634
10635         * objc.dg/stabs-1.m: Disable for alpha.
10636
10637 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10638
10639         PR c++/19149
10640         * g++.dg/parse/error23.C: New test.
10641
10642 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10643
10644         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10645
10646         PR fortran/19032
10647         * gfortran.dg/intrinsic_modulo_1.f90: New.
10648         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10649         tests with divisor -1.
10650
10651 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10652
10653         * g++.dg/opt/temp1.C (memcpy): Return a value.
10654
10655         PR c++/19148
10656         * g++.dg/expr/cond7.C: New test.
10657
10658 2004-12-27  Paul Brook  <paul@codesourcery.com>
10659
10660         * gfortran.dg/g77/select_no_compile.f: Remove.
10661
10662 2004-12-27  Richard Henderson  <rth@redhat.com>
10663
10664         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10665         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10666         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10667
10668 2004-12-26  Richard Henderson  <rth@redhat.com>
10669
10670         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10671         by 1i instead of token pasting.
10672
10673 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10674
10675         PR tree-optimization/17578
10676         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10677         to additional_flags.
10678         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10679
10680 2004-12-25  Richard Henderson  <rth@redhat.com>
10681
10682         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10683         Remove Alpha.
10684
10685 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10686
10687         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10688         hppa*-*-hpux*.
10689         * gcc.dg/pr17957.c (dg-options): Likewise.
10690         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10691         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10692         instead of 0 on __hppa__.
10693         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10694         "foo,%r" on hppa*-*-*.
10695
10696 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10697
10698         PR fortran/19071
10699         * gfortran.dg/complex_write.f90: New test.
10700
10701 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10702
10703         PR c++/17595
10704         * g++.dg/parse/pragma2.C: New test.
10705
10706         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10707
10708 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10709
10710         * gcc.dg/empty2.c: Add missing dg-warning.
10711
10712 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10713
10714         PR c++/17413
10715         * g++.dg/template/local4.C: New test.
10716         * g++.dg/template/crash19.C: Add dg-error marker.
10717
10718         * g++.dg/template/crash31.C: Correct embedded PR number.
10719
10720 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10721
10722         PR c++/16405
10723         * g++.dg/opt/temp1.C: Add do-run marker.
10724
10725 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10726
10727         * g++.dg/template/spec19.C: New.
10728
10729 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10730
10731         PR target/16819
10732         * gcc.dg/empty2.c: New.
10733
10734 2004-12-23  Richard Henderson  <rth@redhat.com>
10735
10736         * lib/target-supports.exp (check_effective_target_vect_no_align):
10737         Remove i?86 and x86-64.
10738
10739 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10740
10741         PR c++/16405
10742         * g++.dg/opt/temp1.C: New test.
10743
10744 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10745
10746         PR c++/18733
10747         * g++.dg/template/friend33.C: New testcase.
10748
10749 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10750
10751         PR c++/18464
10752         * g++.dg/template/cond5.C: New test.
10753
10754         PR c++/18492
10755         * g++.dg/inherit/thunk3.C: New test.
10756
10757         PR c++/11224
10758         * g++.dg/warn/Wunused-9.C: New test.
10759
10760 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10761
10762         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10763
10764 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10765
10766         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10767
10768 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10769
10770         PR c++/18378
10771         * g++.dg/ext/packed8.C: New test.
10772
10773         PR c++/19063
10774         * g++.dg/template/crash31.C: New test.
10775
10776         PR c++/19034
10777         * g++.dg/template/crash30.C: New test.
10778
10779 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10780
10781         PR C++/18984
10782         * g++.dg/eh/ctor3.C: New test.
10783
10784 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10785
10786         * objc.dg/stabs-1.m: Allow section name to be quoted and
10787         assembly label to begin with '.LL'.
10788
10789 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10790
10791         * gcc.dg/vect/vect.exp
10792         (check_effective_target_lp64_or_vect_no_align): New.
10793         * gcc.dg/vect/vect-77.c: Use it.
10794         * gcc.dg/vect/vect-78.c: Use it.
10795
10796         * lib/target-supports.exp
10797         (check_effective_target_vect_no_max,
10798         check_effective_target_vect_no_bitwise,
10799         check_effective_target_vect_no_align): New.
10800         * gcc.dg/vect/vect-13.c: Use them.
10801         * gcc.dg/vect/vect-17.c: Ditto.
10802         * gcc.dg/vect/vect-18.c: Ditto.
10803         * gcc.dg/vect/vect-19.c: Ditto.
10804         * gcc.dg/vect/vect-20.c: Ditto.
10805         * gcc.dg/vect/vect-27.c: Ditto.
10806         * gcc.dg/vect/vect-29.c: Ditto.
10807         * gcc.dg/vect/vect-44.c: Ditto.
10808         * gcc.dg/vect/vect-48.c: Ditto.
10809         * gcc.dg/vect/vect-50.c: Ditto.
10810         * gcc.dg/vect/vect-52.c: Ditto.
10811         * gcc.dg/vect/vect-54.c: Ditto.
10812         * gcc.dg/vect/vect-56.c: Ditto.
10813         * gcc.dg/vect/vect-58.c: Ditto.
10814         * gcc.dg/vect/vect-60.c: Ditto.
10815         * gcc.dg/vect/vect-72.c: Ditto.
10816         * gcc.dg/vect/vect-80.c: Ditto.
10817
10818 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10819
10820         PR c++/14075
10821         * g++.dg/init/string1.C: New.
10822
10823         PR c++/18975
10824         * g++.dg/other/synth1.C: New.
10825
10826 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10827
10828         PR c/18963
10829         * gcc.dg/pr18963-1.c: New test.
10830
10831 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10832
10833         PR c/18596
10834         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10835         * gcc.dg/pr18596-1.c: Use dg-error.
10836         (dg-options): Use -fno-unit-at-a-time.
10837         * gcc.dg/pr18596-2.c: New test.
10838         * gcc.dg/pr18596-3.c: New test.
10839
10840 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10841
10842         PR middle-end/18683
10843         * g++.dg/opt/pr18683-1.C: New test case.
10844
10845 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10846
10847         PR other/19093
10848         * g++.dg/opt/max1.C: Fix for 64bit targets.
10849
10850 2004-12-20  Matt Austern  <austern@apple.com>
10851
10852         PR c++/19044
10853         * g++.dg/ext/builtin6.C: New
10854
10855 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10856
10857         PR tree-optimization/19080
10858         * gcc.c-torture/compile/pr19080.c: New test.
10859
10860 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10861
10862         * gcc.dg/20041219-1.c: New test.
10863
10864 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10865
10866         PR middle-end/19068
10867         * g++.dg/opt/max1.C: New test case.
10868
10869 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10870
10871         * gcc.dg/fdata-sections-1.c: New test.
10872
10873 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10874
10875         PR middle-end/18548
10876         * gcc.dg/max-1.c: New test case.
10877
10878 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10879
10880         * gcc.c-torture/execute/20041218-1.c: New test.
10881
10882 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10883
10884         * gcc.dg/pr18501.c: New test.
10885         * gcc.dg/uninit-5.c: XFAIL.
10886         * gcc.dg/uninit-9.c: XFAIL.
10887
10888 2004-12-17  Dale Johannesen  <dalej@apple.com>
10889
10890         * gcc.dg/20041213-1.c: New.
10891
10892 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10893
10894         * objc.dg/stabs-1.m: Allow assembly label to begin
10895         with a dot ('.').
10896
10897 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10898
10899         * gcc.c-torture/execute/20041213-1.c: Move...
10900         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10901
10902 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10903
10904         PR c++/18721
10905         * g++.dg/lookup/conv-5.C: New.
10906
10907 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10908
10909         * objc.dg/stabs-1.m: New test.
10910
10911 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10912
10913         * gcc.dg/visibility-c.c: Change compile to
10914         assemble for the test.
10915
10916 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10917
10918         PR target/19041
10919         * gcc.dg/visibility-c.c: New test.
10920
10921 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10922
10923         PR middle-end/18493
10924         * gcc.dg/switch-8.c: New test case.
10925
10926 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10927
10928         PR c++/18905
10929         * g++.dg/template/init4.C: New.
10930         * g++.dg/opt/static3.C: Enable optimizer.
10931
10932 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10933
10934         * g++.dg/other/complex1.C: New test.
10935
10936 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10937
10938         * g++.dg/opt/inline9.C: New test.
10939
10940 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10941
10942         PR fortran/18993
10943         * gfotran.dg/nullify_1.f: New test.
10944
10945 2004-12-15  Richard Henderson  <rth@redhat.com>
10946
10947         * gcc.target/i386/i386.exp: New harness.
10948         * gcc.target/i386/vect-args.c: New.
10949
10950 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10951
10952         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10953
10954 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10955
10956         PR c++/18825
10957         * g++.dg/template/friend32.C: New test.
10958
10959 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10960
10961         * cpp/pragma-once-1.c: New test.
10962         * cpp/pragma-once-1b.h: Likewise.
10963         * cpp/pragma-once-1c.h: Likewise.
10964         * cpp/pragma-once-1d.h: Likewise.
10965         * cpp/inc/pragma-once-1a.h: Likewise.
10966
10967 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10968             Steven G. Kargl  <kargls@comcast.net>
10969
10970         PR fortran/17597
10971         * gfortran.dg/list_read_3.f90: New test.
10972
10973 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10974
10975         * gcc.dg/ftrapv-2.c: New test.
10976
10977 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10978
10979         PR c++/18981
10980         * g++.dg/template/typename9.C: New test.
10981
10982 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10983
10984         PR c++/18738
10985         * g++.dg/template/typename8.C: New test.
10986         * g++.dg/parse/friend2.C: Tweak error message.
10987
10988 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10989
10990         * gcc.c-torture/20041214-1.c: New test.
10991
10992 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10993
10994         PR c++/18965
10995         * g++.dg/init/array17.C: New test.
10996
10997 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10998
10999         PR c++/18793
11000         * g++.dg/init/aggr3.C: New test.
11001
11002 2004-12-14  Janis Johnson  <janis187@us.ibm.com
11003
11004         * gcc.dg/altivec-types-1.c: New test.
11005         * gcc.dg/altivec-types-2.c: New test.
11006         * gcc.dg/altivec-types-3.c: New test.
11007         * gcc.dg/altivec-types-4.c: New test.
11008         * g++.dg/ext/altivec-types-1.C: New test.
11009         * g++.dg/ext/altivec-types-2.C: New test.
11010         * g++.dg/ext/altivec-types-3.C: New test.
11011         * g++.dg/ext/altivec-types-4.C: New test.
11012
11013 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
11014
11015         PR middle-end/18951
11016         * gcc.c-torture/execute/20041213-1.c: New test.
11017
11018 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
11019
11020         PR c++/18949
11021         * g++.dg/template/cast1.C: New.
11022
11023 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
11024
11025         * gcc.c-torture/execute/20041213-2.c: New test.
11026
11027 2004-12-13  Richard Henderson  <rth@redhat.com>
11028
11029         * gcc.dg/i386-sse-10.c: Fix typo in options.
11030
11031 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
11032
11033         PR c++/18968
11034         * g++.dg/opt/pr18968.C: New test.
11035
11036 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
11037
11038         PR c++/18925
11039         * g++.dg/ext/visibility/staticdatamem.C: New test.
11040
11041 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
11042
11043         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
11044
11045 2004-12-13  Roger Sayle  <roger@eyesopen.com>
11046
11047         PR rtl-optimization/18928
11048         * gcc.dg/pr18928-1.c: New test case.
11049
11050 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
11051
11052         PR tree-opt/16951
11053         * gcc.c-torture/compile/20041211-1.c: New.
11054
11055 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11056
11057         PR middle-end/17564
11058         * gcc.c-torture/execute/20041212-1.c: New test.
11059
11060 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11061
11062         PR fortran/18869
11063         * gfortran.dg/common_1.f90: New test.
11064
11065 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
11066         Paul Brook  <paul@codesourcery.com>
11067
11068         PR fortran/16222
11069         * gfortran.dg/real_do_1.f90: New test.
11070
11071 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11072
11073         PR tree-opt/18040
11074         * g++.dg/opt/ptrmem6.C: New test.
11075
11076 2004-12-11  Roger Sayle  <roger@eyesopen.com>
11077
11078         PR middle-end/18921
11079         * gcc.dg/pr18921-1.c: New test case.
11080
11081 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11082
11083         PR fortran/17175
11084         * gfortran.dg/scale_1.f90: New test.
11085
11086 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
11087
11088         PR middle-end/18903
11089         * gcc.c-torture/compile/pr18903.c: New test.
11090
11091 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
11092
11093         * gcc.c-torture/execute/20041210-1.c: New test.
11094
11095 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11096
11097         PR c++/18731
11098         * g++.dg/parser/struct-1.C: New test.
11099         * g++.dg/parser/struct-2.C: New test.
11100         * g++.dg/parser/struct-3.C: New test.
11101
11102 2004-12-09  Richard Henderson  <rth@redhat.com>
11103
11104         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
11105
11106         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
11107         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
11108
11109 2004-12-09  Matt Austern  <austern@apple.com>
11110
11111         PR c++/18514
11112         * g++.dg/ext/builtin1.C: New
11113         * g++.dg/ext/builtin2.C: New
11114         * g++.dg/ext/builtin3.C: New
11115         * g++.dg/ext/builtin4.C: New
11116         * g++.dg/ext/builtin5.C: New
11117
11118 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
11119
11120         PR tree-opt/18904
11121         * g++.dg/opt/ptrmem5.C: New test.
11122
11123 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
11124
11125         * g++.dg/parse/typename5.C: Adjust for new error.
11126         * g++.dg/parse/typename7.C: New.
11127
11128 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11129
11130         PR c++/18073
11131         * g++.dg/other/mmintrin.C: New test.
11132
11133 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11134
11135         PR c++/16681
11136         * g++.dg/init/array15.C: New.
11137         * g++.dg/init/array16.C: New.
11138
11139 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11140
11141         PR fortran/18826
11142         * gfortran.dg/assign_1.f90: New test.
11143
11144 2004-12-08  Nick Clifton  <nickc@redhat.com>
11145
11146         * gcc.target/xstormy16/bss_below100: New directory containing tests.
11147         * gcc.target/xstormy16/data_below100: Likewise.
11148         * gcc.target/xstormy16/sfr: Likewise.
11149         * gcc.target/xstormy16/below100.S: New test source file.
11150         * gcc.target/xstormy16/below100.ld: New test linker script.
11151         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11152         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
11153         bp instructions.
11154         * gcc.target/xstormy16/bp.c: Likewise.
11155
11156         * gcc.target/xstormy16/bss_below100: New files:
11157         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11158         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11159         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11160         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11161         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11162         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11163         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11164         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11165         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11166         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11167         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11168         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11169         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11170         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11171         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11172         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11173         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11174         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11175         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11176         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11177         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11178         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11179         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11180         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11181         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11182         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11183         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11184
11185         * gcc.target/xstormy16/data_below100: New files:
11186         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11187         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11188         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11189         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11190         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11191         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11192         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11193         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11194         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11195         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11196         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11197         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11198         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11199         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11200         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11201         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11202         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11203         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11204         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11205         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11206         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11207         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11208         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11209         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11210         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11211         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11212         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11213
11214         * gcc.target/xstormy16/sfr: New files:
11215         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
11216         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
11217         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
11218         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
11219         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
11220         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
11221         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
11222         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
11223         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
11224         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
11225         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
11226         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
11227         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
11228         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
11229         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
11230         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
11231         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
11232         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
11233         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
11234         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
11235         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
11236         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
11237         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
11238         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
11239         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
11240         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
11241         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
11242         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
11243         27_if0_sfrw_bitfield_f.c
11244
11245 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11246
11247         PR c++/18100
11248         * g++.dg/lookup/name-clash4.C: New test.
11249
11250 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
11251
11252         PR c++/18672
11253         * g++.dg/opt/array1.C: New.
11254
11255         PR c++/18803
11256         * g++.dg/template/operator5.C: New.
11257
11258 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
11259
11260         PR c/18867
11261         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
11262
11263 2004-12-07  Steven Bosscher  <stevenb@suse.de>
11264
11265         * gcc.dg/noncompile/20041207.c: New test.
11266
11267 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
11268
11269         * g++.dg/other/unreachable-1.C: New test.
11270
11271 2004-12-06  Nick Clifton  <nickc@redhat.com>
11272
11273         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
11274         <limits.h> because the latter comes from gcc's include/ directory
11275         and not the newlib/libc/include directory.
11276
11277 2004-12-04  Richard Henderson  <rth@redhat.com>
11278
11279         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
11280
11281 2004-12-04  Richard Henderson  <rth@redhat.com>
11282
11283         * lib/target-supports.exp (check_gc_sections_available): Disable
11284         for alpha and ia64.
11285
11286 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11287
11288         PR middle-end/17909
11289         * g++.dg/other/vararg-2.C: New test.
11290
11291 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11292
11293         PR c++/17011, c++/17971
11294         * g++.dg/template/error15.C: Adjust expected error.
11295         * g++.dg/template/instantiate3.C: Likewise.
11296
11297 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11298
11299         * gcc.dg/altivec-18.c: Fix for darwin
11300
11301 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11302
11303         PR c++/18782
11304         * g++.dg/parse/ptrmem2.C: New.
11305
11306         PR c++/18318
11307         * g++.dg/template/new1.C: New.
11308
11309 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11310
11311         PR fortran/18710
11312         * gfortran.dg/direct_io_3.f90: New test.
11313
11314 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11315
11316         PR 18758
11317         * g++.dg/parse/crash21.C: New.
11318
11319 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11320
11321         PR c++/15664, c++/18276
11322         * g++.dg/template/ttp13.C: New test.
11323         * g++.dg/template/ttp14.C: Likewise.
11324
11325 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11326
11327         PR c++/18123
11328         * g++.dg/parse/enum2.C: New test.
11329         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11330
11331 2004-12-02  Nick Clifton  <nickc@redhat.com>
11332
11333         * gcc.target/xstormy16: New test directory.
11334         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11335         * gcc.target/xstormy16/bp.c: Check the generation of bp
11336         instructions.
11337         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11338         bn instructions and the BELOW100 attribute.
11339
11340 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11341
11342         PR target/16952
11343         * gcc.dg/ppc-eabi.c: New.
11344
11345 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11346
11347         PR fortran/18284
11348         * gfortran.dg/backspace.f90
11349
11350 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11351
11352         * gfortran.dg/inquire.f90: New test.
11353
11354 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11355
11356         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11357         handle effective-target-keyword.
11358         (dg-skip-if): Support effective-target keyword as target list.
11359         (dg-xfail-if): Ditto.
11360         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11361
11362 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11363
11364         PR tree-optimization/18291
11365         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11366
11367 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11368
11369         PR C++/18729
11370         * g++.dg/parse/crash20.C: New.
11371
11372         PR c++/17431
11373         * g++.dg/overload/arg1.C: New.
11374         * g++.dg/overload/arg2.C: New.
11375         * g++.dg/overload/arg3.C: New.
11376         * g++.dg/overload/arg4.C: New.
11377
11378 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11379
11380         * gcc.dg/c99-flex-array-4.c: Remove.
11381
11382 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11383
11384         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11385
11386         * lib/target-supports.exp (is-effective-target): Simplify.
11387
11388         * lib/target-supports.exp (check_effective_target_vect_long):
11389         Fix for powerpc64-*-*.
11390
11391 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11392
11393         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11394         to support new requirements on FreeBSD 5.
11395
11396 2004-11-30  Devang Patel  <dpatel@apple.com>
11397
11398         PR 18702
11399         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11400
11401 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11402
11403         * g++.dg/ext/altivec-13.C: New test.
11404
11405 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11406
11407         PR tree-opt/18298
11408         * gcc.c-torture/execute/p18298.c: New test.
11409
11410 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11411             Dorit Naishlos  <dorit@il.ibm.com>
11412
11413         PR tree-opt/18607
11414         * gcc.dg/vect/vect-89.c: New test.
11415
11416 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11417
11418         * gcc.dg/pr18596-1.c: New test.
11419
11420 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11421
11422         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11423
11424 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11425
11426         PR c/18479
11427         * gcc.dg/pr18479.c: New test.
11428
11429 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11430
11431         PR target/18490
11432         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11433         mmix-knuth-mmixware.
11434
11435         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11436         cris-*-elf* cris-*-aout* mmix-*-*
11437
11438 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11439
11440         PR middle-end/18725
11441         * gcc.dg/pr18725.c: New test.
11442
11443 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11444
11445         PR target/18488
11446         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11447
11448         PR target/18336
11449         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11450
11451 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11452
11453         PR c++/18368
11454         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11455         * g++.old-deja/g++.law/ctors5.C: Likewise.
11456         * g++.old-deja/g++.other/crash25.C: Likewise.
11457
11458         PR c++/18674
11459         * g++.dg/template/error16.C: New test.
11460
11461         PR c++/18512
11462         * g++.dg/template/crash29.C: New test.
11463
11464 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11465
11466         PR tree-optimization/18712
11467         * gcc.c-torture/compile/pr18712.c: New test.
11468
11469 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11470
11471         PR c/7544
11472         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11473         tests.
11474
11475 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11476
11477         PR c++/18652
11478         * g++.dg/lookup/crash6.C: New test.
11479
11480 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11481
11482         PR middle-end/18164
11483         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11484
11485 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11486
11487         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11488         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11489         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11490
11491 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11492
11493         * gcc.dg/pr18164.c: New test.
11494
11495 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11496
11497         * gcc.dg/funroll-loops-all.c: New.
11498
11499 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11500
11501         PR target/18489
11502         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11503         delimeter, match space and TAB as well as ":".
11504
11505         PR target/18484
11506         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11507
11508         PR target/18348
11509         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11510
11511         PR target/18345
11512         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11513
11514         PR target/18337
11515         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11516
11517 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11518
11519         * gfortran.dg/direct_io_2.f90: New test.
11520
11521 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11522
11523         PR target/18334
11524         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11525
11526 2004-11-28  Richard Henderson  <rth@redhat.com>
11527
11528         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11529
11530 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11531
11532         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11533         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11534         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11535         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11536         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11537         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11538         gcc.dg/pointer-arith-8.c: New tests.
11539
11540 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11541
11542         PR fortran/18364
11543         * gfortran.dg/endfile.f90: New test.
11544
11545 2004-11-27  Falk Hueffner  <falk@debian.org>
11546
11547         * gcc.dg/loop-6.c: New test.
11548
11549 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11550
11551         * gcc.c-torture/execute/20041126-1.c: New test.
11552
11553 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11554
11555         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11556         on IRIX.
11557
11558 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11559
11560         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11561         functions.
11562
11563 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11564
11565         PR rtl-optimization/17825
11566         * gcc.c-torture/compile/20041119-1.c: New test.
11567
11568 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11569
11570         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11571         Check existence of ld library path variables before unsetting.
11572
11573 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11574
11575         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11576
11577 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11578
11579         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11580
11581 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11582
11583         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11584
11585 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11586
11587         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11588         dg-do directive.
11589
11590 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11591
11592         * gcc.dg/pr17957.c: Pass --param, not -param.
11593
11594 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11595
11596         PR middle-end/17957
11597         * testsuite/gcc.dg/pr17957.c: New test.
11598
11599 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11600
11601         PR c++/18445
11602         * g++.dg/template/crash28.C: Likewise.
11603
11604         PR c++/18001
11605         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11606         * g++.dg/ext/lvaddr.C: Likewise.
11607         * g++.dg/opt/pr7503-3.C: Likewise.
11608
11609         PR c++/18466
11610         * g++.dg/parse/qualified3.C: New test.
11611         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11612
11613         PR c++/18545
11614         * g++.dg/expr/return1.C: New test.
11615
11616 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11617
11618         Friend class name lookup 3/n, PR c++/3332
11619         * g++.dg/lookup/friend3.C: New test.
11620         * g++.dg/lookup/friend4.C: Likewise.
11621         * g++.dg/lookup/friend5.C: Likewise.
11622
11623 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11624
11625         Friend class name lookup 2/n, PR c++/14513, c++/15410
11626         * g++.dg/lookup/friend2.C: New test.
11627         * g++.dg/template/friend31.C: Likewise.
11628
11629 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11630
11631         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11632
11633 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11634
11635         PR c++/17473
11636         * g++.dg/tc1/dr56.C: Remove.
11637         * g++.dg/template/typedef1.C: Add dg-error markers.
11638         * g++.old-deja/g++.other/typedef7.C: Likewise.
11639
11640         PR c++/18285
11641         * g++.dg/parse/typedef7.C: New test.
11642
11643 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11644
11645         * gcc.c-torture/execute/20041124-1.c: New test.
11646
11647 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11648
11649         * g++.dg/template/deduce3.C: New test.
11650
11651         PR c++/18586
11652         * g++.dg/template/crash27.C: New test.
11653
11654         PR c++/18530
11655         * g++.dg/warn/Wshadow-3.C: New test.
11656
11657 2004-11-24  Devang Patel  <dpatel@apple.com>
11658
11659         PR/18555
11660         * gcc.dg/cpp/isysroot-1.c: New test.
11661         * gcc.dg/cpp/usr/include/stdio.h: New file.
11662         * gcc.dg/cpp/isysroot-2.c: New test.
11663         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11664         New file.
11665
11666 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11667
11668         PR c++/8929
11669         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11670
11671 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11672
11673         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11674         * gcc.target/sparc/pdist.c: Likewise.
11675
11676 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11677
11678         PR c++/16882
11679         * g++.dg/conversion/simd1.C: New test.
11680
11681 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11682
11683         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11684         and restore_ld_library_path_env_vars.
11685         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11686         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11687         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11688         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11689
11690 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11691
11692         * gcc.dg/pragma-align-2.c: Test macro expansion.
11693         * gcc.dg/pragma-pack-2.c: New test.
11694
11695 2004-11-23  Richard Henderson  <rth@redhat.com>
11696
11697         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11698         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11699         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11700         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11701         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11702         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11703
11704         * gcc.dg/vect/vect.exp: Add check for alpha.
11705         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11706         (check_effective_target_vect_int): Enable for alpha.
11707         (check_effective_target_vect_long): New.
11708         (is-effective-target): Add it.
11709
11710 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11711
11712         * gcc.dg/pr18614-1.c: New test.
11713
11714 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11715
11716         * gcc.dg/setjmp-2.c: New test.
11717
11718 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11719
11720         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11721         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11722         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11723         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11724         gcc.target/sparc/pdist.c: New tests.
11725
11726 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11727
11728         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11729
11730 2004-11-22  Dale Johannesen  <dalej@apple.com>
11731
11732         * gcc.dg/20041111-1.c: New.
11733
11734 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11735
11736         PR tree-opt/18536
11737         * gcc.dg/vect/pr18536.c: New test.
11738
11739 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11740
11741         PR c++/18354
11742         * g++.dg/template/nontype11.C: New test.
11743
11744 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11745
11746         PR middle-end/18520
11747         * gcc.dg/pr18520-1.c: New test case.
11748
11749 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11750
11751         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11752         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11753         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11754         expected diagnostics.
11755
11756 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11757
11758         PR target/18580
11759         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11760         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11761         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11762
11763 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11764
11765         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11766
11767 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11768             Joseph Myers  <joseph@codesourcery.com>
11769
11770         * lib/target-supports.exp (check_visibility_available): Really
11771         test the compiler.
11772
11773 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11774
11775         PR tree-opt/18181
11776         * gcc.dg/vect/vect-85.c: New test.
11777         * gcc.dg/vect/vect-86.c: New test.
11778         * gcc.dg/vect/vect-87.c: New test.
11779         * gcc.dg/vect/vect-88.c: New test.
11780
11781 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11782
11783         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11784
11785 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11786
11787         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11788         * gcc.dg/ppc-and-1.c: Ditto.
11789         * gcc.dg/ppc-compare-1.c: Ditto.
11790         * gcc.dg/ppc-mov-1.c: Ditto
11791
11792 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11793             Mark Mitchell  <mark@codesourcery.com>
11794
11795         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11796
11797 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11798             Aldy Hernandez  <aldyh@redhat.com>
11799
11800         * lib/target-supports.exp (check_effective_target_vect_int): New
11801         (check_effective_target_vect_float): New
11802         (check_effective_target_vect_double): New.
11803         (is-effective-target): Support new effective targets keywords.
11804         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11805         default action for dg-do.
11806         * gcc.dg/vect/pr16105.c: Use new support.
11807         * gcc.dg/vect/pr18400.c: Ditto.
11808         * gcc.dg/vect/pr18425.c: Ditto.
11809         * gcc.dg/vect/vect-1.c: Ditto.
11810         * gcc.dg/vect/vect-10.c: Ditto.
11811         * gcc.dg/vect/vect-11.c: Ditto.
11812         * gcc.dg/vect/vect-12.c: Ditto.
11813         * gcc.dg/vect/vect-13.c: Ditto.
11814         * gcc.dg/vect/vect-14.c: Ditto.
11815         * gcc.dg/vect/vect-15.c: Ditto.
11816         * gcc.dg/vect/vect-16.c: Ditto.
11817         * gcc.dg/vect/vect-17.c: Ditto.
11818         * gcc.dg/vect/vect-18.c: Ditto.
11819         * gcc.dg/vect/vect-19.c: Ditto.
11820         * gcc.dg/vect/vect-2.c: Ditto.
11821         * gcc.dg/vect/vect-20.c: Ditto.
11822         * gcc.dg/vect/vect-21.c: Ditto.
11823         * gcc.dg/vect/vect-22.c: Ditto.
11824         * gcc.dg/vect/vect-23.c: Ditto.
11825         * gcc.dg/vect/vect-24.c: Ditto.
11826         * gcc.dg/vect/vect-25.c: Ditto.
11827         * gcc.dg/vect/vect-26.c: Ditto.
11828         * gcc.dg/vect/vect-27.c: Ditto.
11829         * gcc.dg/vect/vect-27a.c: Ditto.
11830         * gcc.dg/vect/vect-28.c: Ditto.
11831         * gcc.dg/vect/vect-29.c: Ditto.
11832         * gcc.dg/vect/vect-29a.c: Ditto.
11833         * gcc.dg/vect/vect-3.c: Ditto.
11834         * gcc.dg/vect/vect-30.c: Ditto.
11835         * gcc.dg/vect/vect-31.c: Ditto.
11836         * gcc.dg/vect/vect-32.c: Ditto.
11837         * gcc.dg/vect/vect-33.c: Ditto.
11838         * gcc.dg/vect/vect-34.c: Ditto.
11839         * gcc.dg/vect/vect-35.c: Ditto.
11840         * gcc.dg/vect/vect-36.c: Ditto.
11841         * gcc.dg/vect/vect-37.c: Ditto.
11842         * gcc.dg/vect/vect-38.c: Ditto.
11843         * gcc.dg/vect/vect-4.c: Ditto.
11844         * gcc.dg/vect/vect-40.c: Ditto.
11845         * gcc.dg/vect/vect-41.c: Ditto.
11846         * gcc.dg/vect/vect-42.c: Ditto.
11847         * gcc.dg/vect/vect-43.c: Ditto.
11848         * gcc.dg/vect/vect-44.c: Ditto.
11849         * gcc.dg/vect/vect-45.c: Ditto.
11850         * gcc.dg/vect/vect-46.c: Ditto.
11851         * gcc.dg/vect/vect-47.c: Ditto.
11852         * gcc.dg/vect/vect-48.c: Ditto.
11853         * gcc.dg/vect/vect-48a.c: Ditto.
11854         * gcc.dg/vect/vect-49.c: Ditto.
11855         * gcc.dg/vect/vect-5.c: Ditto.
11856         * gcc.dg/vect/vect-50.c: Ditto.
11857         * gcc.dg/vect/vect-51.c: Ditto.
11858         * gcc.dg/vect/vect-52.c: Ditto.
11859         * gcc.dg/vect/vect-53.c: Ditto.
11860         * gcc.dg/vect/vect-54.c: Ditto.
11861         * gcc.dg/vect/vect-55.c: Ditto.
11862         * gcc.dg/vect/vect-56.c: Ditto.
11863         * gcc.dg/vect/vect-56a.c: Ditto.
11864         * gcc.dg/vect/vect-57.c: Ditto.
11865         * gcc.dg/vect/vect-58.c: Ditto.
11866         * gcc.dg/vect/vect-59.c: Ditto.
11867         * gcc.dg/vect/vect-6.c: Ditto.
11868         * gcc.dg/vect/vect-60.c: Ditto.
11869         * gcc.dg/vect/vect-61.c: Ditto.
11870         * gcc.dg/vect/vect-62.c: Ditto.
11871         * gcc.dg/vect/vect-63.c: Ditto.
11872         * gcc.dg/vect/vect-64.c: Ditto.
11873         * gcc.dg/vect/vect-65.c: Ditto.
11874         * gcc.dg/vect/vect-66.c: Ditto.
11875         * gcc.dg/vect/vect-67.c: Ditto.
11876         * gcc.dg/vect/vect-68.c: Ditto.
11877         * gcc.dg/vect/vect-69.c: Ditto.
11878         * gcc.dg/vect/vect-7.c: Ditto.
11879         * gcc.dg/vect/vect-72.c: Ditto.
11880         * gcc.dg/vect/vect-72a.c: Ditto.
11881         * gcc.dg/vect/vect-73.c: Ditto.
11882         * gcc.dg/vect/vect-74.c: Ditto.
11883         * gcc.dg/vect/vect-75.c: Ditto.
11884         * gcc.dg/vect/vect-76.c: Ditto.
11885         * gcc.dg/vect/vect-77.c: Ditto.
11886         * gcc.dg/vect/vect-77a.c: Ditto.
11887         * gcc.dg/vect/vect-78.c: Ditto.
11888         * gcc.dg/vect/vect-79.c: Ditto.
11889         * gcc.dg/vect/vect-8.c: Ditto.
11890         * gcc.dg/vect/vect-80.c: Ditto.
11891         * gcc.dg/vect/vect-82.c: Ditto.
11892         * gcc.dg/vect/vect-82_64.c: Ditto.
11893         * gcc.dg/vect/vect-83.c: Ditto.
11894         * gcc.dg/vect/vect-83_64.c: Ditto.
11895         * gcc.dg/vect/vect-9.c: Ditto.
11896         * gcc.dg/vect/vect-all.c: Ditto.
11897         * gcc.dg/vect/vect-none.c: Ditto.
11898
11899 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11900
11901         * lib/gcc-dg.exp (dg-skip-if): New function.
11902         (dg-forbid-option): Remove.
11903         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11904         * g++.dg/abi/bitfield8.C: Likewise.
11905         * g++.dg/abi/dtor1.C: Likewise.
11906         * g++.dg/abi/empty10.C: Likewise.
11907         * g++.dg/abi/empty7.C: Likewise.
11908         * g++.dg/abi/empty9.C: Likewise.
11909         * g++.dg/abi/layout3.C: Likewise.
11910         * g++.dg/abi/layout4.C: Likewise.
11911         * g++.dg/abi/thunk1.C: Likewise.
11912         * g++.dg/abi/thunk2.C: Likewise.
11913         * g++.dg/abi/vbase11.C: Likewise.
11914         * g++.dg/abi/vthunk2.C: Likewise.
11915         * g++.dg/abi/vthunk3.C: Likewise.
11916         * g++.dg/ext/attrib8.C: Likewise.
11917         * g++.dg/opt/longbranch2.C: Likewise.
11918         * g++.dg/opt/reg-stack4.C: Likewise.
11919         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11920         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11921         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11922         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11923         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11924         * gcc.dg/20000609-1.c: Likewise.
11925         * gcc.dg/20000720-1.c: Likewise.
11926         * gcc.dg/20011107-1.c: Likewise.
11927         * gcc.dg/20011119-1.c: Likewise.
11928         * gcc.dg/20020108-1.c: Likewise.
11929         * gcc.dg/20020122-2.c: Likewise.
11930         * gcc.dg/20020122-3.c: Likewise.
11931         * gcc.dg/20020201-3.c: Likewise.
11932         * gcc.dg/20020206-1.c: Likewise.
11933         * gcc.dg/20020218-1.c: Likewise.
11934         * gcc.dg/20020310-1.c: Likewise.
11935         * gcc.dg/20020411-1.c: Likewise.
11936         * gcc.dg/20020418-2.c: Likewise.
11937         * gcc.dg/20020426-1.c: Likewise.
11938         * gcc.dg/20020426-2.c: Likewise.
11939         * gcc.dg/20020517-1.c: Likewise.
11940         * gcc.dg/20020523-1.c: Likewise.
11941         * gcc.dg/20020523-2.c: Likewise.
11942         * gcc.dg/20020729-1.c: Likewise.
11943         * gcc.dg/20030204-1.c: Likewise.
11944         * gcc.dg/20030826-2.c: Likewise.
11945         * gcc.dg/20030926-1.c: Likewise.
11946         * gcc.dg/20031202-1.c: Likewise.
11947         * gcc.dg/980312-1.c: Likewise.
11948         * gcc.dg/980313-1.c: Likewise.
11949         * gcc.dg/990117-1.c: Likewise.
11950         * gcc.dg/990424-1.c: Likewise.
11951         * gcc.dg/990524-1.c: Likewise.
11952         * gcc.dg/991230-1.c: Likewise.
11953         * gcc.dg/i386-387-1.c: Likewise.
11954         * gcc.dg/i386-387-2.c: Likewise.
11955         * gcc.dg/i386-387-3.c: Likewise.
11956         * gcc.dg/i386-387-4.c: Likewise.
11957         * gcc.dg/i386-387-5.c: Likewise.
11958         * gcc.dg/i386-387-6.c: Likewise.
11959         * gcc.dg/i386-asm-1.c: Likewise.
11960         * gcc.dg/i386-bitfield1.c: Likewise.
11961         * gcc.dg/i386-bitfield2.c: Likewise.
11962         * gcc.dg/i386-loop-1.c: Likewise.
11963         * gcc.dg/i386-loop-2.c: Likewise.
11964         * gcc.dg/i386-loop-3.c: Likewise.
11965         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11966         * gcc.dg/i386-pic-1.c: Likewise.
11967         * gcc.dg/i386-regparm.c: Likewise.
11968         * gcc.dg/i386-signbit-1.c: Likewise.
11969         * gcc.dg/i386-signbit-2.c: Likewise.
11970         * gcc.dg/i386-signbit-3.c: Likewise.
11971         * gcc.dg/i386-sse-5.c: Likewise.
11972         * gcc.dg/i386-sse-8.c: Likewise.
11973         * gcc.dg/i386-unroll-1.c: Likewise.
11974         * gcc.dg/tls/opt-1.c: Likewise.
11975         * gcc.dg/tls/opt-2.c: Likewise.
11976         * gcc.dg/unroll-1.c: Likewise.
11977         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11978         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11979         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11980         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11981
11982 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11983
11984         * g++.dg/template/incomplete1.C: New test.
11985
11986 2004-11-16  Nick Clifton  <nickc@redhat.com>
11987
11988         Revert patches accidentally commited during checkin of fixes for
11989         xstormy16 tests:
11990         gcc.c-torture/execute/simd-4.c: Revert
11991         gcc.dg/20040910-1.c: Revert.
11992
11993 2004-11-16  Paul Brook  <paul@codesourcery.com>
11994
11995         PR fortran/13010
11996         * gfortran.dg/der_pointer_1.f90: New test.
11997
11998 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11999
12000         PR c/18498
12001         * gcc.dg/bitfld-13.c: New test.
12002
12003 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
12004
12005         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
12006         powerpc*-*-linux*.
12007
12008         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
12009         * gcc.dg/ppc64-abi-2.c: Ditto.
12010         * gcc.dg/ppc64-abi-3.c: Ditto.
12011
12012         * lib/gcc-dg.exp (dg-target-list): Remove.
12013
12014 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
12015
12016         * gcc.dg/ia64-postinc.c: New test.
12017
12018 2004-11-15  Mark Mitchell <mark@codesourcery.com>
12019
12020         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
12021
12022 2004-11-15  Nick Clifton  <nickc@redhat.com>
12023
12024         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
12025         __INT_MAX__ so that the test can be compiled by toolchains
12026         targeted at 16-bit processors.
12027
12028         * gcc.dg/20040625-1.c: Use long constants rather than integers
12029         when performing arithmetic that will overflow 16-bits.
12030
12031         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
12032         xstormy16.  It does not support 128-bit vector operations.
12033
12034         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
12035         with the macro PTR_TYPE.  Define this macro to an integer type
12036         suitable for holding a pointer.
12037
12038         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
12039         the target is a 16-bit processor.
12040
12041         * gcc.dg/cpp/if-2.c: Expect a different warning message from
12042         16-bit targets where the character constant will be too long.
12043
12044         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
12045         where the double will not be directly addressable.
12046
12047 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12048
12049         Friend class name lookup 1/n, PR c++/18471
12050         * g++.dg/template/crash26.C: New test.
12051         * g++.dg/lookup/struct1.C: Adjust expected error.
12052         * g++.dg/parse/elab1.C: Likewise.
12053         * g++.dg/parse/elab2.C: Likewise.
12054         * g++.dg/parse/int-as-enum1.C: Likewise.
12055         * g++.dg/parse/struct-as-enum1.C: Likewise.
12056         * g++.dg/parse/typedef1.C: Likewise.
12057         * g++.dg/parse/typedef3.C: Likewise.
12058         * g++.dg/parse/typedef4.C: Likewise.
12059         * g++.dg/parse/typedef5.C: Likewise.
12060         * g++.dg/template/nontype4.C: Likewise.
12061         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
12062         * g++.old-deja/g++.other/elab1.C: Likewise.
12063         * g++.old-deja/g++.other/syntax4.C: Likewise.
12064
12065 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12066
12067         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
12068
12069 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
12070
12071         * gcc.c-torture/execute/20041114-1.c: New test.
12072
12073 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
12074
12075         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
12076         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
12077         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
12078         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
12079         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
12080         gcc.dg/switch-7.c: New tests.
12081
12082 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12083
12084         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
12085
12086 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12087
12088         PR tree-opt/18400
12089         * gcc.dg/vect/pr18400.c: New test.
12090
12091 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12092             Andrew Pinski  <pinskia@physics.uc.edu>
12093
12094         PR tree-opt/18425
12095         * gcc.dg/vect/pr18425.c: New test.
12096
12097 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12098
12099         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
12100         Guard with dg-require-alias and dg-require-visibility.
12101
12102 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12103
12104         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
12105
12106 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12107
12108         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
12109
12110 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12111
12112         PR c++/17344
12113         * g++.dg/template/defarg5.C: New test.
12114
12115 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12116
12117         * g++.dg/parse/cast1.C: Run only on ILP32.
12118         * g++.old-deja/g++.mike/p784.C: Likewise.
12119
12120 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
12121
12122         * gcc.c-torture/execute/20041113-1.c: New test.
12123
12124 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12125
12126         PR target/18230
12127         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
12128         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
12129         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
12130         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12131         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
12132         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
12133         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
12134         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
12135         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
12136         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12137         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12138         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
12139         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
12140
12141 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12142
12143         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
12144         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
12145         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
12146         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
12147         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
12148         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
12149         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
12150         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
12151         gcc.target/sparc/combined-1.c: New tests.
12152
12153 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
12154
12155         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
12156         New tests.
12157
12158 2004-11-12  Mark Mitchell <mark@codesourcery.com>
12159
12160         * lib/gcc-dg.exp (dg-forbid-option): New function.
12161         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
12162         * g++.dg/abi/bitfield8.C: Likewise.
12163         * g++.dg/abi/dtor1.C: Likewise.
12164         * g++.dg/abi/empty10.C: Likewise.
12165         * g++.dg/abi/empty7.C: Likewise.
12166         * g++.dg/abi/empty9.C: Likewise.
12167         * g++.dg/abi/layout3.C: Likewise.
12168         * g++.dg/abi/layout4.C: Likewise.
12169         * g++.dg/abi/thunk1.C: Likewise.
12170         * g++.dg/abi/thunk2.C: Likewise.
12171         * g++.dg/abi/vbase11.C: Likewise.
12172         * g++.dg/abi/vthunk2.C: Likewise.
12173         * g++.dg/abi/vthunk3.C: Likewise.
12174         * g++.dg/ext/attrib8.C: Likewise.
12175         * g++.dg/opt/longbranch2.C: Likewise.
12176         * g++.dg/opt/reg-stack4.C: Likewise.
12177         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12178         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12179         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12180         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12181         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12182         * gcc.dg/20000609-1.c: Likewise.
12183         * gcc.dg/20000720-1.c: Likewise.
12184         * gcc.dg/20011107-1.c: Likewise.
12185         * gcc.dg/20011119-1.c: Likewise.
12186         * gcc.dg/20020108-1.c: Likewise.
12187         * gcc.dg/20020122-2.c: Likewise.
12188         * gcc.dg/20020122-3.c: Likewise.
12189         * gcc.dg/20020201-3.c: Likewise.
12190         * gcc.dg/20020206-1.c: Likewise.
12191         * gcc.dg/20020218-1.c: Likewise.
12192         * gcc.dg/20020310-1.c: Likewise.
12193         * gcc.dg/20020411-1.c: Likewise.
12194         * gcc.dg/20020418-2.c: Likewise.
12195         * gcc.dg/20020426-1.c: Likewise.
12196         * gcc.dg/20020426-2.c: Likewise.
12197         * gcc.dg/20020517-1.c: Likewise.
12198         * gcc.dg/20020523-1.c: Likewise.
12199         * gcc.dg/20020523-2.c: Likewise.
12200         * gcc.dg/20020729-1.c: Likewise.
12201         * gcc.dg/20030204-1.c: Likewise.
12202         * gcc.dg/20030826-2.c: Likewise.
12203         * gcc.dg/20030926-1.c: Likewise.
12204         * gcc.dg/20031202-1.c: Likewise.
12205         * gcc.dg/980312-1.c: Likewise.
12206         * gcc.dg/980313-1.c: Likewise.
12207         * gcc.dg/990117-1.c: Likewise.
12208         * gcc.dg/990424-1.c: Likewise.
12209         * gcc.dg/990524-1.c: Likewise.
12210         * gcc.dg/991230-1.c: Likewise.
12211         * gcc.dg/i386-387-1.c: Likewise.
12212         * gcc.dg/i386-387-2.c: Likewise.
12213         * gcc.dg/i386-387-3.c: Likewise.
12214         * gcc.dg/i386-387-4.c: Likewise.
12215         * gcc.dg/i386-387-5.c: Likewise.
12216         * gcc.dg/i386-387-6.c: Likewise.
12217         * gcc.dg/i386-asm-1.c: Likewise.
12218         * gcc.dg/i386-bitfield1.c: Likewise.
12219         * gcc.dg/i386-bitfield2.c: Likewise.
12220         * gcc.dg/i386-loop-1.c: Likewise.
12221         * gcc.dg/i386-loop-2.c: Likewise.
12222         * gcc.dg/i386-loop-3.c: Likewise.
12223         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12224         * gcc.dg/i386-pic-1.c: Likewise.
12225         * gcc.dg/i386-regparm.c: Likewise.
12226         * gcc.dg/i386-signbit-1.c: Likewise.
12227         * gcc.dg/i386-signbit-2.c: Likewise.
12228         * gcc.dg/i386-signbit-3.c: Likewise.
12229         * gcc.dg/i386-sse-5.c: Likewise.
12230         * gcc.dg/i386-sse-8.c: Likewise.
12231         * gcc.dg/i386-unroll-1.c: Likewise.
12232         * gcc.dg/tls/opt-1.c: Likewise.
12233         * gcc.dg/tls/opt-2.c: Likewise.
12234         * gcc.dg/unroll-1.c: Likewise.
12235         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12236         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12237         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12238         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12239         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
12240         -m64 is specified.
12241
12242 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12243
12244         PR c++/18389
12245         * g++.dg/parse/cond1.C: New test.
12246
12247         PR c++/18429
12248         * g++.dg/template/array9.C: New test.
12249         * g++.dg/ext/vla1.C: Adjust error messages.
12250         * g++.dg/ext/vlm1.C: Likewise.
12251         * g++.dg/template/crash2.C: Likewise.
12252
12253         PR c++/18436
12254         * g++.dg/template/call3.C: New test.
12255
12256         PR c++/18407
12257         * g++.dg/template/ptrmem11.C: New test.
12258
12259 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
12260
12261         PR other/14264
12262         * lib/g++.exp: Set LC_ALL and LANG to C.
12263         * lib/gcc-dg.exp: Likewise.
12264         * lib/gfortran.exp: Likewise.
12265         * lib/objc.exp: Likewise.
12266         * lib/treelang.exp: Likewise.
12267
12268 2004-11-12  Andreas Schwab  <schwab@suse.de>
12269
12270         * gcc.dg/pr16286.c: Fix last change.
12271
12272 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12273
12274         PR c++/18416
12275         * g++.dg/init/global1.C: New test.
12276
12277 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
12278
12279         * gcc.c-torture/execute/20041112-1.c: New test.
12280
12281 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12282
12283         * lib/gcc-dg.exp (dg-target-list): New.
12284
12285 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12286             Richard Sandiford  <rsandifo@redhat.com>
12287
12288         * lib/target-supports.exp (get-compiler_messages): New.
12289         (check_named_sections_available): Use it.
12290         (check_effective_target_ilp32): New.
12291         (check_effective_target_lp64): New.
12292         (is-effective-target): New.
12293         * lib/gcc-dg.exp (dg-require-effective-target): New.
12294
12295 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12296
12297         * gcc.dg/precedence-1.c: New test.
12298
12299 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12300
12301         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12302
12303         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12304         message, delete generated files, use more descriptive name for
12305         executable, and make the test unsupported when it cannot be run.
12306
12307         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12308         (dg-require-weak, dg-require-visibility, dg-require-alias,
12309         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12310         dg-require-iconv, dg-require-named-sections): Use it.
12311
12312         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12313
12314 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12315
12316         PR target/16457
12317         * gcc.dg/ppc-and-1: New
12318
12319         PR target/16796
12320         * gcc.dg/ppc-mov-1.c: New.
12321
12322         PR target/16458
12323         * gcc.dg/ppc-compare-1.c: New.
12324
12325 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12326
12327         * objc.dg/desig-init-2.m: New test.
12328
12329 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12330
12331         PR middle-end/18160
12332         * g++.dg/warn/register-var-1.C: New test.
12333         * g++.dg/warn/register-var-2.C: New test.
12334
12335 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12336
12337         * gcc.dg/union-2.c: New test.
12338
12339 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12340
12341         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12342         New test for PR tree-optimization/17892.
12343
12344 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12345
12346         PR c++/18369
12347         * g++.dg/init/new12.C: New test.
12348
12349 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12350
12351         * gcc.target/sparc: New directory.
12352         * gcc.target/sparc/sparc.exp: New driver.
12353         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12354         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12355         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12356         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12357
12358 2004-11-10  Paul Brook  <paul@codesourcery.com>
12359
12360         PR fortran/18218
12361         * gfortran.dg/list_read.c: New test.
12362
12363 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12364
12365         PR c/18322
12366         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12367         expected diagnostic location.
12368
12369 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12370
12371         * gcc.dg/20041109-1.c: New test.
12372
12373 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12374
12375         PR objc/18406
12376         * objc/compile/pr18406.m: New test.
12377
12378 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12379
12380         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12381
12382 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12383
12384         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12385
12386 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12387
12388         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12389
12390 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12391
12392         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12393         exit.
12394
12395 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12396
12397         PR tree-opt/18299
12398         * gcc.c-torture/pr18299-1.c: New test.
12399
12400 2004-11-06  Andreas Schwab  <schwab@suse.de>
12401
12402         * gcc.dg/pr16286.c: Also test for bool and pixel.
12403
12404 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12405
12406         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12407         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12408         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12409         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12410         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12411         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12412         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12413         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12414         gcc.dg/struct-semi-3.c: New tests.
12415
12416 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12417
12418         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12419
12420 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12421
12422         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12423         Do not use C99 designators.
12424
12425 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12426
12427         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12428
12429 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12430
12431         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12432         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12433         * gcc.c-torture/execute/simd-5.x: Remove.
12434
12435 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12436
12437         PR rtl-optimization/17933
12438         * gcc.dg/torture/pr17933-1.c: New test.
12439
12440 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12441
12442         PR target/18106
12443         * lib/target-supports.exp (check_weak_available): Support
12444         Windows.
12445
12446 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12447
12448         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12449         call to fflush(stdout) before abort.
12450         (my_ffsll): New function.
12451         (generate_fields): Use it.
12452
12453 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12454
12455         * gcc.dg/init-undef-1.c: New test.
12456
12457 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12458
12459         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12460         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12461         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12462         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12463         expected messages for new parser.
12464
12465 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12466
12467         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12468
12469 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12470
12471         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12472         on LP64 targets.
12473
12474 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12475
12476         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12477         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12478         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12479         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12480         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12481         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12482         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12483         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12484         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12485         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12486
12487 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12488
12489         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12490         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12491         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12492         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12493         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12494         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12495         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12496         for new parser.
12497
12498 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12499
12500         PR target/15342
12501         * gcc.dg/20041104-1.c: New test.
12502
12503 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12504
12505         * g++.dg/template/nontype7.C: New test.
12506         * g++.dg/template/nontype8.C: Likewise.
12507         * g++.dg/template/nontype9.C: Likewise.
12508         * g++.dg/template/nontype10.C: Likewise.
12509         * g++.dg/tc1/dr49.C: Likewise.
12510         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12511         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12512
12513 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12514
12515         * g++.dg/rtti/tinfo1.C: Remove xfails.
12516
12517 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12518
12519         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12520         packed attribute to the definition to satisfy the new C++ parser.
12521
12522 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12523
12524         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12525         invocations of va_arg.
12526
12527 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12528
12529         PR c++/18124
12530         * g++.dg/template/crash25.C: New test.
12531
12532         PR c++/18155
12533         * g++.dg/template/typedef2.C: New test.
12534         * g++.dg/parse/crash13.C: Adjust error markers.
12535
12536         PR c++/18177
12537         * g++.dg/conversion/const3.C: New test.
12538
12539 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12540
12541         PR fortran/17535
12542         PR fortran/17583
12543         PR fortran/17713
12544         * gfortran.dg/generic_[123].f90: New testcases.
12545
12546 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12547
12548         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12549         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12550
12551 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12552
12553         PR tree-opt/16808
12554         * gcc.c-torture/compile/pr16808.c: New test.
12555
12556 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12557
12558         PR rtl-optimization/17104
12559         * gcc.dg/ppc-bitfield1.c: New.
12560
12561 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12562
12563         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12564
12565 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12566
12567         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12568         strings for 32-bit code.
12569
12570 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12571
12572         PR c/18239
12573         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12574
12575 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12576
12577         PR c++/18064
12578         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12579
12580 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12581
12582         PR c++/15172
12583         * g++.dg/init/aggr2.C: New test.
12584
12585 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12586
12587         * objc.dg/local-decl-1.m: New test.
12588
12589 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12590
12591         * gcc.dg/20040910-1.c: Adjust regex.
12592
12593 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12594
12595         PR rtl-optimization/18084
12596         * g++.dg/opt/pr18084-1.C: New testcase.
12597
12598 2004-10-30  Matt Austern  <austern@apple.com>
12599
12600         PR c++/17542
12601         * g++.dg/ext/attrib18.C: New test.
12602
12603 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12604
12605         PR middle-end/18096
12606         * gcc.dg/pr18096-1.c: New test case.
12607
12608 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12609
12610         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12611
12612 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12613
12614         PR c/16666
12615         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12616         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12617         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12618         gcc.dg/old-style-prom-3.c: New tests.
12619
12620 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12621
12622         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12623         Remove unnecessary inclusion of stdio.h.
12624
12625 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12626
12627         PR rtl-optimization/17581
12628         * gcc.dg/pr17581-1.c: New test case.
12629
12630 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12631
12632         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12633         being implemented.
12634         * g++.dg/conversion/dr195-1.C: New.
12635         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12636         * g++.old-deja/g++.mike/p10148.C: Likewise.
12637
12638 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12639
12640         PR c++/17695
12641         * g++.dg/debug/typedef2.C: New test.
12642
12643 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12644
12645         PR fortran/13490
12646         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12647         * gfortran.dg/g77/README: Update.
12648
12649 2004-10-28  Matt Austern  <austern@apple.com>
12650
12651         PR c++/14124
12652         * g++.dg/ext/packed7.C: New test.
12653
12654 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12655
12656         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12657         scan-assembler.
12658         * lib/scanasm.exp (hidden-scan-for): New proc.
12659         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12660         string.
12661         (scan-not-hidden): Likewise.
12662         * lib/target-supports.exp (check_visibility_available): mach-o is
12663         support too.
12664
12665 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12666
12667         PR c++/17132
12668         * g++.dg/template/memclass3.C: New test.
12669
12670 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12671
12672         PR middle-end/18160
12673         * gcc.dg/register-var-1.c: New test.
12674         * gcc.dg/register-var-2.c: New test.
12675         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12676         error now.
12677
12678 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12679
12680         PR other/18172
12681         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12682         unused variables.
12683         * gcc.dg/vect/vect-22.c: Likewise.
12684
12685 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12686
12687         * gcc.dg/i386-rotate-1.c: New test.
12688
12689 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12690
12691         * g++.dg/init/ref12.C: Add "run" marker.
12692
12693         PR c++/17435
12694         * g++.dg/init/ref12.C: New test.
12695
12696         PR c++/18140
12697         * g++.dg/template/shift1.C: New test.
12698         * g++.dg/template/error10.C: Adjust error markers.
12699
12700 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12701
12702         PR tree-opt/17529
12703         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12704
12705 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12706
12707         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12708         * gcc.dg/weak/weak-3.c: Likewise.
12709         * gcc.dg/weak/weak-5.c: Likewise.
12710         * gcc.dg/weak/weak-9.c: Likewise.
12711         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12712         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12713
12714         * gcc.dg/darwin-weakimport-1.c: New.
12715
12716 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12717
12718         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12719
12720 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12721
12722         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12723         'syntax' error messages.
12724         * gcc.dg/cpp/direct2s.c: Likewise.
12725
12726 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12727
12728         * gcc.c-torture/compile/20041026-1.c: New.
12729
12730 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12731
12732         PR c++/18093
12733         * g++.dg/lookup/ns2.C: New test.
12734
12735         PR c++/18020
12736         * g++.dg/template/enum4.C: New test.
12737
12738         PR c++/18161
12739         * g++.dg/template/expr1.C: New test.
12740
12741 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12742
12743         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12744
12745 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12746
12747         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12748         gcc.dg/decl-nospec-3.c: New tests.
12749
12750 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12751
12752         * objc.dg/super-class-3.m: New test.
12753
12754 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12755
12756         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12757         resyncing.
12758         * gcc.dg/cpp/direct2s.c: Likewise.
12759
12760 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12761
12762         * objc.dg/image-info.m: Update for changes to section selection.
12763
12764 2004-10-25  David Ayers  <d.ayers@inode.at>
12765             Ziemowit Laski  <zlaski@apple.com>
12766
12767         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12768         diagnostics when messaging 'id <Proto>'.
12769         * objc.dg/class-protocol-1.m: New test.
12770         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12771         a non-existent method signature.
12772         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12773         Update diagnostics when messaging with non-existent method signature.
12774         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12775         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12776         invalid receivers are now resolved as if messaging 'id'; remove
12777         extraneous diagnostics.
12778
12779 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12780
12781         PR c/16667
12782         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12783         gcc.dg/init-desig-obs-3.c: New tests.
12784
12785 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12786
12787         * gcc.dg/debug/20041023-1.c: New test.
12788
12789 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12790
12791         PR middle-end/17407
12792         * gcc.c-torture/compile/pr17407.c: New test.
12793
12794         PR c++/18121
12795         * g++.dg/template/array8.C: New test.
12796
12797 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12798
12799         PR other/18138
12800         * lib/g++.exp: Accept more than one multilib libgcc.
12801         * lib/gcc-dg.exp: Likewise.
12802         * lib/objc.exp: Likewise.
12803         * lib/treelang.exp: Likewise.
12804         * lib/gfortran.exp: Likewise.
12805
12806 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12807
12808         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12809
12810 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12811
12812         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12813         * gcc.dg/c99-const-expr-3.c: Likewise.
12814
12815 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12816
12817         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12818
12819 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12820
12821         * gcc.c-torture/execute/loop-2e.x: Remove.
12822
12823 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12824
12825         PR c++/18095
12826         * g++.dg/parse/crash18.C: New.
12827         * g++.dg/parse/crash19.C: New.
12828
12829 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12830
12831         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12832         * g++.dg/ext/dllimport2.C: Same.
12833         * g++.dg/ext/dllimport8.C: Same.
12834
12835 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12836
12837         PR c++/10841
12838         * g++.dg/conversion/cast1.C: New test.
12839         * g++.dg/overload/pmf1.C: Adjust error marker.
12840
12841 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12842
12843         PR objc/17923
12844         * objc.dg/const-str-7.m: New test.
12845
12846 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12847
12848         * g++.dg/template/memfriend11.C: Fix comment typo.
12849         * g++.dg/template/memfriend14.C: Likewise.
12850
12851 2004-10-20  Richard Henderson  <rth@redhat.com>
12852
12853         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12854         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12855         -fasynchronous-unwind-tables.
12856
12857 2004-10-20  Richard Henderson  <rth@redhat.com>
12858
12859         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12860         (main): Return success.
12861         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12862         (main): Return success.
12863
12864 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12865
12866         PR c++/13495
12867         * g++.dg/template/memfriend9.C: New test.
12868         * g++.dg/template/memfriend10.C: Likewise.
12869         * g++.dg/template/memfriend11.C: Likewise.
12870         * g++.dg/template/memfriend12.C: Likewise.
12871         * g++.dg/template/memfriend13.C: Likewise.
12872         * g++.dg/template/memfriend14.C: Likewise.
12873         * g++.dg/template/memfriend15.C: Likewise.
12874         * g++.dg/template/memfriend16.C: Likewise.
12875         * g++.dg/template/memfriend17.C: Likewise.
12876         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12877
12878 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12879
12880         * g++.dg/conversion/dr195.C: New.
12881         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12882
12883 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12884             Devang Patel  <dpatel@apple.com>
12885
12886         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12887         of floating point arithmetic, which could trap.
12888
12889 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12890
12891         PR c++/14035
12892         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12893         * g++.dg/conversion/const2.C: New test.
12894         * g++.dg/expr/reinterpret2.C: New test.
12895         * g++.dg/expr/reinterpret3.C: New test.
12896         * g++.dg/expr/cast2.C: New test.
12897         * g++.dg/expr/copy1.C: New test.
12898         * g++.dg/other/conversion1.C: Change error message.
12899         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12900         function pointers to void *.
12901         * g++.old-deja/g++.mike/p10148.C: Likewise.
12902
12903 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12904
12905         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12906
12907 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12908
12909         PR c++/18047
12910
12911         * g++.dg/parse/expr3.C: New test.
12912
12913 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12914
12915         * gcc.dg/smod-1.c: New test.
12916
12917 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12918
12919         * objc.dg/method-14.m: New test.
12920
12921 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12922
12923         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12924         Also xfail as the patch was reverted.
12925
12926 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12927
12928         PR middle-end/16973
12929         * gcc.dg/pr16973.c: New test.
12930
12931 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12932
12933         PR tree-optimization/17656
12934         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12935
12936 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12937
12938         * g++.dg/eh/shadow1.C: New.
12939
12940 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12941
12942         * gcc.c-torture/compile/20041018-1.c: New test.
12943
12944 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12945
12946         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12947         compiler referring to register 0 when accessing sdata.  The linker
12948         now patches things up.
12949
12950 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12951
12952         PR c/17529
12953         * gcc.c-torture/compile/pr17529.c: New test.
12954
12955 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12956
12957         PR c++/17743
12958         * g++.dg/ext/attrib17.C: New test.
12959
12960 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12961
12962         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12963
12964 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12965
12966         PR c++/10479
12967         * g++.dg/ext/attrib16.C: New test.
12968
12969 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12970
12971         PR c++/17042
12972         * g++.dg/init/dso_handle1.C: New test.
12973
12974         PR c++/14667
12975         * g++.dg/parse/typedef6.C: New test.
12976
12977         PR c++/17916
12978         * g++.dg/parse/pragma1.C: New test.
12979
12980 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12981
12982         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12983
12984 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12985
12986         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
12987         -fno-common when on HPPA HP-UX platforms.
12988
12989 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12990
12991         PR other/16820
12992         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12993         stdint.h.
12994         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12995         uintptr_t.
12996
12997 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12998
12999         PR c++/16301
13000         * g++.dg/lookup/strong-using-4.C: New test.
13001
13002 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13003
13004         PR middle-end/16567
13005         * gcc.c-torture/compile/nested-1.c: New test.
13006
13007 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13008
13009         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
13010         and mipsisa64*-*-* (until support for misaligned loads is added).
13011         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
13012         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
13013         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
13014         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
13015         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
13016         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
13017
13018 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/17976
13021         * g++.dg/init/dtor3.C: New test.
13022
13023 2004-10-15  Ben Elliston  <bje@au.ibm.com>
13024
13025         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
13026
13027 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
13028
13029         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
13030         * gcc.dg/macho-lo-sum.c: Likewise.
13031
13032 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
13033
13034         * gcc.dg/ppc-spe64-1.c: New test.
13035
13036 2004-10-14  Devang Patel  <dpatel@apple.com>
13037
13038         PR 17635
13039         * gcc.dg/pr17635.c : New test.
13040
13041 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
13042
13043         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
13044         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
13045         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
13046         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
13047         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
13048         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
13049         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
13050         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
13051         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
13052         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
13053         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
13054         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
13055         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
13056         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
13057         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
13058         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
13059         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
13060         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
13061
13062 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13063
13064         * gcc.dg/vect/vect-82.c: New testcase.
13065         * gcc.dg/vect/vect-82_64.c: New testcase.
13066         * gcc.dg/vect/vect-83.c: New testcase.
13067         * gcc.dg/vect/vect-83_64.c: New testcase.
13068
13069 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13070
13071         * gcc.dg/cpp/error-1.c: New test.
13072
13073 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13074
13075         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
13076
13077 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
13078
13079         PR target/17984
13080         * gcc.dg/cris-peep2-xsrand2.c: New test.
13081
13082 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
13083
13084         PR c++/17661
13085         * testsuite/g++.dg/expr/for2.C: New test.
13086
13087 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13088
13089         * g++.dg/inherit/thunk1.C: Run on the SPARC.
13090
13091 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
13092
13093         PR tree-optimization/17724
13094         * g++.dg/opt/pr17724-1.C: New test.
13095         * g++.dg/opt/pr17724-2.C: New test.
13096         * g++.dg/opt/pr17724-3.C: New test.
13097         * g++.dg/opt/pr17724-4.C: New test.
13098         * g++.dg/opt/pr17724-5.C: New test.
13099         * g++.dg/opt/pr17724-6.C: New test.
13100
13101 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
13102
13103         PR c/17301
13104         * gcc.dg/pr17301-2.c: New test.
13105
13106 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
13107
13108         PR c++/15876
13109         * g++.dg/parse/error22.C: New test.
13110
13111         PR c++/17936
13112         * g++.dg/template/spec18.C: New test.
13113
13114 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
13115
13116         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
13117         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
13118         memcpy.
13119         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
13120         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
13121
13122 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13123
13124         * g++.dg/eh/cleanup5.C: Add dg-options "".
13125
13126 2004-10-11  Roger Sayle  <roger@eyesopen.com>
13127
13128         PR middle-end/17657
13129         * gcc.dg/switch-4.c: New test case.
13130
13131 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
13132
13133         * gcc.c-torture/execute/20041011-1.c: New test.
13134
13135 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13136
13137         PR c++/17554
13138         * g++.dg/init/for3.C: New test.
13139
13140         PR c++/17657
13141         * g++.dg/opt/switch2.C: New test.
13142
13143         PR middle-end/17703
13144         * g++.dg/warn/Wreturn-2.C: New test.
13145
13146 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13147
13148         PR c++/17907
13149         * g++.dg/eh/cleanup5.C: New test.
13150
13151 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
13152
13153         PR c++/17393
13154         * g++.dg/parse/error21.C: New test.
13155
13156 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13157
13158         * g++.dg/overload/pmf1.C: Adjust quoting marks.
13159         * g++.dg/warn/incomplete1.C: Likewise.
13160         * g++.dg/template/qualttp20.C: Likewise.
13161
13162 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13163
13164         PR c/17881
13165         * parm-incomplete-1.c: New test.
13166
13167 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13168
13169         PR c++/17867
13170         * g++.dg/parse/error19.C: New test.
13171
13172         PR c++/17670
13173         * g++.dg/init/new11.C: New test.
13174
13175         PR c++/17821
13176         * g++.dg/parse/error20.C: New test.
13177
13178         PR c++/17826
13179         * g++.dg/template/crash24.C: New test.
13180
13181 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13182
13183         PR c/17301
13184         * gcc.dg/pr17301-1.c: New test.
13185
13186 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13187
13188         PR c/17189
13189         * gcc.dg/anon-struct-5.c: New test.
13190
13191 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13192
13193         PR c/17844
13194         * gcc.dg/pr17844-1.c: New test.
13195
13196 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
13197
13198         PR tree-optimization/17906
13199         * gcc.c-torture/compile/pr17906.c: New.
13200
13201 2004-10-09  Stuart Hastings  <stuart@apple.com>
13202             Roger Sayle  <roger@eyesopen.com>
13203
13204         PR rtl-optimization/17853
13205         * gcc.dg/i386-mmx-5.c: New testcase.
13206
13207 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
13208
13209         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
13210
13211 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13212
13213         PR c++/17524
13214         * g++.dg/template/static9.C: New test.
13215
13216         PR c++/17685
13217         * g++.dg/parse/operator5.C: New test.
13218
13219 2004-10-09  Roger Sayle  <roger@eyesopen.com>
13220
13221         PR middle-end/17894
13222         * gcc.c-torture/execute/divcmp-4.c: New test case.
13223
13224 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13225
13226         PR tree-opt/17902
13227         * g++.dg/opt/pr17902.C: New test.
13228
13229 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
13230
13231         * gcc.dg/cpp/ident-1.c: Add dg-options "".
13232
13233 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13234
13235         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
13236
13237 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13238
13239         * gcc.dg/assign-warn-3.c: New test.
13240
13241 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13242
13243         PR c/16999
13244         * gcc.dg/cpp/ident-1.c: New test.
13245
13246 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13247
13248         * gcc.c-torture/compile/acc1.c: New.
13249
13250 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13251
13252         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
13253         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
13254
13255 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13256
13257         * gcc.dg/ultrasp11.c: New test.
13258
13259 2004-10-08  Michael Matz  <matz@suse.de>
13260
13261         * gcc.dg/doloop-2.c: New test.
13262
13263 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13264
13265         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
13266         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
13267         objc.dg/method-9.m: Update expected diagnostics.
13268
13269 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
13270
13271         * gcc.dg/ppc-fsel-3.c: New file.
13272         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
13273
13274 2004-10-07  Paul Brook  <paul@codesourcery.com>
13275
13276         * gfortran.dg/intrinsic_verify_1.f90: New test.
13277
13278 2004-10-07  Paul Brook  <paul@codesourcery.com>
13279
13280         * gfortran.dg/empty_format_1.f90: Remove stray commas.
13281
13282 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13283
13284         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13285         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13286         commit.
13287
13288 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13289
13290         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13291
13292 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13293
13294         PR c++/17115
13295         * g++.dg/warn/Winline-4.C: New test.
13296
13297 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13298
13299         * gcc.c-torture/compile/20041007-1.c: New test.
13300
13301 2004-10-07  Paul Brook  <paul@codesourcery.com>
13302
13303         PR fortran/17678
13304         * gfortran.dg/use_allocated_1.f90: New test.
13305
13306 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13307
13308         PR middle-end/17849
13309         * gfortran.fortran-torture/compile/nested.f90: New test
13310
13311 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13312
13313         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13314
13315 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13316
13317         PR c++/17368
13318         * g++.dg/ext/asm6.C: New test.
13319
13320 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13321
13322         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13323
13324 2004-10-06  Paul Brook  <paul@codesourcery.com>
13325
13326         PR libfortran/17709
13327         * gfortran.dg/empty_format_1.f90: New test.
13328
13329 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13330
13331         PR fortran/17568
13332         * gfortran.dg/ishft.f90: New test.
13333
13334         PR fortran/17283
13335         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13336         tests.
13337
13338 2004-10-06  Paul Brook  <paul@codesourcery.com>
13339
13340         * gfortran.dg/do_1.f90: New test.
13341
13342 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13343
13344         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13345         optimizing for size.
13346
13347 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13348
13349         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13350
13351 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13352
13353         * gcc.c-torture/compile/20041005-1.c: New test.
13354
13355 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13356
13357         PR c++/17829
13358         * g++.dg/lookup/koenig4.C: New.
13359
13360 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13361
13362         * g++.dg/other/classkey1.C: Adjust quoting marks.
13363         * g++.dg/parse/error15.C: Likewise.
13364         * g++.dg/template/meminit2.C (int>): Likewise.
13365
13366 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13367
13368         PR fortran/17283
13369         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13370
13371         PR fortran/17631
13372         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13373
13374         PR fortran/17708
13375         * gfortran.dg/pr17708.f90: New test.
13376
13377 2004-10-04  Chao-ying Fu  <fu@mips.com>
13378
13379         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13380         * gcc.dg/vect/vect-4.c: Ditto.
13381         * gcc.dg/vect/vect-5.c: Ditto.
13382         * gcc.dg/vect/vect-6.c: Ditto.
13383         * gcc.dg/vect/vect-8.c: Ditto.
13384         * gcc.dg/vect/vect-16.c: Ditto.
13385         * gcc.dg/vect/vect-30.c: Ditto.
13386         * gcc.dg/vect/vect-40.c: Ditto.
13387         * gcc.dg/vect/vect-41.c: Ditto.
13388         * gcc.dg/vect/vect-42.c: Ditto.
13389         * gcc.dg/vect/vect-43.c: Ditto.
13390         * gcc.dg/vect/vect-44.c: Ditto.
13391         * gcc.dg/vect/vect-45.c: Ditto.
13392         * gcc.dg/vect/vect-46.c: Ditto.
13393         * gcc.dg/vect/vect-47.c: Ditto.
13394         * gcc.dg/vect/vect-48.c: Ditto.
13395         * gcc.dg/vect/vect-49.c: Ditto.
13396         * gcc.dg/vect/vect-50.c: Ditto.
13397         * gcc.dg/vect/vect-51.c: Ditto.
13398         * gcc.dg/vect/vect-52.c: Ditto.
13399         * gcc.dg/vect/vect-53.c: Ditto.
13400         * gcc.dg/vect/vect-54.c: Ditto.
13401         * gcc.dg/vect/vect-55.c: Ditto.
13402         * gcc.dg/vect/vect-56.c: Ditto.
13403         * gcc.dg/vect/vect-57.c: Ditto.
13404         * gcc.dg/vect/vect-58.c: Ditto.
13405         * gcc.dg/vect/vect-59.c: Ditto.
13406         * gcc.dg/vect/vect-60.c: Ditto.
13407         * gcc.dg/vect/vect-74.c: Ditto.
13408         * gcc.dg/vect/vect-79.c: Ditto.
13409         * gcc.dg/vect/vect-80.c: Ditto.
13410
13411 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13412
13413         * gcc.dg/unused-7.c: Use the correct option.
13414
13415 2004-10-04  Paul Brook  <paul@codesourcery.com>
13416         Bud Davis  <bdavis9659@comcast.net>
13417
13418         PR fortran/17706
13419         PR fortran/16434
13420         * gfortran/pr17706.f90: New test.
13421         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13422
13423 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13424
13425         * gfortran.dg/pr17612.f90: New test.
13426
13427 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13428
13429         * g++.dg/template/local1.C: Adjust quoting marks in
13430         testing for diagnostics.
13431         * g++.dg/tls/diag-2.C: Likewise.
13432         * g++.dg/other/error8.C: Likewise.
13433
13434 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13435
13436         PR c/17178
13437         * gcc.dg/unused-4.c: Adjust to be correct.
13438
13439         PR c/17820
13440         * gcc.dg/unused-7.c: New test.
13441
13442 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13443
13444         PR c++/17797
13445         * g++.dg/overload/template2.C: New test.
13446
13447 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13448
13449         PR tree-optimization/16632
13450         * gcc.dg/tree-ssa/20041002-1.c: New.
13451
13452 2004-10-03  Paul Brook  <paul@codesourcery.com>
13453
13454         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13455         rather than relying on default formatting.
13456
13457 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13458
13459         * gcc.dg/20040920-1.c: Update expected message text.
13460
13461 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13462
13463         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13464
13465 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13466
13467         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13468         tree level.
13469
13470 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13471
13472         * gcc.dg/tree-ssa/pr17343.c: Remove.
13473
13474 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13475
13476         PR tree-opt/17343
13477         * gcc.dg/tree-ssa/pr17343.c: New test.
13478
13479 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13480
13481         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13482         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13483         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13484         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13485         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13486
13487 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13488
13489         * gcc.dg/lvalue-2.c: New test.
13490
13491 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13492
13493         PR c/17730
13494         * gcc.dg/pr17730-1.c: New test
13495
13496 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13497
13498         PR c/7425
13499         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13500
13501 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13502
13503         * gcc.c-torture/execute/stdarg-1.c: New test.
13504         * gcc.c-torture/execute/stdarg-2.c: New test.
13505         * gcc.c-torture/execute/stdarg-3.c: New test.
13506         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13507         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13508         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13509         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13510         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13511
13512 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13513
13514         PR tree-optimization/17697
13515         * g++.dg/opt/pr17697-1.C: New test.
13516         * g++.dg/opt/pr17697-2.C: New test.
13517         * g++.dg/opt/pr17697-3.C: New test.
13518
13519 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13520
13521         PR c/16409
13522         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13523         gcc.dg/vla-init-5.c: New tests.
13524
13525 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13526
13527         PR c/13804
13528         * gcc.dg/pr13804-1.c: New test.
13529
13530 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13531
13532         PR fortran/16938
13533         * gfortran.dg/pr16938.f90: New test.
13534
13535 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13536
13537         * g++.dg/template/crash23.C: New test.
13538
13539 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13540
13541         PR c++/17585
13542         * g++.dg/template/static8.C: New test.
13543
13544 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13545
13546         PR c++/17681
13547         * g++.dg/other/error9.C: New test.
13548
13549 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13550
13551         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13552
13553 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13554
13555         PR fortran/15164
13556         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13557
13558 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13559
13560         PR middle-end/17112
13561         * gcc.dg/pr17112-1.c: New test case.
13562
13563 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13564
13565         PR c/11459
13566         * gcc.dg/pr11459-1.c: New test.
13567
13568 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13569
13570         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13571         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13572
13573 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13574
13575         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13576
13577 2004-09-25  Jan Hubicka  <jh@suse.cz>
13578
13579         * compile/30040909-1.c: New test.
13580         * compile/30040907-1.c: New test.
13581
13582 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13583
13584         * gcc.c-torture/execute/va-arg-26.c: New test.
13585
13586 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13587
13588         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13589         extra diagnostics on targets with 64-bit pointers.
13590         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13591
13592 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13593
13594         PR c/17188
13595         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13596         * gcc.dg/decl-3.c: Adjust expected message.
13597
13598 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13599
13600         PR fortran/17615
13601         * gfortran.dg/pr17615.f90: New test.
13602
13603 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13604
13605         PR tree-optimzation/17517
13606         * g++.dg/tree-ssa/pr17517.C: New Test.
13607
13608 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13609
13610         PR c++/16889
13611         * g++.dg/lookup/ambig3.C: New.
13612
13613 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13614
13615         PR tree-opt/17624
13616         * g++.dg/opt/pr17624.C: New test.
13617
13618 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13619
13620         PR c/6980
13621         * gcc.dg/Wbad-function-cast-1.c: New test.
13622
13623 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13624
13625         * g++.dg/ext/complit1.C
13626         * g++.dg/other/error2.C
13627         * g++.dg/other/nontype-1.C
13628         * g++.dg/parse/crash11.C
13629         * g++.dg/parse/crash12.C
13630         * g++.dg/parse/error15.C
13631         * g++.dg/parse/error4.C
13632         * g++.dg/parse/tmpl-outside1.C
13633         * g++.dg/parse/too-many-tmpl-args1.C
13634         * g++.dg/template/dependent-expr3.C
13635         * g++.dg/template/error10.C
13636         * g++.dg/template/instantiate1.C
13637         * g++.dg/template/vtable2.C
13638         * g++.dg/warn/Wshadow-1.C
13639         * g++.dg/warn/weak1.C
13640         * g++.old-deja/g++.brendan/crash16.C
13641         * g++.old-deja/g++.brendan/crash18.C
13642         * g++.old-deja/g++.brendan/crash48.C
13643         * g++.old-deja/g++.brendan/crash49.C
13644         * g++.old-deja/g++.brendan/crash55.C
13645         * g++.old-deja/g++.brendan/crash56.C
13646         * g++.old-deja/g++.brendan/crash8.C
13647         * g++.old-deja/g++.brendan/enum11.C
13648         * g++.old-deja/g++.brendan/enum8.C
13649         * g++.old-deja/g++.brendan/enum9.C
13650         * g++.old-deja/g++.brendan/friend3.C
13651         * g++.old-deja/g++.brendan/misc14.C
13652         * g++.old-deja/g++.bugs/900402_02.C
13653         * g++.old-deja/g++.bugs/900404_03.C
13654         * g++.old-deja/g++.bugs/900404_04.C
13655         * g++.old-deja/g++.bugs/900428_03.C
13656         * g++.old-deja/g++.jason/crash4.C
13657         * g++.old-deja/g++.jason/overload21.C
13658         * g++.old-deja/g++.jason/redecl1.C
13659         * g++.old-deja/g++.jason/report.C
13660         * g++.old-deja/g++.jason/rfg10.C
13661         * g++.old-deja/g++.jason/template30.C
13662         * g++.old-deja/g++.law/arm12.C
13663         * g++.old-deja/g++.law/ctors5.C
13664         * g++.old-deja/g++.law/cvt20.C
13665         * g++.old-deja/g++.law/init10.C
13666         * g++.old-deja/g++.law/init8.C
13667         * g++.old-deja/g++.law/visibility17.C
13668         * g++.old-deja/g++.law/visibility7.C
13669         * g++.old-deja/g++.mike/net8.C
13670         * g++.old-deja/g++.mike/p646.C
13671         * g++.old-deja/g++.mike/p700.C
13672         * g++.old-deja/g++.mike/p701.C
13673         * g++.old-deja/g++.mike/p811.C
13674         * g++.old-deja/g++.ns/template13.C
13675         * g++.old-deja/g++.other/array3.C
13676         * g++.old-deja/g++.other/crash25.C
13677         * g++.old-deja/g++.other/dtor3.C
13678         * g++.old-deja/g++.other/dtor4.C
13679         * g++.old-deja/g++.other/main1.C
13680         * g++.old-deja/g++.other/warn7.C
13681         * g++.old-deja/g++.pt/crash11.C
13682         * g++.old-deja/g++.pt/crash36.C
13683         * g++.old-deja/g++.pt/spec22.C
13684         * g++.old-deja/g++.pt/spec9.C
13685         * g++.old-deja/g++.pt/ttp52.C
13686         * g++.old-deja/g++.robertl/eb103.C
13687         * g++.old-deja/g++.robertl/eb121.C
13688         * g++.old-deja/g++.robertl/eb22.C
13689         * g++.old-deja/g++.robertl/eb8.C:
13690         Update locations and/or regexps of dg-error markers.
13691         Remove markers for some bogus messages that are no longer issued.
13692
13693 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13694
13695         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13696         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13697
13698 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13699
13700         PR c++/17618
13701         * g++.dg/lookup/crash5.C: New test.
13702
13703 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13704
13705         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13706         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13707         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13708         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13709         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13710         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13711
13712         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13713         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13714         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13715         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13716         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13717         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13718
13719         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13720
13721         * gcc.dg/vect/vect-44.c: Check additional cases.
13722         * gcc.dg/vect/vect-48.c: Check additional cases.
13723
13724         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13725         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13726         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13727         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13728         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13729         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13730         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13731         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13732         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13733
13734         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13735         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13736         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13737
13738 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13739
13740         * gcc.dg/tree-ssa/loop-6.c: New test.
13741
13742 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13743
13744         PR c++/17620
13745         * g++.dg/inherit/base2.C: New.
13746
13747 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13748
13749         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13750         * gcc.dg/20001012-2.c: Likewise.
13751         * gcc.dg/20001013-1.c: Likewise.
13752         * gcc.dg/20001101-1.c: Likewise.
13753         * gcc.dg/20001102-1.c: Likewise.
13754         * gcc.dg/bf-spl1.c: Likewise.
13755         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13756         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13757
13758 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13759
13760         PR tree-optimization/16721
13761         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13762
13763 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13764
13765         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13766         * gcc.dg/20040305-1.c: Likewise.
13767
13768 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13769
13770         PR c/16566
13771         * gcc.c-torture/compile/pr16566-1.c,
13772         gcc.c-torture/compile/pr16566-2.c,
13773         gcc.c-torture/compile/pr16566-3.c: New tests.
13774
13775 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13776
13777         PR tree-optimization/17512
13778         * gcc.c-torture/compile/20040916-1.c.
13779
13780 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13781
13782         * gcc.dg/pragma-re-3.c: New test.
13783
13784 2004-09-17  Matt Austern  <austern@apple.com>
13785
13786         PR c++/15049
13787         * g++.dg/other/anon3.C: New.
13788
13789 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13790
13791         PR c++/7503
13792         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13793         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13794         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13795         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13796         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13797
13798 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13799
13800         PR fortran/17286
13801         * gfortran.dg/pr17286.f90: New test.
13802
13803 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13804
13805         PR c++/17530
13806         * g++.dg/template/static7.C: New test.
13807
13808 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13809
13810         PR tree-opt/17558
13811         * gcc.c-torture/compile/pr17558.c: New test.
13812
13813 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13814
13815         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13816         if SKIP_ATTRIBUTE is defined.
13817
13818 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13819
13820         PR fortran/15957
13821         * gfortran.dg/pr15957.f90: New test.
13822
13823 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13824
13825         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13826         in comparison.
13827         * gcc.dg/vect/vect-79.c: Likewise.
13828         * gcc.dg/vect/vect-80.c: Likewise.
13829
13830 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13831
13832         PR fortran/15750
13833         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13834
13835 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13836
13837         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13838         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13839         * gcc.dg/vect/vect-62.c: New testcase.
13840         * gcc.dg/vect/vect-63.c: New testcase.
13841         * gcc.dg/vect/vect-64.c: New testcase.
13842         * gcc.dg/vect/vect-65.c: New testcase.
13843         * gcc.dg/vect/vect-66.c: New testcase.
13844         * gcc.dg/vect/vect-67.c: New testcase.
13845         * gcc.dg/vect/vect-68.c: New testcase.
13846         * gcc.dg/vect/vect-69.c: New testcase.
13847         * gcc.dg/vect/vect-79.c: New testcase.
13848         * gcc.dg/vect/vect-80.c: New testcase.
13849
13850 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13851
13852         * gcc.target/mips/asm-1.c: New test.
13853
13854 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13855
13856         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13857         * gcc.dg/vect/vect-73.c: New testcase.
13858         * gcc.dg/vect/vect-74.c: New testcase.
13859         * gcc.dg/vect/vect-75.c: New testcase.
13860         * gcc.dg/vect/vect-76.c: New testcase.
13861         * gcc.dg/vect/vect-77.c: New testcase.
13862         * gcc.dg/vect/vect-78.c: New testcase
13863
13864 2004-09-18  Paul Brook  <paul@codesourcery.com>
13865
13866         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13867
13868 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13869
13870         PR c/17424
13871         * gcc.dg/pr17424-1.c: New test.
13872
13873 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13874
13875         * g++.dg/tree-ssa/pr17153.C: New test.
13876
13877 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13878
13879         PR pch/13361
13880         * testsuite/g++.dg/pch/wchar-1.C: New.
13881         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13882
13883 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13884
13885         * gcc.c-torture/execute/20040917-1.c: New test.
13886
13887 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13888
13889         PR tree-optimization/17319
13890         * gcc.dg/pr17319.c: New test.
13891
13892 2004-09-17  Devang Patel  <dpatel@apple.com>
13893
13894         * gcc.dg/20040813-1.c: New test.
13895
13896 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13897
13898         PR tree-optimization/17273
13899         * gcc.c-torture/compile/pr17273.c: New test.
13900
13901 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13902
13903         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13904         Update expected messages.
13905         * gcc.dg/declspec-13.c: New test.
13906
13907 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13908
13909         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13910
13911 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13912
13913         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13914         change what 'a' is pointing to.
13915
13916 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13917
13918         PR c++/16002
13919         * g++.dg/template/error18.C: New test.
13920
13921         PR c++/16029
13922         * g++.dg/warn/Wunused-8.C: New test.
13923
13924 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13925
13926         PR tree-optimization/17513
13927         * gcc.dg/20040916-1.c: New test.
13928
13929 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13930
13931         PR c++/17501
13932         * g++.dg/template/typename7.C: New test.
13933
13934 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13935
13936         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13937
13938 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13939
13940         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13941         with -ftree-based-profiling also.
13942         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13943
13944 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13945
13946         PR/15364
13947         * gfortran.dg/der_array_io_1.f90: New test.
13948         * gfortran.dg/der_array_io_2.f90: New test.
13949         * gfortran.dg/der_array_io_3.f90: New test.
13950
13951 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13952
13953         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13954         EABI.
13955
13956 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13957
13958         * g++.dg/opt/switch1.C: New test.
13959
13960 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13961
13962         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13963         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13964         Update expected messages.
13965
13966 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13967
13968         PR fortran/16485
13969         * gfortran.dg/same_name_1.f90: New test.
13970
13971 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13972
13973         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13974         dereference garbage pointers.
13975
13976 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13977
13978         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13979         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13980
13981         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13982         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13983         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13984
13985 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13986
13987         PR c++/17324
13988         * g++.dg/template/mangle1.C: New test.
13989
13990 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13991
13992         PR tree-optimization/17252
13993         * gcc.c-torture/execute/pr17252.c: New test.
13994
13995 2004-09-14  Andrew Pinski  <apinski@apple.com>
13996
13997         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13998
13999 2004-09-14  Roger Sayle  <roger@eyesopen.com>
14000
14001         PR rtl-optimization/9771
14002         * gcc.dg/pr9771-1.c: New test case.
14003
14004 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14005
14006         PR tree-optimization/15262
14007         * gcc.c-torture/execute/pr15262-1.c: New test.
14008         * gcc.c-torture/execute/pr15262-2.c: New test.
14009
14010 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14011
14012         * gcc.dg/declspec-12.c: New test.
14013
14014 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
14015
14016         * gfortran.dg/pr17090.f90: Add directives to test.
14017
14018 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14019
14020         * gcc.c-torture/compile/20040914-1.c: New test.
14021
14022 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14023
14024         PR c++/16162
14025         * g++.dg/template/decl2.C: New test.
14026
14027 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
14028
14029         PR fortran/17090
14030         * gfortran.dg/pr17090.f90: New test.
14031
14032 2004-09-13  Dale Johannesen  <dalej@apple.com>
14033
14034         * gcc.c-torture/compile/pr17408.c: New test case.
14035
14036 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14037
14038         PR c++/16716
14039         * g++.dg/parse/crash17.C: New test.
14040
14041         PR c++/17327
14042         * g++.dg/template/enum3.C: New test.
14043
14044 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
14045
14046         * lib/gcc-defs.exp: Load wrapper.exp.
14047         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
14048         using local code.
14049         * lib/gcc.exp (gcc_init): Similar.
14050         * lib/gfortran.exp (gfortran_init): Similar.
14051         * lib/objc.exp (objc_init): Similar.
14052         * lib/treelang.exp (treelang_init): Similar.
14053         * lib/wrapper.exp: New file with build_wrapper call machinery in
14054         ${tool}_maybe_build_wrapper.
14055
14056 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14057
14058         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
14059         "inline".
14060         * gcc.dg/declspec-11.c: Update expected messages.
14061         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
14062         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
14063         gcc.dg/inline-12.c: New tests.
14064
14065 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
14066
14067         * g++.dg/tree-ssa/pr17400.C: New testcase.
14068
14069 2004-09-13  James E Wilson  <wilson@specifixinc.com>
14070
14071         * gcc.target/mips/sb1-1.c: New testcase.
14072
14073 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
14074
14075         * lib/g77-dg.exp: Remove unused file.
14076         * lib/mike-g77.exp: Ditto.
14077         * lib/g77.exp: Ditto.
14078
14079 2004-09-12  Richard Henderson  <rth@redhat.com>
14080
14081         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
14082
14083 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14084
14085         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
14086         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14087         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
14088         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
14089         Update expected messages.
14090
14091 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
14092
14093         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
14094         declaration/use mismatch for dirp parameter.
14095
14096 2004-09-12  Andrew Pinski  <apinski@apple.com>
14097
14098         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
14099         -fgnu-runtime is passed.
14100
14101 2004-09-12  Richard Henderson  <rth@redhat.com>
14102
14103         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
14104         do the uplevel thing and update additional_flags directly.
14105         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
14106         gfortran.fortran-torture/execute/intrinsic_nearest.x,
14107         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
14108         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
14109
14110 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14111
14112         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
14113
14114 2004-09-11  Roger Sayle  <roger@eyesopen.com>
14115
14116         PR middle-end/17411
14117         * g++.dg/opt/pr17411-1.C: New test case.
14118
14119 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14120
14121         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14122         gcc.dg/tls/diag-2.c: Update expected messages.
14123         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
14124         messages.
14125         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
14126         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
14127         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
14128         gcc.dg/tls/diag-5.c: New tests.
14129
14130 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
14131
14132         * gcc.dg/20040910-1.c: Correct dg-error regexp.
14133
14134 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14135
14136         * g++.dg/parse/break-in-for.C: New test.
14137
14138 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
14139
14140         * gcc.dg/tree-ssa/20040911-1.c: New test.
14141
14142 2004-09-11  Andreas Jaeger  <aj@suse.de>
14143
14144         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
14145         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
14146
14147 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
14148
14149         * gcc.target/frv: New directory of FR-V-specific tests.
14150
14151 2004-09-10  James E Wilson  <wilson@specifixinc.com>
14152
14153         * gcc.dg/convert-vec-1.c: New test.
14154
14155 2004-09-10  Roger Sayle  <roger@eyesopen.com>
14156
14157         PR middle-end/17024
14158         * gcc.dg/pr17024-1.c: New test case.
14159
14160 2004-09-10  Eric Christopher  <echristo@redhat.com>
14161
14162         * gcc.dg/20040910-1.c: New test.
14163
14164 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14165
14166         * gcc.dg/bitfld-9.c: New test.
14167
14168 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
14169
14170         * gcc.c-torture/execute/ieee/acc1.c: New test.
14171         * gcc.c-torture/execute/ieee/acc2.c: New test.
14172         * gcc.c-torture/execute/ieee/mzero6.c: New test.
14173
14174 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14175
14176         * gcc.dg/deprecated-2.c: New test.
14177
14178 2004-09-09  James E Wilson  <wilson@specifixinc.com>
14179
14180         * gcc.dg/init-vec-1.c: New test.
14181
14182 2004-09-09  Roger Sayle  <roger@eyesopen.com>
14183
14184         PR middle-end/17055
14185         * gcc.dg/pr17055-1.c: New test case.
14186
14187 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
14188
14189         PR target/17377
14190         * gcc.c-torture/execute/pr17377.c: New test.
14191
14192 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14193
14194         PR c/8420
14195         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
14196         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
14197         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14198         gcc.dg/long-long-typespec-1.c: New tests.
14199         * gcc.dg/tls/diag-2.c: Update expected diagnostics
14200
14201 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14202
14203         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
14204         gcc.dg/gnu99-static-1.c: New tests.
14205
14206 2004-09-08  Devang Patel  <dpatel@apple.com>
14207
14208         * gcc.dg/darwin-ld-20040828-1.c: New test.
14209         * gcc.dg/darwin-ld-20040828-2.c: New test.
14210         * gcc.dg/darwin-ld-20040828-3.c: New test.
14211
14212 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
14213
14214         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
14215         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
14216         in error message.
14217         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
14218         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
14219         in error message.
14220         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
14221         types they qualify.
14222         * objc.dg/type-size-2.m: Fix wording in comment.
14223         * objc.dg/va-meth-1.m: New test case.
14224
14225 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
14226
14227         PR c/16633:
14228         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
14229         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
14230
14231 2004-09-06  Devang Patel  <dpatel@apple.com>
14232
14233         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
14234         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
14235
14236 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
14237
14238         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
14239         reflect changed line numbering of diagnostics.
14240
14241 2004-09-06  Paul Brook  <paul@codesourcery.com>
14242
14243         * gfortran.dg/edit_real_1.f90: Add new test.
14244
14245 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14246
14247         * gcc.dg/tree-ssa/loop-2.c: New test.
14248         * gcc.dg/tree-ssa/loop-3.c: New test.
14249         * gcc.dg/tree-ssa/loop-4.c: New test.
14250         * gcc.dg/tree-ssa/loop-5.c: New test.
14251
14252 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14253
14254         * gcc.dg/format/sentinel-1.c: Update for parameter option.
14255
14256 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14257
14258         * gcc.dg/format/sentinel-1.c: New test.
14259
14260 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
14261
14262         * testsuite/gcc.dg/builtins-46.c: New.
14263
14264 2004-09-03  Devang Patel  <dpatel@apple.com>
14265
14266         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
14267         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
14268
14269 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14270
14271         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
14272         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
14273         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
14274         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
14275         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
14276         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
14277         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
14278         the non-portable bzero.
14279         * gcc.dg/20010912-1.c: xfail for NetWare.
14280         * gcc.dg/20020426-2.c: xfail for NetWare.
14281         * gcc.dg/20021014-1.c: xfail for NetWare.
14282         * gcc.dg/20021018-1.c: xfail for NetWare.
14283         * gcc.dg/20030213-1.c: xfail for NetWare.
14284         * gcc.dg/20030225-1.c: xfail for NetWare.
14285         * gcc.dg/20030708-1.c: xfail for NetWare.
14286         * gcc.dg/builtins-config.h: Also exclude NetWare.
14287         * gcc.dg/format/format.h: Define restrict only if not already defined.
14288         * gcc.dg/nest.c: xfail for NetWare.
14289         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14290         * lib/target-supports.exp (check_visibility_available): Exclude
14291         NetWare.
14292
14293 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14294
14295         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14296         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14297         deterministic starting point for the alignment of structure fields.
14298         * gcc.dg/Wpadded.c: Dito.
14299         * g++.dg/abi/vbase10.C: Dito.
14300
14301 2004-09-03  Devang Patel  <dpatel@apple.com>
14302
14303         * g++.dg/debug/pr15736.cc: New test.
14304
14305 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14306
14307         * README.QMTEST: Fix out-of-date link.
14308
14309 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14310
14311         PR fortran/16579
14312         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14313         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14314
14315 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14316
14317         * g++.dg/abi/arm_rtti1.C: New test.
14318
14319 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14320
14321         * gcc.dg/ppc-vector-memcpy.c: New.
14322         * gcc.dg/ppc-vector-memset.c: New.
14323
14324 2004-09-02  Chao-ying Fu  <fu@mips.com>
14325
14326         * gcc.target/mips/mips-3d-1.c: New test.
14327         * gcc.target/mips/mips-3d-2.c: New test.
14328         * gcc.target/mips/mips-3d-3.c: New test.
14329         * gcc.target/mips/mips-3d-4.c: New test.
14330         * gcc.target/mips/mips-3d-5.c: New test.
14331         * gcc.target/mips/mips-3d-6.c: New test.
14332         * gcc.target/mips/mips-3d-7.c: New test.
14333         * gcc.target/mips/mips-3d-8.c: New test.
14334         * gcc.target/mips/mips-3d-9.c: New test.
14335         * gcc.target/mips/mips-ps-1.c: New test.
14336         * gcc.target/mips/mips-ps-2.c: New test.
14337         * gcc.target/mips/mips-ps-3.c: New test.
14338         * gcc.target/mips/mips-ps-4.c: New test.
14339         * gcc.target/mips/mips-ps-type.c: New test.
14340
14341 2004-09-02  Paul Brook  <paul@codesourcery.com>
14342
14343         * gfortran.dg/edit_real_1.f90: Add new tests.
14344
14345 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14346
14347         PR fortran/15327
14348         * gfortran.dg/merge_char_1.f90: New test.
14349
14350 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14351
14352         PR fortran/16404
14353         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14354
14355 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14356
14357         PR c/1522
14358         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14359
14360 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14361
14362         * g++.dg/opt/loop1.C: Do not XFAIL.
14363
14364 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14365
14366         * gcc.c-torture/execute/20040831-1.c: New test.
14367
14368 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14369
14370         PR fortran/16579
14371         * gfortran.dg/g77/20010610.f: Now passes.
14372         Copy from g77.f-torture/execute. Add dg-run directive.
14373         * gfortran.dg/g77/README: Update
14374
14375 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14376
14377         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14378         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14379         (t1, t2, t3, t4): Add volatile.
14380
14381 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14382
14383         * g++.dg/ext/visibility/arm1.C: New test.
14384
14385 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14386
14387         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14388         -pedantic-errors.
14389
14390 2004-09-01  Paul Brook  <paul@codesourcery.com>
14391
14392         * gfortran.dg/eof_2.f90: New test.
14393
14394 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14395
14396         PR fortran/16579
14397         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14398
14399 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14400
14401         PR libfortran/16805
14402         * gfortran.dg/list_read_2.f90: New test.
14403
14404 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14405
14406         * g++.dg/abi/key1.C: New test.
14407
14408 2004-08-31  Richard Henderson  <rth@redhat.com>
14409
14410         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14411         form of offsetof.
14412         * g++.dg/other/offsetof5.C: Remove duplicate.
14413
14414 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14415
14416         PR fortran/17244
14417         * gfortran.dg/func_derived_1.f90: New test.
14418
14419 2004-08-31  Paul Brook  <paul@codesourcery.com>
14420
14421         * gfortran.dg/eof_1.f90: New test.
14422
14423 2004-08-31  Paul Brook  <paul@codesourcery.com>
14424
14425         * gfortran.dg/list_read_1.f90: New file.
14426
14427 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14428
14429         * g++.dg/opt/loop1.C: XFAIL.
14430
14431 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14432
14433         * gcc.dg/funcdef-storage-1.c: New.
14434         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14435         an extern function in local scope.
14436         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14437         declare an 'auto inline' function in local scope.
14438         * gcc.dg/20011130-1.c: Likewise.
14439         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14440         an 'auto' function in local scope.
14441         * gcc.dg/20021014-1.c: Likewise.
14442         * gcc.dg/20030331-2.c: Likewise.
14443
14444 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14445
14446         * gfortran.dg/blockdata_1.f90: New test.
14447
14448 2004-08-30  Richard Henderson  <rth@redhat.com>
14449
14450         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14451
14452 2004-08-30  Richard Henderson  <rth@redhat.com>
14453
14454         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14455         additional_flags set by alternate driver.
14456         (ieee-options): New procedure.
14457         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14458         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14459         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14460         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14461
14462 2004-08-30  Richard Henderson  <rth@redhat.com>
14463
14464         * lib/f-torture.exp: Remove.
14465
14466 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14467
14468         PR rtl-optimization/16590
14469         * g++.dg/opt/loop1.C: New test.
14470
14471 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14472
14473         PR fortran/13910
14474         * gfortran.dg/oldstyle_1.f90: New test.
14475
14476 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14477         Paul Brook  <paul@codesourcery.com>
14478
14479         * gfortran.dg/g77/README: Update.
14480         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14481         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14482         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14483
14484 2004-08-28  Paul Brook  <paul@codesourcery.com>
14485
14486         PR libfortran/17195
14487         * gfortran.dg/edit_real_1.f90: New test.
14488
14489 2004-08-27  Paul Brook  <paul@codesourcery.com>
14490
14491         * gfortran.dg/rewind_1.f90: New test.
14492
14493 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14494
14495         PR fortran/16597
14496         * gfortran.dg/pr16597.f90: New test.
14497
14498 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14499
14500         PR c/13801
14501         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14502         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14503         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14504         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14505         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14506
14507 2004-08-26  Nick Clifton  <nickc@redhat.com>
14508
14509         * gcc.c-torture/compile/pr17119.c: New test.
14510
14511 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14512
14513         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14514
14515 2004-08-25  Richard Henderson  <rth@redhat.com>
14516
14517         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14518         the bits that expect kind=8 to be the largest real kind.
14519
14520 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14521
14522         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14523
14524 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14525
14526         * gfortran.dg/assignment_1.f90: New test.
14527
14528 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14529
14530         * g++.dg/template/repo3.C: New test.
14531
14532 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14533
14534         PR middle-end/16693
14535         PR tree-optimization/16372
14536         * g++.dg/opt/pr16372-1.C: New test case.
14537         * g++.dg/opt/pr16693-1.C: New test case.
14538         * g++.dg/opt/pr16693-2.C: New test case.
14539
14540 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14541
14542         * objc.dg/proto-lossage-4.m: New test.
14543
14544 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14545
14546         PR c++/17155
14547         * g++.dg/inherit/local2.C: New test.
14548
14549 2004-08-25  Paul Brook  <paul@codesourcery.com>
14550
14551         PR fortran/17144
14552         * gfortran.dg/string_ctor_1.f90: New test.
14553
14554 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14555
14556         PR c++/14428
14557         * g++.dg/template/redecl2.C: New test.
14558
14559 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14560
14561         PR fortran/17143
14562         * gfortran.dg/pr17143.f90: New test.
14563
14564 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14565
14566         PR fortran/17164
14567         * gfortran.dg/pr17164.f90: New test.
14568
14569 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14570
14571         * gcc.dg/tree-ssa/loop-1.c: New test.
14572
14573 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14574
14575         * gcc.c-torture/compile/20040824-1.c: New test.
14576
14577 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14578
14579         * gcc.c-torture/compile/iftrap-3.c: New test.
14580
14581 2004-08-24  Paul Brook  <paul@codesourcery.com>
14582
14583         * gfortran.dg/entry_2.f90: New test.
14584
14585 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14586
14587         PR c++/16889
14588         * g++.dg/lookup/ambig[12].C: New.
14589
14590 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14591
14592         PR c++/16706
14593         * g++.dg/template/crash21.C: New test.
14594         * g++.dg/template/crash22.C: Likewise.
14595
14596 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14597
14598         PR c++/17149
14599         * g++.dg/template/access15.C: New.
14600
14601 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14602
14603         PR c++/17163
14604         * g++.dg/template/repo2.C: New test.
14605
14606 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14607
14608         PR rtl-optimization/17078
14609         * gcc.c-torture/execute/pr17078-1.c: New test case.
14610
14611 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14612
14613         PR c/14492
14614         * gcc.dg/debug/crash1.c: New test.
14615
14616 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14617
14618         PR c/16180
14619         * gcc.dg/loop-5.c: New test.
14620
14621 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14622
14623         * gcc.c-torture/execute/20040823-1.c: New test.
14624
14625 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14626
14627         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14628         to the assembler.  Simplify test accordingly.
14629         (asm_abi_flags): Use GNU names.
14630         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14631         to check for ABI flags.
14632
14633 2004-08-22  Andrew Pinski  <apinski@apple.com>
14634
14635         * g++.dg/opt/pr14029.C: New test.
14636         * gcc.c-torture/execute/pr15262.c: New test.
14637
14638 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14639
14640         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14641
14642 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14643
14644         PR 16908
14645         * gfortran.dg/direct_io.f90: New test.
14646
14647 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14648
14649         PR c++/17121
14650         * g++.dg/inherit/local2.C: New test.
14651
14652 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14653
14654         PR c++/17120
14655         * g++.dg/warn/Wparentheses-4.C: New test.
14656
14657 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14658
14659         PR c++/17121
14660         * g++.dg/inherit/local2.C: New test.
14661
14662         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14663         * gcc.dg/ppc-ldstruct.c: Likewise.
14664         * gcc.dg/ppc64-abi-2.c: Likewise.
14665
14666 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14667
14668         PR rtl-optimization/17099
14669         * gcc.c-torture/execute/20040820-1.c: New test.
14670
14671 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14672
14673         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14674
14675 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14676
14677         PR fortran/17077
14678         * gfortran.dg/auto_array_1.f90: New test.
14679
14680 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14681
14682         PR fortran/17074
14683         * gfortran.dg/simpleif_1.f90: New test.
14684
14685 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14686
14687         * lib/target-supports.exp (check_profiling_available): Return
14688         false for arm*-*-symbianelf* and arm*-*-eabi*.
14689
14690         PR c++/15890
14691         * g++.dg/template/delete1.C: New test.
14692
14693 2004-08-19  Paul Brook  <paul@codesourcery.com>
14694
14695         PR fortran/14976
14696         PR fortran/16228
14697         * gfortran.dg/data_char_1.f90: New test.
14698
14699 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14700
14701         PR fortran/16946
14702         * gfortran.dg/reduction.f90: New testcase.
14703
14704 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14705
14706         PR fortran/16520
14707         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14708
14709 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14710
14711         PR c++/17041
14712         * g++.dg/Wparentheses-3.C: New test.
14713
14714 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14715
14716         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14717         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14718         * gcc.dg/vect/vect-2.c: Likewise.
14719         * gcc.dg/vect/vect-3.c: Likewise.
14720         * gcc.dg/vect/vect-4.c: Likewise.
14721         * gcc.dg/vect/vect-5.c: Likewise.
14722         * gcc.dg/vect/vect-6.c: Likewise.
14723         * gcc.dg/vect/vect-7.c: Likewise.
14724         * gcc.dg/vect/vect-25.c: Likewise.
14725         * gcc.dg/vect/vect-31.c: Likewise.
14726         * gcc.dg/vect/vect-32.c: Likewise.
14727         * gcc.dg/vect/vect-34.c: Likewise.
14728         * gcc.dg/vect/vect-36.c: Likewise.
14729         * gcc.dg/vect/vect-all.c: Likewise.
14730
14731 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14732
14733         PR c++/17068
14734         * g++.dg/template/operator4.C: New test.
14735
14736 2004-08-18  Richard Henderson  <rth@redhat.com>
14737
14738         * gcc.dg/20040206-1.c: XFAIL.
14739
14740 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14741
14742         PR c++/16246
14743         * g++.dg/template/array7.C: New test.
14744
14745 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14746
14747         * gcc.dg/mips-movcc-1.c: New test.
14748         * gcc.dg/mips-movcc-2.c: New test.
14749         * gcc.dg/mips-movcc-3.c: New test.
14750
14751         * gcc.dg/mips-nmadd-1.c: New test.
14752         * gcc.dg/mips-nmadd-2.c: New test.
14753
14754 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14755
14756         PR c++/15871
14757         * g++.dg/opt/inline8.C: New test.
14758
14759         PR c++/16965
14760         * g++.dg/parse/error17.C: New test.
14761
14762 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14763
14764         * gcc.dg/vect: New directory for vectorizer tests.
14765         * gcc.dg/vect/tree-vect.h: New file.
14766         * gcc.dg/vect/vect.exp: New file.
14767         * gcc.dg/vect/pr16105.c.c: New test.
14768         * gcc.dg/vect/vect-1.c: New test.
14769         * gcc.dg/vect/vect-2.c: New test.
14770         * gcc.dg/vect/vect-3.c: New test.
14771         * gcc.dg/vect/vect-4.c: New test.
14772         * gcc.dg/vect/vect-5.c: New test.
14773         * gcc.dg/vect/vect-6.c: New test.
14774         * gcc.dg/vect/vect-7.c: New test.
14775         * gcc.dg/vect/vect-8.c: New test.
14776         * gcc.dg/vect/vect-9.c: New test.
14777         * gcc.dg/vect/vect-10.c: New test.
14778         * gcc.dg/vect/vect-11.c: New test.
14779         * gcc.dg/vect/vect-12.c: New test.
14780         * gcc.dg/vect/vect-13.c: New test.
14781         * gcc.dg/vect/vect-14.c: New test.
14782         * gcc.dg/vect/vect-15.c: New test.
14783         * gcc.dg/vect/vect-16.c: New test.
14784         * gcc.dg/vect/vect-17.c: New test.
14785         * gcc.dg/vect/vect-18.c: New test.
14786         * gcc.dg/vect/vect-19.c: New test.
14787         * gcc.dg/vect/vect-20.c: New test.
14788         * gcc.dg/vect/vect-21.c: New test.
14789         * gcc.dg/vect/vect-22.c: New test.
14790         * gcc.dg/vect/vect-23.c: New test.
14791         * gcc.dg/vect/vect-24.c: New test.
14792         * gcc.dg/vect/vect-25.c: New test.
14793         * gcc.dg/vect/vect-26.c: New test.
14794         * gcc.dg/vect/vect-27.c: New test.
14795         * gcc.dg/vect/vect-28.c: New test.
14796         * gcc.dg/vect/vect-29.c: New test.
14797         * gcc.dg/vect/vect-30.c: New test.
14798         * gcc.dg/vect/vect-31.c: New test.
14799         * gcc.dg/vect/vect-32.c: New test.
14800         * gcc.dg/vect/vect-33.c: New test.
14801         * gcc.dg/vect/vect-34.c: New test.
14802         * gcc.dg/vect/vect-35.c: New test.
14803         * gcc.dg/vect/vect-36.c: New test.
14804         * gcc.dg/vect/vect-37.c: New test.
14805         * gcc.dg/vect/vect-38.c: New test.
14806         * gcc.dg/vect/vect-40.c: New test.
14807         * gcc.dg/vect/vect-41.c: New test.
14808         * gcc.dg/vect/vect-42.c: New test.
14809         * gcc.dg/vect/vect-43.c: New test.
14810         * gcc.dg/vect/vect-44.c: New test.
14811         * gcc.dg/vect/vect-45.c: New test.
14812         * gcc.dg/vect/vect-46.c: New test.
14813         * gcc.dg/vect/vect-47.c: New test.
14814         * gcc.dg/vect/vect-48.c: New test.
14815         * gcc.dg/vect/vect-49.c: New test.
14816         * gcc.dg/vect/vect-50.c: New test.
14817         * gcc.dg/vect/vect-51.c: New test.
14818         * gcc.dg/vect/vect-52.c: New test.
14819         * gcc.dg/vect/vect-53.c: New test.
14820         * gcc.dg/vect/vect-54.c: New test.
14821         * gcc.dg/vect/vect-55.c: New test.
14822         * gcc.dg/vect/vect-56.c: New test.
14823         * gcc.dg/vect/vect-57.c: New test.
14824         * gcc.dg/vect/vect-58.c: New test.
14825         * gcc.dg/vect/vect-59.c: New test.
14826         * gcc.dg/vect/vect-60.c: New test.
14827         * gcc.dg/vect/vect-61.c: New test.
14828         * gcc.dg/vect/vect-all.c: New test.
14829         * gcc.dg/vect/vect-none.c: New test.
14830
14831 2004-08-17  Paul Brook  <paul@codesourcery.com>
14832
14833         PR fortran/13082
14834         * gfortran.dg/entry_1.f90: New test.
14835
14836 2004-08-17  Andrew Pinski  <apinski@apple.com>
14837
14838         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14839
14840 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14841
14842         * gcc.dg/pr17036-1.c: New test.
14843
14844 2004-08-16  Devang Patel  <dpatel@apple.com>
14845
14846         * gcc.dg/darwin-20040809-1.c: New test.
14847
14848 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14849
14850         * gcc.dg/funcdef-attr-1.c: New test.
14851
14852 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14853
14854         * gcc.dg/altivec-17.c: New test.
14855         * gcc.dg/altivec-18.c: New test.
14856
14857 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14858
14859         PR c++/6749
14860         * g++.dg/template/vtable2.C: New test.
14861
14862 2004-08-14  Richard Henderson  <rth@redhat.com>
14863
14864         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14865         * gcc.dg/pack-test-4.c (main): Return 0.
14866         * gcc.dg/setjmp-1.c: Remove XFAIL.
14867         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14868
14869 2004-08-14  Richard Henderson  <rth@redhat.com>
14870
14871         * gcc.dg/980217-1.c: Add prototype for printf.
14872
14873 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14874
14875         * gfortran.dg/pr16935.f90: New test.
14876
14877 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14878
14879         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14880
14881 2004-08-13  Paul Brook  <paul@codesourcery.com>
14882
14883         * gfortran.dg/der_io_1.f90: Remove stray comma.
14884
14885 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14886
14887         * gcc.dg/vmx/cw-bug-2.c: Remove.
14888         * gcc.dg/vmx/vprint-1.c: Remove.
14889         * gcc.dg/vmx/vscan-1.c: Remove.
14890
14891 2004-08-12  Devang patel  <dpatel@apple.com>
14892
14893         * gcc.dg/darwin-20040809-2.c: New test.
14894
14895 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14896
14897         * g++.dg/ext/altivec-12.C: New test.
14898
14899         * g++.dg/ext/altivec-11.C: New test.
14900
14901 2004-08-12  Paul Brook  <paul@codesourcery.com>
14902
14903         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14904
14905 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14906
14907         * g++.dg/ext/altivec-2.C: Check for hardware support before
14908         executing any VMX instructions.
14909
14910         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14911
14912 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14913
14914         PR c++/16276
14915         * g++.old-deja/g++.other/comdat4.C: New test.
14916         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14917
14918 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14919
14920         PR target/16286
14921         * gcc.dg/pr16286.c: New test.
14922
14923 2004-08-12 Jan Beulich <jbeulich@novell.com>
14924
14925         * g++.dg/ext/asm5.C: New.
14926
14927 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14928
14929         PR c++/16698
14930         * g++.dg/eh/crash1.C: New test.
14931
14932         PR c++/16717
14933         * g++.dg/ext/construct1.C: New test.
14934
14935 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14936
14937         PR c++/16853
14938         * g++.dg/init/ptrmem1.C: New test.
14939
14940         PR c++/16618
14941         * g++.dg/parse/offsetof5.C: New test.
14942
14943         PR c++/16870
14944         * g++.dg/template/overload3.C: New test.
14945
14946 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14947
14948         PR c++/16964
14949         * g++.dg/parse/error16.C: New test.
14950
14951         PR c++/16904
14952         * g++.dg/template/error14.C: New test.
14953
14954         PR c++/16929
14955         * g++.dg/template/error15.C: New test.
14956
14957 2004-08-11  Devang Patel  <dpatel@apple.com>
14958
14959         * gcc.dg/darwin-ld-20040809-1.c: New test.
14960         * gcc.dg/darwin-ld-20040809-2.c: New test.
14961
14962 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14963
14964         PR fortran/16917
14965         * gfortran.dg/dfloat_1.f90: New test.
14966
14967 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14968
14969         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14970         * gcc.dg/dll-2.c: Fix dg-require syntax.
14971         * gcc.misc-tests/arm-isr.c (abort): Declare.
14972         (exit): Likewise.
14973
14974 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14975
14976         PR c++/16971
14977         * g++.dg/parse/crash16.C: New test.
14978
14979 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14980
14981         * gcc.dg/mips-rsqrt-1.c: New test case.
14982         * gcc.dg/mips-rsqrt-2.c: New test case.
14983         * gcc.dg/mips-rsqrt-3.c: New test case.
14984
14985 2004-08-10  Paul Brook  <paul@codesourcery.com>
14986
14987         * gfortran.dg/der_io_1.f90: New test.
14988
14989 2004-08-10  Paul Brook  <paul@codesourcery.com>
14990
14991         PR fortran/16919
14992         * gfortran.dg/der_array_1.f90: New test.
14993
14994 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14995
14996         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14997
14998 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14999
15000         * gcc.dg/wchar_t-2.c: Fix typo.
15001
15002 2004-08-09  Falk Hueffner  <falk@debian.org>
15003
15004         PR tree-optimization/12517
15005         * gcc.c-torture/compile/pr12517.c: New test.
15006
15007         PR tree-optimization/12578
15008         * gcc.c-torture/compile/pr12578.c: New test.
15009
15010         PR tree-optimization/12899
15011         * gcc.c-torture/compile/pr12899.c: New test.
15012
15013         PR rtl-optimization/14692
15014         * gcc.c-torture/compile/pr14692.c: New test.
15015
15016         PR tree-optimization/16461
15017         * gcc.c-torture/compile/pr16461.c: New test.
15018
15019 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
15020
15021         * gfortran.dg/getenv_1.f90: New test.
15022
15023 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15024
15025         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
15026         wchar_t.
15027         * gcc.dg/symbian5.c: Test -fno-short-wchar.
15028
15029 2004-08-06  Paul Brook  <paul@codesourcery.com>
15030
15031         * gfortran.dg/ret_array_1.f90: New test.
15032         * gfortran.dg/ret_pointer_1.f90: New test.
15033
15034 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
15035
15036         * gcc.dg/missing-field-init-[12].c: New tests.
15037         * g++.dg/warn/missing-field-init-[12].C: New tests.
15038
15039 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15040
15041         * gcc.dg/enum2.c: New test.
15042         * gcc.dg/symbian3.c: Likewise.
15043         * gcc.dg/symbian4.c: Likewise.
15044         * gcc.dg/wchar_t-2.c: Likewise.
15045
15046 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15047
15048         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
15049         destructor tests.
15050
15051 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15052
15053         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
15054         dg-require-visiblity.
15055         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
15056         * g++.dg/ext/visibility/fvisibility.C: Likewise.
15057         * g++.dg/ext/visibility/memfuncts.C: Likewise.
15058         * g++.dg/ext/visibility/new1.C: Likewise.
15059         * g++.dg/ext/visibility/pragma.C: Likewise.
15060         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
15061         * g++.dg/ext/visibility/virtual.C: Likewise.
15062         * g++/dg/ext/visibility/visibility-1.C: Likewise.
15063         * g++/dg/ext/visibility/visibility-2.C: Likewise.
15064         * g++/dg/ext/visibility/visibility-3.C: Likewise.
15065         * g++/dg/ext/visibility/visibility-4.C: Likewise.
15066         * g++/dg/ext/visibility/visibility-5.C: Likewise.
15067         * g++/dg/ext/visibility/visibility-6.C: Likewise.
15068         * g++/dg/ext/visibility/visibility-7.C: Likewise.
15069         * g++/dg/ext/visibility/visibility-8.C: New test.
15070         * gcc.c-torture/compile/dll.x: Remove.
15071         * gcc.dg/dll-2.c: Use dg-require-dll
15072         * gcc.dg/visibility-10.c: New test.
15073         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
15074         supporting DLLs.
15075         * testsuite/lib/scanasm.exp (scan_hidden): New function.
15076         (scan_not_hidden): Likewise.
15077
15078 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
15079
15080         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
15081
15082 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
15083
15084         * gcc.c-torture/execute/20040805-1.c: New test.
15085
15086 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
15087
15088         * gcc.dg/20020118-1.c: Declare abort.
15089         * gcc.dg/altivec_check.h: Likewise.
15090         * gcc.dg/iftrap-2.c: Likewise.
15091         * gcc.dg/pragma-darwin.c: Likewise.
15092         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
15093
15094 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
15095
15096         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
15097
15098 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15099
15100         * gcc.c-torture/execute/builtins/abs-2.c,
15101         gcc.c-torture/execute/builtins/abs-3.c,
15102         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
15103         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
15104         intmax_t, uintmax_t and their limits.
15105         * gcc.dg/intmax_t-1.c: New test.
15106
15107 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15108
15109         * g++.dg/tc1/dr147.C: Add reference to PR.
15110
15111 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
15112
15113         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
15114         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
15115
15116 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
15117
15118         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
15119
15120 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15121
15122         * gcc.dg/redecl-5.c: New test.
15123         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
15124         of scanf.
15125
15126 2004-08-03  Roger Sayle  <roger@eyesopen.com>
15127
15128         PR middle-end/16790
15129         * gcc.c-torture/execute/pr16790-1.c: New test case.
15130
15131 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
15132
15133         * g++.dg/ext/visibility/assign1.C: New test.
15134         * g++.dg/ext/visibility/new1.C: Likewise.
15135
15136         * gcc.dg/symbian1.c: New test.
15137         * gcc.dg/symbian2.c: Likewise.
15138
15139 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
15140
15141         PR target/16570
15142         * gcc.dg/i386-sse-9.c: New test.
15143
15144 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15145
15146         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
15147
15148 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15149
15150         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
15151         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
15152         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
15153         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
15154         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
15155         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
15156         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
15157         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
15158         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
15159         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
15160         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
15161         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
15162         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
15163         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
15164         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
15165         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
15166         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
15167         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
15168         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
15169         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
15170         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
15171         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
15172         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
15173         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15174         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
15175         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
15176         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
15177         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
15178         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15179         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15180         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
15181         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
15182         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
15183         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
15184         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
15185         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15186         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15187         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15188         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15189         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
15190         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
15191         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
15192         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
15193         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
15194         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15195         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15196         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
15197         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
15198         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
15199         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
15200         gcc.misc-tests/i386-pf-3dnow-1.c,
15201         gcc.misc-tests/i386-pf-athlon-1.c,
15202         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15203         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
15204         Declare built-in functions used.
15205         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
15206
15207 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
15208
15209         PR c++/16707
15210         * g++.dg/lookup/using12.C: New test.
15211
15212         * g++.dg/init/null1.C: Fix PR number.
15213         * g++.dg/parse/namespace10.C: Likewise.
15214
15215 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15216
15217         PR c++/16224
15218         * g++.dg/template/spec17.C: New test.
15219         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
15220         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
15221
15222 2004-08-02  David Billinghurst
15223
15224         PR fortran/16292
15225         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
15226
15227 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
15228
15229         * gcc.dg/ia64-got-1.c: New test case.
15230
15231 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15232
15233         PR c++/16489
15234         * g++.dg/init/null1.C: New test.
15235         * g++.dg/tc1/dr76.C: Adjust error marker.
15236
15237         PR c++/16529
15238         * g++.dg/parse/namespace10.C: New test.
15239
15240         PR c++/16810
15241         * g++.dg/inherit/ptrmem2.C: New test.
15242
15243 2004-08-02  Ben Elliston  <bje@au.ibm.com>
15244
15245         PR target/16155
15246         * gcc.dg/pr16155.c: New test.
15247
15248 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15249
15250         * gcc.dg/redecl-2.c: New test.
15251
15252 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
15253
15254         * gcc.dg/darwin-longdouble.c: New file.
15255
15256 2004-07-30  Richard Henderson  <rth@redhat.com>
15257
15258         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
15259         write to constant argument.
15260         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15261
15262 2004-07-30  Richard Henderson  <rth@redhat.com>
15263
15264         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
15265         tests of nearest around zero.
15266
15267 2004-07-30  Andrew Pinski  <apinski@apple.com>
15268
15269         * gcc.c-torture/compile/20040730-1.c: New test.
15270
15271 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15272
15273         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
15274         powerpc-eabispe.
15275
15276 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15277
15278         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
15279
15280 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15281
15282         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
15283         contains $ld_library_path.
15284         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15285
15286 2004-07-29  Richard Henderson  <rth@redhat.com>
15287
15288         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15289
15290         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15291         (alt2, which): New.
15292         (Check): Accept either alternative.
15293
15294 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15295
15296         * g++.dg/abi/inline1.C: New test.
15297         * g++.dg/abi/local1-a.cc: Likewise.
15298         * g++.dg/abi/local1.C: Likewise.
15299         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15300         * g++.dg/abi/mangle12.C: Likewise.
15301         * g++.dg/abi/mangle17.C: Likewise.
15302         * g++.dg/abi/mangle20-2.C: Likewise.
15303         * g++.dg/opt/interface1.C: Likewise.
15304         * g++.dg/opt/interface1.h: Likewise.
15305         * g++.dg/opt/interface1-a.cc: New test.
15306         * g++.dg/parse/repo1.C: New test.
15307         * g++.dg/template/repo1.C: Likewise.
15308         * g++.dg/warn/Winline-1.C: Likewise.
15309         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15310
15311 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15312
15313         * gcc.dg/tree-ssa/20040729-1.c: New test.
15314
15315 2004-07-27  Matt Austern <austern@apple.com>
15316
15317         * gcc.dg/darwin-bool-1.c: New test.
15318         * gcc.dg/darwin-bool-2.c: New test.
15319
15320 2004-07-28  Richard Henderson  <rth@redhat.com>
15321
15322         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15323         arguments in the correct type.  Don't write to constant arguments.
15324
15325 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15326
15327         PR tree-optimization/16688
15328         PR tree-optimization/16689
15329         * g++.dg/tree-ssa/pr16688.C: New test.
15330
15331 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15332
15333         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15334         loads.  Not only in the comment, this time.
15335
15336 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15337
15338         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15339         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15340         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15341         * gcc.dg/sh4a-bitmovua.c: New.
15342         * gcc.dg/sh4a-cos.c: New.
15343         * gcc.dg/sh4a-cosf.c: New.
15344         * gcc.dg/sh4a-fprun.c: New.
15345         * gcc.dg/sh4a-fsrra.c: New.
15346         * gcc.dg/sh4a-memmovua.c: New.
15347         * gcc.dg/sh4a-sin.c: New.
15348         * gcc.dg/sh4a-sincos.c: New.
15349         * gcc.dg/sh4a-sincosf.c: New.
15350         * gcc.dg/sh4a-sinf.c: New.
15351
15352 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15353
15354         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15355         conditionals.
15356         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15357         loads.
15358         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15359         DOM1.
15360
15361 2004-07-27  Andrew Pinski  <apinski@apple.com>
15362
15363         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15364
15365 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15366
15367         * gcc.dg/pragma-isr.c: New test.
15368
15369 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15370
15371         PR c++/14429
15372         * g++.dg/template/ttp11.C: New test.
15373
15374 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15375
15376         * gcc.c-torture/compile/20040727-1.c: New test.
15377
15378 2004-07-26  Eric Christopher  <echristo@redhat.com>
15379
15380         * gcc.c-torture/compile/20040726-2.c: New test.
15381
15382 2004-07-26  Andrew Pinski  <apinski@apple.com>
15383
15384         * g++.dg/rtti/tinfo1.C: Xfail.
15385
15386 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15387
15388         * gcc.c-torture/compile/20040726-1.c: New test.
15389
15390 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15391             Brian Ryner  <bryner@brianryner.com>
15392
15393         PR c++/9283
15394         PR c++/15000
15395         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15396         * g++.dg/ext/visibility/: New directory.
15397         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15398         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15399         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15400         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15401         * g++.dg/ext/visibility/fvisibility.C,
15402         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15403         g++.dg/ext/visibility/fvisibility-override1.C
15404         g++.dg/ext/visibility/fvisibility-override2.C
15405         g++.dg/ext/visibility/memfuncts.C
15406         g++.dg/ext/visibility/noPLT.C
15407         g++.dg/ext/visibility/pragma.C
15408         g++.dg/ext/visibility/pragma-override1.C
15409         g++.dg/ext/visibility/pragma-override2.C
15410         g++.dg/ext/visibility/staticmemfuncts.C
15411         g++.dg/ext/visibility/virtual.C: New tests.
15412
15413 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15414
15415         PR c/15360
15416         * gcc.dg/pr15360-1.c: New test.
15417
15418 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15419
15420         * gcc.dg/pragma-align-2.c: New test.
15421         * gcc.dg/pragma-init-fini.c: New test.
15422         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15423         targets.
15424
15425 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15426
15427         * gcc.dg/init-string-2.c: New test.
15428
15429 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15430
15431         PR 16684
15432         * gcc.dg/Wredundant-decls-1.c: New test case.
15433
15434 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15435
15436         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15437         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15438         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15439         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15440         * gcc.dg/compat/generate-random.c: New file.
15441         * gcc.dg/compat/generate-random.h: Likewise.
15442         * gcc.dg/compat/generate-random_r.c: Likewise.
15443         * gcc.dg/compat/struct-layout-1.h: Likewise.
15444         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15445         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15446         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15447         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15448         * gcc.dg/compat/struct-layout-1_main.c: New test.
15449         * gcc.dg/compat/struct-layout-1_x.c: New file.
15450         * gcc.dg/compat/struct-layout-1_y.c: New file.
15451         * gcc.dg/compat/struct-layout-1_test.h: New file.
15452
15453 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15454
15455         * gcc.dg/comp-return-1.c: New test
15456
15457 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15458
15459         * gcc.dg/vmx/8-02a.c: Fix typo.
15460
15461         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15462         * gcc.dg/darwin-abi-3.c: New test.
15463
15464         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15465         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15466
15467         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15468         * gcc.dg/vmx/ops-long-1.c: New test.
15469         * gcc.dg/vmx/ops-long-2.c: New test.
15470
15471 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15472
15473         * g++.dg/lookup/conv-[1234].C: New.
15474
15475 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15476
15477         * g++.dg/parse/attr2.C: Simplify.
15478
15479 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15480
15481         PR c/7284
15482         * gcc.c-torture/execute/pr7284-1.c: New test.
15483
15484 2004-07-22  Brian Booth  <bbooth@redhat.com>
15485
15486         * gcc.dg/tree-ssa/20040721-1.c: New test.
15487
15488 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15489
15490         * g++.dg/template/crash20.c: New.
15491
15492 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15493
15494         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15495         Add dg-run directive.  Declare variables as required.
15496         * gfortran.dg/g77/README: Update
15497
15498 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15499
15500         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15501         gcc.dg/cris-peep2-andu2.c: New tests.
15502
15503 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15504
15505         PR c/15052
15506         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15507         on return type.
15508         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15509         messages.
15510         * gcc.dg/qual-return-2.c: Update expected messages.
15511         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15512
15513 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15514
15515         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15516         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15517
15518 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15519
15520         PR c/11250
15521         * gcc.dg/init-string-1.c: New test.
15522
15523 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15524
15525         PR middle-end/15345
15526         PR c/16450
15527         * gcc.dg/torture/nested-fn-1.c: New test.
15528
15529 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15530
15531         PR target/16559
15532         * gcc.dg/ia64-fptr-1.c: New file.
15533
15534 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15535
15536         PR c++/14497
15537         * g++.dg/template/spec16.C: New test.
15538         * g++.old-deja/g++.robertl/eb118.C: Remove.
15539
15540 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15541
15542         PR c++/509
15543         * g++.dg/template/spec15.C: New test.
15544
15545 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15546
15547         Copy cases from g77.f-torture/execute and add dg-run
15548         directive.  Other changes as noted.
15549         * gfortran.dg/g77/13037.f
15550         * gfortran.dg/g77/1832.f
15551         * gfortran.dg/g77/19981119-0.f
15552         * gfortran.dg/g77/19990313-0.f
15553         * gfortran.dg/g77/19990313-1.f
15554         * gfortran.dg/g77/19990313-2.f
15555         * gfortran.dg/g77/19990313-3.f
15556         * gfortran.dg/g77/19990419-1.f
15557         * gfortran.dg/g77/19990826-0.f
15558         * gfortran.dg/g77/19990826-2.f
15559         * gfortran.dg/g77/20000503-1.f
15560         * gfortran.dg/g77/20001111.f
15561         * gfortran.dg/g77/20010116.f
15562         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15563         * gfortran.dg/g77/20010430.f
15564         * gfortran.dg/g77/6177.f
15565         * gfortran.dg/g77/947.f
15566         * gfortran.dg/g77/970816-3.f
15567         * gfortran.dg/g77/971102-1.f
15568         * gfortran.dg/g77/980520-1.f
15569         * gfortran.dg/g77/980628-0.f
15570         * gfortran.dg/g77/980628-1.f
15571         * gfortran.dg/g77/980628-10.f
15572         * gfortran.dg/g77/980628-2.f
15573         * gfortran.dg/g77/980628-3.f
15574         * gfortran.dg/g77/980628-7.f
15575         * gfortran.dg/g77/980628-8.f
15576         * gfortran.dg/g77/980628-9.f
15577         * gfortran.dg/g77/980701-0.f
15578         * gfortran.dg/g77/980701-1.f
15579         * gfortran.dg/g77/cabs.f
15580         * gfortran.dg/g77/claus.f
15581         * gfortran.dg/g77/complex_1.f
15582         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15583         * gfortran.dg/g77/dcomplex.f
15584         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15585         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15586         * gfortran.dg/g77/f90-intrinsic-numeric.f
15587         * gfortran.dg/g77/int8421.f
15588         * gfortran.dg/g77/labug1.f
15589         * gfortran.dg/g77/large_vec.f
15590         * gfortran.dg/g77/le.f
15591         * gfortran.dg/g77/short.f
15592         * gfortran.dg/g77/README: Update
15593
15594 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15595
15596         PR c++/16637
15597         * g++.dg/parse/lookup4.C: New test.
15598
15599 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15600
15601         PR c++/16175
15602         * g++.dg/template/ttp10.C: New test.
15603
15604 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15605
15606         * gcc.dg/pr12625-1.c: New test.
15607
15608 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15609
15610         * testsuite/gcc.dg/switch-warn-1.c: New test.
15611         * testsuite/gcc.dg/switch-warn-2.c: New test.
15612         * gcc.c-torture/compile/pr14730.c: Update.
15613
15614 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15615
15616         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15617         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15618         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15619         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15620
15621 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15622
15623         PR c++/16623
15624         * g++.dg/template/assign1.C: New test.
15625
15626 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15627
15628         PR c++/12170
15629         * g++.dg/template/ttp9.C: New test.
15630
15631 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15632
15633         * gcc.dg/format/cmn-err-1.c: New test.
15634
15635 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15636
15637         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15638         gcc.dg/Wparentheses-10.c: New tests.
15639         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15640
15641 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15642
15643         PR fortran/16465
15644         * gfortran.dg/g77//ffixed-line-length-0.f,
15645         gfortran.dg/g77/ffixed-line-length-132.f,
15646         gfortran.dg/g77/ffixed-line-length-72.f,
15647         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15648         gfortran.dg/g77/README: Update.
15649
15650 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15651
15652         PR c++/13092
15653         * g++.dg/template/non-dependent7.C: New test.
15654         * g++.dg/template/non-dependent8.C: Likewise.
15655         * g++.dg/template/non-dependent9.C: Likewise.
15656         * g++.dg/template/non-dependent10.C: Likewise.
15657
15658 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15659
15660         PR c++/16337
15661         * g++.dg/parse/attr2.C: New test.
15662
15663 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15664
15665         * g77.dg: Removed.
15666         * g77.f-torture: Ditto.
15667
15668 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15669
15670         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15671         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15672         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15673
15674 2004-07-16  Richard Henderson  <rth@redhat.com>
15675
15676         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15677
15678 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15679
15680         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15681         tests with full list of options.
15682         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15683         of TORTURE_OPTIONS if test contains 'dg-do run'.
15684
15685         PR fortran/16404
15686         * gfortran.dg/do_iterator.f90: New test.
15687
15688 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15689
15690         PR rtl-optimization/16536
15691         * gcc.c-torture/execute/restrict-1.c: New test.
15692
15693 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15694
15695         PR fortran/15324
15696         * gfortran.dg/pr15324.f90: New test.
15697
15698         PR fortran/15129
15699         * gfortran.dg/pr15129.f90: New test.
15700
15701         PR fortran/15140
15702         * gfortran.dg/pr15140.f90: New test.
15703
15704         PR fortran/13792
15705         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15706         compile-time simplification.
15707
15708 2004-07-14  Mike Stump  <mrs@apple.com>
15709
15710         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15711
15712 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15713
15714         PR target/16325
15715         * gcc.dg/profile-generate-1.c: New.
15716
15717 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15718
15719         * gcc.c-torture/execute/20040709-1.c: New test.
15720         * gcc.c-torture/execute/20040709-2.c: New test.
15721
15722 2004-07-14  Mike Stump  <mrs@apple.com>
15723
15724         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15725
15726 2004-07-14  Mike Stump  <mrs@apple.com>
15727
15728         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15729
15730 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15731
15732         PR c++/16518
15733         * g++.dg/parse/mutable1.C: New test.
15734
15735 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15736
15737         PR tree-optimization/16443
15738         * gcc.dg/tree-ssa/20040713-1.c: New test.
15739
15740 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15741
15742         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15743         for operator new.
15744
15745 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15746
15747         * gfortran.dg/g77/README: New file
15748         * gfortran.dg/g77/19981216-0.f: Copy from
15749         g77.f-torture/noncompile.  Add "dg-do compile" and
15750         dg-error as required.
15751         * gfortran.dg/g77/19990218-1.f: Likewise.
15752         * gfortran.dg/g77/19990905-1.f: Likewise.
15753         * gfortran.dg/g77/9263.f: Likewise.
15754         * gfortran.dg/g77/980615-0.f: Likewise.
15755         * gfortran.dg/g77/980616-0.f: Likewise.
15756         * gfortran.dg/g77/check0.f: Likewise.
15757         * gfortran.dg/g77/select_no_compile.f: Likewise.
15758
15759 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15760
15761         Copy files from g77.f-torture/compile.
15762         Add "{ dg-do compile}".  Other changes as noted
15763         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15764         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15765         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15766         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15767         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15768         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15769         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15770         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15771         statement to conform to standard.  Append alpha1.x for reference.
15772         * gfortran.dg/g77/xformat.f: Add dg-warning
15773
15774 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15775
15776         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15777         Add {dg-do compile} directive.
15778         * gfortran.dg/g77/cpp2.F: Likewise.
15779
15780 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15781
15782         PR c++/5402
15783         * g++.dg/lookup/name-clash1.C: New test.
15784
15785         PR c++/9777
15786         * g++.dg/lookup/name-clash2.C: New test.
15787
15788         PR c++/12102
15789         * g++.dg/lookup/name-clash3.C: New test.
15790
15791 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15792
15793         * g++.dg/lookup/new2.C: New test.
15794         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15795
15796 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15797
15798         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15799         Add {dg-do compile} directive.
15800         * gfortran.dg/g77/13060.f: Likewise.
15801         * gfortran.dg/g77/19990218-0.f: Likewise.
15802         * gfortran.dg/g77/19990305-0.f: Likewise.
15803         * gfortran.dg/g77/19990419-0.f: Likewise.
15804         * gfortran.dg/g77/19990502-0.f: Likewise.
15805         * gfortran.dg/g77/19990502-1.f: Likewise.
15806         * gfortran.dg/g77/19990525-0.f: Likewise.
15807         * gfortran.dg/g77/19990826-1.f: Likewise.
15808         * gfortran.dg/g77/19990826-3.f: Likewise.
15809         * gfortran.dg/g77/19990905-2.f: Likewise.
15810         * gfortran.dg/g77/20000412-1.f: Likewise.
15811         * gfortran.dg/g77/20000511-1.f: Likewise.
15812         * gfortran.dg/g77/20000511-2.f: Likewise.
15813         * gfortran.dg/g77/20000518.f: Likewise.
15814         * gfortran.dg/g77/20000601-1.f: Likewise.
15815         * gfortran.dg/g77/20000601-2.f: Likewise.
15816         * gfortran.dg/g77/20000629-1.f: Likewise.
15817         * gfortran.dg/g77/20000630-2.f: Likewise.
15818         * gfortran.dg/g77/20010115.f: Likewise.
15819         * gfortran.dg/g77/20010321-1.f: Likewise.
15820         * gfortran.dg/g77/20010426.f: Likewise.
15821         * gfortran.dg/g77/20020307-1.f: Likewise.
15822         * gfortran.dg/g77/8485.f: Likewise.
15823         * gfortran.dg/g77/960317-1.f: Likewise.
15824         * gfortran.dg/g77/970915-0.f: Likewise.
15825         * gfortran.dg/g77/980310-1.f: Likewise.
15826         * gfortran.dg/g77/980310-2.f: Likewise.
15827         * gfortran.dg/g77/980310-3.f: Likewise.
15828         * gfortran.dg/g77/980310-4.f: Likewise.
15829         * gfortran.dg/g77/980310-6.f: Likewise.
15830         * gfortran.dg/g77/980310-7.f: Likewise.
15831         * gfortran.dg/g77/980310-8.f: Likewise.
15832         * gfortran.dg/g77/980419-2.f: Likewise.
15833         * gfortran.dg/g77/980424-0.f: Likewise.
15834         * gfortran.dg/g77/980427-0.f: Likewise.
15835         * gfortran.dg/g77/980729-0.f: Likewise.
15836         * gfortran.dg/g77/981117-1.f: Likewise.
15837         * gfortran.dg/g77/toon_1.f: Likewise.
15838
15839 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15840
15841         PR c++/2204
15842         * g++.dg/other/abstract2.C: New test.
15843
15844 2004-07-12  Paul Brook  <paul@codesourcery.com>
15845
15846         * gfortran.dg/pointer_init_1.f90: New test.
15847
15848 2004-07-11  Paul Brook  <paul@codesourcery.com>
15849
15850         PR fortran/15986
15851         * gfortran.dg/contained_1.f90: New test.
15852
15853 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15854
15855         * g++.dg/parse/defarg8.C: New test.
15856
15857 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15858
15859         PR fortran/16433
15860         * gfortran.dg/pr16433.f: New test.
15861
15862         PR fortran/17574
15863         * gfortran.dg/pr15754.f90: New test.
15864
15865 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15866
15867         PR tree-optimization/16437
15868         * gcc.c-torture/execute/bitfld-4.c: New test.
15869
15870 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15871
15872         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15873         access to common var from module.
15874
15875 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15876
15877         PR fortran/16336
15878         * gfortran.fortran-torture/execute/common_2.f90: New test.
15879
15880 2004-07-10  Paul Brook  <paul@codesourcery.com>
15881
15882         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15883
15884 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15885
15886         PR fortran/15969
15887         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15888
15889 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15890
15891         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15892         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
15893         * gfortran.dg/g77/ffree-form-1.f: Likewise.
15894         * gfortran.dg/g77/ffree-form-2.f: Likewise.
15895         * gfortran.dg/g77/ffree-form-3.f: Likewise.
15896         * gfortran.dg/g77/fno-underscoring.f: Likewise.
15897         * gfortran.dg/g77/funderscoring.f: Likewise.
15898         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15899
15900 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15901
15902         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15903
15904 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15905         Paul Brook  <paul@codesourcery.com>
15906
15907         PR fortran/13415
15908         * gfortran.dg/common_pointer_1.f90: New test.
15909
15910 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15911
15912         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15913
15914 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15915
15916         PR target/16364
15917         * gcc.c-torture/compile/20040709-1.c: New.
15918
15919 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15920
15921         PR fortran/14077
15922         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15923
15924 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15925
15926         PR fortran/13201
15927         * gfortran.dg/shape_1.f90: New test.
15928
15929 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15930             Andrew Pinski  <apinski@apple.com>
15931
15932         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15933
15934 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15935
15936         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15937         comment.
15938
15939 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15940         Paul Brook  <paul@codesourcery.com>
15941
15942         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15943         '.f95' and '.F95'.
15944
15945 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15946
15947         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15948
15949 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15950
15951         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15952         testcases with capital suffix.
15953
15954 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15955
15956         PR fortran/15481
15957         PR fortran/13372
15958         PR fortran/13575
15959         PR fortran/15978
15960         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15961
15962         * gfortran.dg/implicit_1.f90: New test.
15963
15964 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15965
15966         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
15967         expression to match gfortran warning/error messages
15968         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15969         dg-error text.
15970
15971 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15972
15973         * lib/fortran-torture.exp: Rename proc search_for to
15974         search_for_re.
15975
15976 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15977
15978         * gcc.c-torture/execute/simd-5.x: New file.
15979         XFAIL on SPARC 64-bit at -O0.
15980
15981 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15982
15983         PR c++/8211
15984         PR c++/16165
15985         * g++.dg/warn/effc3.C: New test.
15986
15987 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15988
15989         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15990         change X to 1X in format.
15991         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
15992         add data statements to conform to standard.
15993
15994 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15995
15996         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15997         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
15998         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
15999
16000 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16001
16002         * gfortran.dg/g77/7388.f: Copy from g77.dg
16003         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
16004         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
16005         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
16006         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
16007         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
16008         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
16009         * gfortran.dg/g77/strlen0.f: Likewise.
16010
16011 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
16012
16013         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
16014         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
16015
16016 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16017
16018         * gcc.c-torture/execute/920428-2.x: Delete.
16019         * gcc.c-torture/execute/920501-7.x: Likewise.
16020
16021 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
16022
16023         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
16024         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
16025         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
16026         prescott and c3-2.
16027         (PREFETCH_3DNOW): Add -march=c3.
16028
16029 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
16030
16031         PR c/16437
16032         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
16033         * gcc.c-torture/execute/bf64-1.x: Likewise.
16034
16035 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16036
16037         * gcc.c-torture/compile/20040708-1.c: New test.
16038
16039 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16040
16041         PR c++/16169
16042         * g++.dg/warn/effc2.C: New test.
16043
16044 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16045
16046         * gcc.c-torture/execute/bitfld-1.x: Remove.
16047         * gcc.c-torture/execute/bitfld-3.c: New test.
16048         * gcc.dg/bitfld-2.c: Remove XFAILs.
16049
16050 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
16051
16052         PR c++/16276
16053         * g++.dg/rtti/tinfo1.C: New file.
16054
16055 2004-07-07  Eric Christopher  <echristo@redhat.com>
16056
16057         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
16058
16059 2004-07-07  Andrew Pinski  <apinski@apple.com>
16060
16061         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
16062
16063 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
16064
16065         * g++.dg/init/call1.C: XFAIL.
16066
16067 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
16068
16069         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
16070         except for movstrict*, to movmem* and clrstr* to clrmem*.
16071
16072 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
16073
16074         * gcc.c-torture/execute/20040707-1.c: New test.
16075
16076 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
16077
16078         * gcc.c-torture/execute/20040706-1.c: New test.
16079
16080 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16081
16082         PR c++/3671
16083         * g++.dg/template/spec14.C: New test.
16084
16085 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
16086
16087         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
16088         nothing if not yet defined.  Use it in b, c and d type definitions.
16089         * gcc.c-torture/execute/20040705-1.c: New test.
16090         * gcc.c-torture/execute/20040705-2.c: New test.
16091
16092 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16093
16094         PR c++/2518
16095         * g++.dg/lookup/new1.C: New test.
16096
16097 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16098
16099         PR c++/11406
16100         * g++.dg/template/sizeof8.C: New test.
16101
16102 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
16103
16104         * gcc.c-torture/compile/20040705-1.c: New test.
16105
16106 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
16107
16108         * gfortran.fortran-torture/execute/seq_io.f90: New test.
16109
16110 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
16111
16112         * gcc.dg/cpp/if-mop.c: Two new testcases.
16113         * gcc.dg/cpp/trad/comment-3.c: New.
16114
16115 2004-07-04  Paul Brook  <paul@codesourcery.com>
16116
16117         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
16118
16119 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
16120
16121         PR c++/3761
16122         * g++.dg/lookup/crash4.C: New test.
16123
16124 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
16125
16126         * gcc.c-torture/execute/builtin-abs-1.c
16127         * gcc.c-torture/execute/builtin-abs-2.c
16128         * gcc.c-torture/execute/builtin-complex-1.c
16129         * gcc.c-torture/execute/builtins/string-1-lib.c
16130         * gcc.c-torture/execute/builtins/string-1.c
16131         * gcc.c-torture/execute/builtins/string-2-lib.c
16132         * gcc.c-torture/execute/builtins/string-2.c
16133         * gcc.c-torture/execute/builtins/string-3-lib.c
16134         * gcc.c-torture/execute/builtins/string-3.c
16135         * gcc.c-torture/execute/builtins/string-4-lib.c
16136         * gcc.c-torture/execute/builtins/string-4.c
16137         * gcc.c-torture/execute/builtins/string-5-lib.c
16138         * gcc.c-torture/execute/builtins/string-5.c
16139         * gcc.c-torture/execute/builtins/string-6-lib.c
16140         * gcc.c-torture/execute/builtins/string-6.c
16141         * gcc.c-torture/execute/builtins/string-7-lib.c
16142         * gcc.c-torture/execute/builtins/string-7.c
16143         * gcc.c-torture/execute/builtins/string-8-lib.c
16144         * gcc.c-torture/execute/builtins/string-8.c
16145         * gcc.c-torture/execute/builtins/string-9-lib.c
16146         * gcc.c-torture/execute/builtins/string-9.c
16147         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
16148         * gcc.c-torture/execute/builtins/string-asm-1.c
16149         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
16150         * gcc.c-torture/execute/builtins/string-asm-2.c
16151         * gcc.c-torture/execute/stdio-opt-1.c
16152         * gcc.c-torture/execute/stdio-opt-2.c
16153         * gcc.c-torture/execute/stdio-opt-3.c
16154         * gcc.c-torture/execute/string-opt-1.c
16155         * gcc.c-torture/execute/string-opt-10.c
16156         * gcc.c-torture/execute/string-opt-11.c
16157         * gcc.c-torture/execute/string-opt-12.c
16158         * gcc.c-torture/execute/string-opt-13.c
16159         * gcc.c-torture/execute/string-opt-14.c
16160         * gcc.c-torture/execute/string-opt-15.c
16161         * gcc.c-torture/execute/string-opt-16.c
16162         * gcc.c-torture/execute/string-opt-2.c
16163         * gcc.c-torture/execute/string-opt-6.c
16164         * gcc.c-torture/execute/string-opt-7.c
16165         * gcc.c-torture/execute/string-opt-8.c:
16166         Replace with ...
16167
16168         * gcc.c-torture/execute/builtins/abs-2.c
16169         * gcc.c-torture/execute/builtins/abs-3.c
16170         * gcc.c-torture/execute/builtins/complex-1.c
16171         * gcc.c-torture/execute/builtins/fprintf.c
16172         * gcc.c-torture/execute/builtins/fputs.c
16173         * gcc.c-torture/execute/builtins/memcmp.c
16174         * gcc.c-torture/execute/builtins/memmove.c
16175         * gcc.c-torture/execute/builtins/memops-asm.c
16176         * gcc.c-torture/execute/builtins/mempcpy-2.c
16177         * gcc.c-torture/execute/builtins/mempcpy.c
16178         * gcc.c-torture/execute/builtins/memset.c
16179         * gcc.c-torture/execute/builtins/printf.c
16180         * gcc.c-torture/execute/builtins/sprintf.c
16181         * gcc.c-torture/execute/builtins/strcat.c
16182         * gcc.c-torture/execute/builtins/strchr.c
16183         * gcc.c-torture/execute/builtins/strcmp.c
16184         * gcc.c-torture/execute/builtins/strcpy.c
16185         * gcc.c-torture/execute/builtins/strcspn.c
16186         * gcc.c-torture/execute/builtins/strlen-2.c
16187         * gcc.c-torture/execute/builtins/strlen.c
16188         * gcc.c-torture/execute/builtins/strncat.c
16189         * gcc.c-torture/execute/builtins/strncmp-2.c
16190         * gcc.c-torture/execute/builtins/strncmp.c
16191         * gcc.c-torture/execute/builtins/strncpy.c
16192         * gcc.c-torture/execute/builtins/strpbrk.c
16193         * gcc.c-torture/execute/builtins/strpcpy-2.c
16194         * gcc.c-torture/execute/builtins/strpcpy.c
16195         * gcc.c-torture/execute/builtins/strrchr.c
16196         * gcc.c-torture/execute/builtins/strspn.c
16197         * gcc.c-torture/execute/builtins/strstr-asm.c
16198         * gcc.c-torture/execute/builtins/strstr.c:
16199         ... these new files.
16200
16201         * gcc.c-torture/execute/builtins/abs-2-lib.c
16202         * gcc.c-torture/execute/builtins/abs-3-lib.c
16203         * gcc.c-torture/execute/builtins/complex-1-lib.c
16204         * gcc.c-torture/execute/builtins/fprintf-lib.c
16205         * gcc.c-torture/execute/builtins/fputs-lib.c
16206         * gcc.c-torture/execute/builtins/memcmp-lib.c
16207         * gcc.c-torture/execute/builtins/memmove-lib.c
16208         * gcc.c-torture/execute/builtins/memops-asm-lib.c
16209         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
16210         * gcc.c-torture/execute/builtins/mempcpy-lib.c
16211         * gcc.c-torture/execute/builtins/memset-lib.c
16212         * gcc.c-torture/execute/builtins/printf-lib.c
16213         * gcc.c-torture/execute/builtins/sprintf-lib.c
16214         * gcc.c-torture/execute/builtins/strcat-lib.c
16215         * gcc.c-torture/execute/builtins/strchr-lib.c
16216         * gcc.c-torture/execute/builtins/strcmp-lib.c
16217         * gcc.c-torture/execute/builtins/strcpy-lib.c
16218         * gcc.c-torture/execute/builtins/strcspn-lib.c
16219         * gcc.c-torture/execute/builtins/strlen-2-lib.c
16220         * gcc.c-torture/execute/builtins/strlen-lib.c
16221         * gcc.c-torture/execute/builtins/strncat-lib.c
16222         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
16223         * gcc.c-torture/execute/builtins/strncmp-lib.c
16224         * gcc.c-torture/execute/builtins/strncpy-lib.c
16225         * gcc.c-torture/execute/builtins/strpbrk-lib.c
16226         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
16227         * gcc.c-torture/execute/builtins/strpcpy-lib.c
16228         * gcc.c-torture/execute/builtins/strrchr-lib.c
16229         * gcc.c-torture/execute/builtins/strspn-lib.c
16230         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
16231         * gcc.c-torture/execute/builtins/strstr-lib.c
16232         * gcc.c-torture/execute/builtins/lib/abs.c
16233         * gcc.c-torture/execute/builtins/lib/fprintf.c
16234         * gcc.c-torture/execute/builtins/lib/memset.c
16235         * gcc.c-torture/execute/builtins/lib/printf.c
16236         * gcc.c-torture/execute/builtins/lib/sprintf.c
16237         * gcc.c-torture/execute/builtins/lib/strcpy.c
16238         * gcc.c-torture/execute/builtins/lib/strcspn.c
16239         * gcc.c-torture/execute/builtins/lib/strncat.c
16240         * gcc.c-torture/execute/builtins/lib/strncmp.c
16241         * gcc.c-torture/execute/builtins/lib/strncpy.c
16242         * gcc.c-torture/execute/builtins/lib/strpbrk.c
16243         * gcc.c-torture/execute/builtins/lib/strspn.c
16244         * gcc.c-torture/execute/builtins/lib/strstr.c:
16245         New files containing support routines.
16246
16247         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
16248         declaration.
16249         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
16250         when not optimizing.
16251
16252 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
16253
16254         PR c++/16240
16255         * g++.dg/abi/mangle22.C: New test.
16256         * g++.dg/abi/mangle23.C: Likewise.
16257
16258 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
16259
16260         PR fortran/16290
16261         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
16262         Allow for cases without denormalized floating point numbers.
16263
16264 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
16265
16266         PR c/1027
16267         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16268         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
16269         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
16270         expected warning text.
16271         * gcc.dg/format/diag-2.c: New test.
16272
16273 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16274
16275         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
16276
16277 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
16278
16279         * gcc.dg/builtins-43.c: New.
16280         * gcc.dg/builtins-44.c: New.
16281         * gcc.dg/builtins-45.c: New.
16282
16283 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
16284             Andreas Tobler  <a.tobler@schweiz.ch>
16285
16286         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16287         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16288         as SIGSEGV.
16289         * gcc.dg/cleanup-11.c: Likewise.
16290         * gcc.dg/cleanup-8.c: Likewise.
16291         * gcc.dg/cleanup-9.c: Likewise.
16292         * gcc.dg/cleanup-5.c: Run on all platforms.
16293
16294 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16295
16296         * g++.dg/warn/nonnull1.C: New test.
16297
16298 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16299
16300         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16301         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16302         Special-case the Sun compiler wrt to <complex.h>.
16303
16304 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16305
16306         * gcc.dg/Wunreachable-8.C: New test.
16307
16308         * gcc.dg/h8300-ice2.c : New test.
16309
16310 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16311
16312         PR fortran/16161
16313         * gfortran.fortran-torture/compile/implicit.f90: Add test
16314         for implicit character.
16315
16316 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16317
16318         PR fortran/16289
16319         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16320         Use tiny() intrinsic to find smallest non-negative real
16321
16322 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16323
16324         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16325         * gcc.dg/compat/struct-by-value-22_x.c: New.
16326         * gcc.dg/compat/struct-by-value-22_y.c: New.
16327
16328         * gcc.c-torture/execute/20040629-1.c: New test.
16329
16330 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16331
16332         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16333         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16334
16335         PR target/16195
16336         * gcc.dg/20040625-1.c: New test.
16337
16338 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16339
16340         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16341
16342 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16343
16344         PR fortran/15963
16345         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16346
16347 2004-06-29  Richard Henderson  <rth@redhat.com>
16348
16349         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16350
16351 2004-06-29  Paul Brook  <paul@codesourcery.com>
16352
16353         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16354         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16355
16356 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16357
16358         PR c++/16260
16359         * g++.dg/parse/crash15.C: New.
16360
16361 2004-06-28  Andrew Pinski  <apinski@apple.com>
16362
16363         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16364         by the error already.
16365
16366         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16367
16368 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16369
16370         PR target/14041
16371         * gcc.dg/h8300-bss-align-1.c : New.
16372
16373 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16374
16375         * PR c++/16174
16376         * g++.dg/template/ctor4.C: New.
16377
16378 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16379
16380         PR c++/16205
16381         * g++.dg/warn/Wsequence-point-1.C: New test.
16382
16383 2004-06-27  Paul Brook  <paul@codesourcery.com>
16384
16385         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16386
16387 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16388
16389         * g++.old-deja/g++.mike/p7325.C: Remove.
16390
16391 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16392
16393         PR c/14963
16394         * gcc.dg/pr14963.c: New test.
16395
16396 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16397
16398         PR c++/16193
16399         * g++.dg/parse/redef1.C: New test.
16400
16401 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16402
16403         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16404         20021110.c.
16405         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16406         20021119-1.c.
16407         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16408         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16409         5-04.c.
16410         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16411         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16412         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16413         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16414         g++.brendan/enum14.C.
16415         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16416         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16417         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16418         g++.mike/virt1.C.
16419         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16420         memtemp24.C.
16421
16422 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16423
16424         * gcc.dg/20040527-1.c: New test case.
16425
16426 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16427
16428         PR gfortran/pr16196
16429         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16430
16431 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16432
16433         PR middle-end/15825
16434         * gcc.dg/pr15825-1.c: New test case.
16435
16436 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16437
16438         * gcc.c-torture/execute/20040625-1.c: New test.
16439
16440 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16441
16442         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16443
16444 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16445
16446         * gcc.dg/torture/mips-div-1.c: New test.
16447
16448 2004-06-24  Jeff Law  <law@redhat.com>
16449
16450         * gcc.dg/tree-ssa/20040624-1.c: New test.
16451
16452 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16453
16454         * gcc.c-torture/compile/20040624-1.c: New test.
16455
16456 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16457
16458         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16459         this directory.
16460
16461 2004-06-23  Andrew Pinski  <apinski@apple.com>
16462
16463         PR middle-end/15988
16464         * g++.dg/opt/ptrmem4.C: New test.
16465
16466         * gcc.dg/c90-array-quals-2.c: New test.
16467
16468 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16469
16470         * gcc.dg/kpice1.c: New test.
16471
16472 2006-06-23  Andrew Pinski  <apinski@apple.com>
16473
16474         * gcc.dg/c90-array-quals.c: New test.
16475
16476 2006-06-22  Richard Henderson  <rth@redhat.com>
16477
16478         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16479
16480 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16481
16482         * gcc.dg/builtins-config.h: Handle FreeBSD.
16483
16484 2006-06-22  Richard Henderson  <rth@redhat.com>
16485
16486         * g++.dg/opt/devirt1.C: New.
16487
16488 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16489
16490         * g++.dg/opt/pr15551.C: New testcase.
16491
16492 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16493
16494         PR target/14800
16495         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16496         x86_64-*-linux* when compiling for 32bit.
16497
16498 2004-06-21  Andrew Pinski  <apinski@apple.com>
16499
16500         * gcc.dg/pch/struct-1.c: New.
16501         * gcc.dg/pch/struct-1.hs: New.
16502
16503 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16504
16505         * gcc.dg/pch/save-temps-1.c: New file.
16506         * gcc.dg/pch/save-temps-1.hs: New file.
16507
16508 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16509
16510         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16511         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16512
16513 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16514
16515         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16516         to fix type error.
16517         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16518         Remove trailing spaces.
16519
16520 2004-06-21  Richard Henderson  <rth@redhat.com>
16521
16522         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16523         merging && to BIT_FIELD_REF.
16524
16525 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16526
16527         * g++.dg/opt/placeholder1.C: New test.
16528
16529 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16530
16531         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16532         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16533         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16534         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16535
16536 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16537
16538         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16539         extern "C".
16540         * g++.dg/other/pragma-re-1.C: Add comments.
16541
16542 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16543
16544         PR gfortran/16080
16545         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16546
16547 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16548
16549         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16550         instead of setting the type of size_t by
16551         hand.
16552
16553 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16554
16555         * gcc.dg/unordered-2.c: New test case.
16556         * gcc.dg/unordered-3.c: New test case.
16557
16558 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16559
16560         PR other/16043
16561         * lib/g++.exp (g++_version): Tweak regexp for version
16562         * lib/g77.exp (g77_version): Likewise.
16563         * lib/gfortran.exp (gfortran_version): Likewise.
16564         * lib/objc.exp (objc_version): Likewise.
16565         * lib/treelang.exp (treelang_version): Likewise.
16566
16567 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16568
16569         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16570         Use INT_MAX instead of __INT_MAX__.
16571         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16572
16573         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16574         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16575         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16576         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16577         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16578         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16579         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16580         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16581         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16582
16583         * gcc.dg/range-test-1.c: New test.
16584         * g++.dg/opt/range-test-1.C: New test.
16585
16586 2004-06-17  Richard Henderson  <rth@redhat.com>
16587
16588         * objc.dg/sync-1.m: New.
16589         * objc.dg/try-catch-1.m: Don't force next runtime.
16590         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16591         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16592         shadowed catch clause.
16593         * objc.dg/try-catch-5.m: New.
16594
16595 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16596
16597         Bug 14610
16598         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16599
16600 2004-06-15  Richard Henderson  <rth@redhat.com>
16601
16602         * gcc.dg/20001116-1.c: Move expected warning line.
16603
16604 2004-06-15  Richard Henderson  <rth@redhat.com>
16605
16606         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16607         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16608
16609 2004-06-15  Jeff Law  <law@redhat.com>
16610
16611         * gcc.dg/tree-ssa/20040615-1.c: New test.
16612         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16613         be less sensitive to operand ordering.
16614         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16615
16616 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16617
16618         * g++.dg/abi/bitfield3.C: Add comment..
16619
16620 2004-06-15  Richard Henderson  <rth@redhat.com>
16621
16622         * g++.dg/ext/stmtexpr1.C: XFAIL.
16623         * gcc.dg/20030612-1.c: XFAIL.
16624
16625 2004-06-15  Eric Christopher  <echristo@redhat.com>
16626
16627         * g++.dg/charset/asm5.c: New.
16628         * gcc.dg/charset/asm6.c: New.
16629
16630 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16631
16632         PR fortran/15962
16633         * gfortran.fortran-torture/execute/select_1.f90: New test.
16634
16635 2004-06-15  Paul Brook  <paul@codesourcery.com>
16636
16637         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16638
16639 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16640
16641         PR c++/15967
16642         * g++.dg/lookup/crash3.C: New test.
16643
16644 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16645
16646         PR c++/15947
16647         * g++.dg/parse/dtor4.C: New test.
16648
16649 2004-06-14  Jeff Law  <law@redhat.com>
16650
16651         * gcc.c-torture/compile/20040614-1.c: New test.
16652
16653 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16654
16655         PR fortran/15211
16656         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16657         LEN of a character array.
16658
16659 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16660
16661         PR c++/15096
16662         * g++.dg/template/ptrmem10.C: New test.
16663
16664         PR c++/14930
16665         * g++.dg/template/friend30.C: New test.
16666
16667 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16668
16669         PR fortran/14928
16670         * gfortran.fortran-torture/compile/mloc.f90: New test.
16671
16672 2004-06-13  Paul Brook  <paul@codesourcery.com>
16673
16674         * gfortran.fortran-torture/execute/random_2.f90: New test.
16675
16676 2004-06-13  Eric Christopher  <echristo@redhat.com>
16677
16678         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16679
16680 2004-06-12  Paul Brook  <paul@codesourcery.com>
16681
16682         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16683
16684 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16685
16686         PR fortran/14923
16687         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16688
16689 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16690
16691         PR fortran/14957
16692         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16693         syntax errors in end statements of contained subroutines.
16694
16695 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16696
16697         PR fortran/12841
16698         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16699
16700 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16701
16702         PR fortran/15665
16703         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16704
16705 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16706
16707         PR gfortran/12839
16708         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16709
16710 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16711
16712         PR c++/15862
16713         * g++.dg/parse/enum1.C: New test.
16714
16715 2004-06-10  Jeff Law  <law@redhat.com>
16716
16717         * gcc.c-torture/compile/20040610-1.c: New test.
16718
16719 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16720
16721         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16722         * g++.old-deja/g++.other/decl3.C: Likewise.
16723
16724 2004-06-10  Brian Booth  <bbooth@redhat.com>
16725
16726         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16727         V_MAY_DEF instead of VDEF.
16728         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16729
16730 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16731
16732         PR c++/14211
16733         * g++.dg/conversion/const1.C: New test.
16734
16735         PR c++/15076
16736         * g++.dg/conversion/reinterpret1.C: New test.
16737
16738         PR c++/15877
16739         * g++.dg/template/enum2.C: New test.
16740
16741         PR c++/15227
16742         * g++.dg/template/error13.C: New test.
16743
16744 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16745
16746         PR fortran/14957
16747         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16748         arguments to test_* REAL and of the right size.
16749
16750 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16751
16752         PR target/15569
16753         PR rtl-optimization/15681
16754         * gcc.dg/20040609-1.c: New test.
16755
16756 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16757
16758         PR c++/14791
16759         * g++.dg/opt/builtins1.C: New test.
16760
16761 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16762
16763         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16764         that use default windows32 struct layout.
16765         * gcc.dg/i386-bitfield2.c: Likewise.
16766
16767 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16768
16769         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16770         for mingw32 and cygwin targets.
16771
16772 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16773
16774         * gcc.dg/pch/macro-4.c: New.
16775         * gcc.dg/pch/macro-4.hs: New.
16776
16777 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16778
16779         PR fortran/13249
16780         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16781
16782 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16783
16784         PR fortran/13372
16785         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16786
16787 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16788
16789         PR gfortran/14897
16790         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16791
16792 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16793
16794         PR gfortran/15755
16795         * gfortran.fortran-torture/execute/backspace.c : New test.
16796
16797 2004-06-09  Paul Brook  <paul@codesourcery.com>
16798
16799         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16800         (pointer_to_section): Rewrite to use smaller array.
16801
16802 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16803
16804         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16805         * gcc.dg/ext/altivec-10.c: Same.
16806         * gcc.dg/ext/altivec-11.c: Same.
16807         * gcc.dg/ext/altivec-12.c: Same.
16808         * gcc.dg/ext/altivec-13.c: Same.
16809         * gcc.dg/ext/altivec-14.c: Same.
16810         * gcc.dg/ext/altivec-15.c: Same.
16811         * gcc.dg/ext/altivec-16.c: Same.
16812         * gcc.dg/ext/altivec-3.c: Same.
16813         * gcc.dg/ext/altivec-4.c: Same.
16814         * gcc.dg/ext/altivec-6.c: Same.
16815         * gcc.dg/ext/altivec-7.c: Same.
16816         * gcc.dg/ext/altivec-8.c: Same.
16817         * gcc.dg/ext/altivec-varargs-1.c: Same.
16818
16819         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16820         * g++.dg/ext/altivec-10.C: Same.
16821         * g++.dg/ext/altivec-2.C: Same.
16822         * g++.dg/ext/altivec-3.C: Same.
16823         * g++.dg/ext/altivec-4.C: Same.
16824         * g++.dg/ext/altivec-5.C: Same.
16825         * g++.dg/ext/altivec-6.C: Same.
16826         * g++.dg/ext/altivec-7.C: Same.
16827         * g++.dg/ext/altivec-8.C: Same.
16828         * g++.dg/ext/altivec-9.C: Same.
16829
16830 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16831
16832         PR c++/7841
16833         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16834
16835 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16836
16837         * gcc.dg/union-1.c: New test.
16838
16839 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16840
16841         * gcc.dg/builtins-41.c: New test case.
16842         * gcc.dg/builtins-42.c: New test case.
16843
16844 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16845
16846         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16847         * g++.dg/ext/altivec-10.C: Same.
16848         * g++.dg/ext/altivec-2.C: Same.
16849         * g++.dg/ext/altivec-3.C: Same.
16850         * g++.dg/ext/altivec-4.C: Same.
16851         * g++.dg/ext/altivec-5.C: Same.
16852         * g++.dg/ext/altivec-6.C: Same.
16853         * g++.dg/ext/altivec-7.C: Same.
16854         * g++.dg/ext/altivec-8.C: Same.
16855         * g++.dg/ext/altivec-9.C: Same.
16856         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16857         * g++.old-deja/g++.brendan/new3.C: Same.
16858         * gcc.c-torture/execute/eeprof-1.x: Same.
16859
16860 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16861
16862         PR c/14765
16863         * gcc.dg/pr14765-1.c: New test.
16864
16865 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16866
16867         PR c/14649
16868         * gcc.dg/pr14649-1.c: New test case.
16869
16870 2004-06-07  Richard Henderson  <rth@redhat.com>
16871
16872         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16873         if temporaries.
16874
16875 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16876
16877         * g++.dg/eh/elide1.C: Remove XFAIL.
16878
16879 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16880
16881         PR c++/15337
16882         * g++.dg/expr/sizeof3.C: New test.
16883
16884         PR c++/14777
16885         * g++.dg/template/access14.C: New test.
16886
16887         PR c++/15554
16888         * g++.dg/template/enum1.C: New test.
16889
16890         PR c++/15057
16891         * g++.dg/eh/throw1.C: New test.
16892
16893 2004-06-07  David Ayers  <d.ayers@inode.at>
16894             Ziemowit Laski  <zlaski@apple.com>
16895
16896         * lib/objc.exp (objc_target_compile): Revert the '-framework
16897         Foundation' flag fix, since bare Darwin does not ship
16898         with the Foundation framework.
16899         * objc/execute/next_mapping.h: Provide a local NSConstantString
16900         @interface and @implementation.
16901         (objc_constant_string_init): A constructor function, used to
16902         initialize the NSConstantString meta-class object.
16903         * objc/execute/string1.m: Include "next_mapping.h" instead of
16904         <Foundation/NSString.h>.
16905         * objc/execute/string2.m: Likewise.
16906         * objc/execute/string3.m: Likewise.
16907         * objc/execute/string4.m: Likewise.
16908
16909 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16910
16911         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16912         to double. Replace double with FLOAT.
16913         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16914
16915         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16916         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16917         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16918         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16919         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16920         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16921         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16922         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16923
16924 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16925
16926         PR c/13519
16927         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16928
16929 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16930
16931         PR c++/15503
16932         * g++.dg/template/meminit2.C: New test.
16933
16934 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16935
16936         PR target/15822
16937         * gcc.c-torture/execute/compare-fp-1.c,
16938         gcc.c-torture/execute/compare-fp-2.c,
16939         gcc.c-torture/execute/compare-fp-3.c,
16940         gcc.c-torture/execute/compare-fp-4.c,
16941         gcc.c-torture/execute/compare-fp-3.x,
16942         gcc.c-torture/execute/compare-fp-4.x: Moved...
16943         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16944         gcc.c-torture/execute/ieee/compare-fp-2.c,
16945         gcc.c-torture/execute/ieee/compare-fp-3.c,
16946         gcc.c-torture/execute/ieee/compare-fp-4.c,
16947         gcc.c-torture/execute/ieee/compare-fp-3.x,
16948         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16949
16950 2004-06-04  David Ayers  <d.ayers@inode.at>
16951
16952         * objc/execute/protocol-isEqual-4.m: New testcase.
16953
16954 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16955
16956         * objc/execute/protocol-isEqual-1.m: New testcase.
16957         * objc/execute/protocol-isEqual-2.m: New testcase.
16958         * objc/execute/protocol-isEqual-3.m: New testcase.
16959
16960 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16961
16962         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16963
16964 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16965
16966         * lib/objc.exp (objc_target_compile): When running tests on
16967         Darwin (Mac OS X), inform the linker about '-framework
16968         'Foundation'.
16969
16970 2004-06-02  Eric Christopher  <echristo@redhat.com>
16971
16972         * gcc.c-torture/compile/20040602-1.c: New.
16973
16974 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16975
16976         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16977         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16978
16979         PR tree-optimization/14736
16980         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16981
16982         PR tree-optimization/14042
16983         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16984
16985         PR tree-optimization/14729
16986         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16987
16988 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16989
16990         PR fortran/15557
16991         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16992
16993 2004-06-01  Richard Hederson  <rth@redhat.com>
16994
16995         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16996
16997 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16998
16999         PR c++/14932
17000         * g++.dg/parse/offsetof4.C: New test.
17001
17002 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
17003
17004         PR objc/7993
17005         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
17006
17007 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
17008
17009         PR c++/15701
17010         * g++.dg/template/friend29.C: New test.
17011
17012 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17013
17014         PR c/15749
17015         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
17016
17017 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17018
17019         * gcc.dg/sparc-trap-1.c: New test.
17020
17021 2004-05-31  Roger Sayle  <roger@eyesopen.com>
17022
17023         PR middle-end/15069
17024         * g++.dg/opt/fold3.C: New test case.
17025
17026 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
17027
17028         * lib/target-supports.exp (check_iconv_available): Fix fallout
17029         from 2004-05-28 patch.
17030
17031 2004-05-30  Paul Brook  <paul@codesourcery.com>
17032
17033         PR fortran/15620
17034         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
17035         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
17036
17037 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
17038
17039         * gfortran.fortran-torture/execute/random_1.f90: New test.
17040
17041 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17042
17043         * g++.dg/ext/altivec-10.C: New test.
17044
17045 2004-05-29  Paul Brook  <paul@codesourcery.com>
17046
17047         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
17048
17049 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17050
17051         * gcc.dg/altivec-16.c: New test.
17052
17053 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
17054
17055         * lib/target-supports.exp (check_vmx_hw_available): New.
17056         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
17057
17058         * lib/target-supports.exp (check_alias_available,
17059         check_iconv_available, check_named_sections_available): Use
17060         unique names for temporary files.
17061
17062 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17063
17064         * gcc.dg/altivec-15.c: New test.
17065
17066 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17067
17068         PR c++/15083
17069         * g++.dg/warn/noeffect6.C: New test.
17070
17071         PR c++/15471
17072         * g++.dg/expr/ptrmem4.C: New test.
17073
17074         PR c++/15640
17075         * g++.dg/template/operator3.C: New test.
17076
17077 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17078
17079         PR c++/14668
17080         * g++.dg/lookup/redecl1.C: New test.
17081         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
17082
17083 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
17084
17085         * gcc.c-torture/execute/compare-fp-1.c,
17086         gcc.c-torture/execute/compare-fp-2.c,
17087         gcc.c-torture/execute/compare-fp-3.c,
17088         gcc.c-torture/execute/compare-fp-4.c,
17089         gcc.c-torture/execute/compare-fp-3.x,
17090         gcc.c-torture/execute/compare-fp-4.x,
17091         gcc.dg/pr15649-1.c: New.
17092
17093 2004-05-27  Adam Nemet  <anemet@lnxw.com>
17094
17095         PR c++/12883
17096         * g++.dg/init/array14.C: New test.
17097
17098 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
17099
17100         * lib/compat.exp (compat-get-options-main): New.
17101         (compat-get-options): Remove unneeded code, warn for ignored
17102         command.
17103         (compat-execute): Check flag set by dg-require-* commands.
17104
17105         * lib/compat.exp (compat-execute): Break up long lines.
17106
17107 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
17108
17109         * gcc.dg/altivec-7.c: Don't use 'vector long'.
17110         * gcc.dg/altivec-14.c: New test.
17111         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
17112
17113         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
17114         * gcc.dg/altivec-12.c: Ditto.
17115
17116         * gcc.dg/altivec-3.c: Move call to altivec_check.
17117
17118 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17119
17120         PR c++/15044
17121         * g++.dg/template/error12.C: New test.
17122
17123         PR c++/15317
17124         * g++.dg/ext/attrib15.C: New test.
17125
17126         PR c++/15329
17127         * g++.dg/template/ptrmem9.C: New test.
17128
17129 2004-05-25  Paul Brook  <paul@codesourcery.com>
17130
17131         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
17132
17133 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17134
17135         PR c++/15165
17136         * g++.dg/template/crash19.C: New test.
17137
17138 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17139
17140         PR c++/15025
17141         * g++.dg/template/redecl1.C: New test.
17142
17143 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17144
17145         PR c++/14821
17146         * g++.dg/other/ns1.C: New test.
17147
17148         PR c++/14883
17149         * g++.dg/template/invalid1.C: New test.
17150
17151 2004-05-23  Paul Brook  <paul@codesourcery.com>
17152         Victor Leikehman  <lei@haifasphere.co.il>
17153
17154         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
17155         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
17156
17157 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17158
17159         PR c++/15285
17160         PR c++/15299
17161         * g++.dg/template/non-dependent5.C: New test.
17162         * g++.dg/template/non-dependent6.C: New test.
17163
17164 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17165
17166         PR c++/15507
17167         * g++.dg/inherit/union1.C: New test.
17168
17169         PR c++/15542
17170         * g++.dg/template/addr1.C: New test.
17171
17172         PR c++/15427
17173         * g++.dg/template/array5.C: New test.
17174
17175         PR c++/15287
17176         * g++.dg/template/array6.C: New test.
17177
17178 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
17179             Roger Sayle  <roger@eyesopen.com>
17180
17181         * g++.dg/lookup/forscope2.C: New test case.
17182
17183 2004-05-22  Ben Elliston  <bje@au.ibm.com>
17184
17185         * gcc.dg/cpp/Wmissingdirs.c: New.
17186
17187 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17188
17189         PR target/15301
17190         * gcc.dg/compat/union-m128-1.h: New file.
17191         * gcc.dg/compat/union-m128-1_main.c: Likewise.
17192         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17193         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17194
17195 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17196
17197         PR target/15302
17198         * gcc.dg/compat/struct-complex-1.h: New file.
17199         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
17200         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
17201         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17202
17203 2004-05-20  Roger Sayle  <roger@eyesopen.com>
17204
17205         PR middle-end/3074
17206         * gcc.dg/pr3074-1.c: New test case.
17207         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
17208
17209 2004-05-20  Falk Hueffner  <falk@debian.org>
17210
17211         PR other/15526
17212         * gcc.dg/ftrapv-1.c: New test case.
17213
17214 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17215
17216         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
17217
17218 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
17219             Jeff Law  <law@redhat.com>
17220
17221         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
17222         * gcc.dg/tree-ssa/20040518-2.c: New test.
17223
17224         * gcc.dg/tree-ssa/20040518-1.c: New test.
17225
17226 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
17227
17228         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
17229
17230 2004-05-18  Paul Brook  <paul@codesourcery.com>
17231
17232         PR fortran/13930
17233         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
17234
17235 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17236
17237         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
17238         constant folding.
17239
17240 2004-05-17  Steven Bosscher  <stevenb@suse.de>
17241
17242         * gcc.dg/tree-ssa/20040517-1.c: New test.
17243
17244 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17245
17246         * gcc.dg/loop-4.c: New test.
17247
17248 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
17249
17250         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
17251
17252 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
17253
17254         PR fortran/15311
17255         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
17256
17257 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17258
17259         PR fortran/13826
17260         PR fortran/13940
17261         * gfortran.fortran-torture/compile/data_1.f90: New test.
17262
17263 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
17264
17265         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
17266         * gcc.dg/uninit-H.c: Define ASM for __s390__.
17267
17268 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17269
17270         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
17271
17272 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17273
17274         PR c/15444
17275         * gcc.dg/format/xopen-1.c: Adjust expected message.
17276         * gcc.dg/format/xopen-3.c: New test.
17277
17278 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
17279
17280         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
17281
17282 2004-05-14  Jeff Law  <law@redhat.com>
17283
17284         * gcc.dg/tree-ssa/20040514-2.c: New test.
17285
17286 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17287
17288         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17289         this ...
17290         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17291         this.
17292
17293 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17294
17295         * gcc.dg/tree-ssa/20040514-1.c: New test.
17296
17297 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17298
17299         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17300         test.
17301
17302 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17303
17304         PR fortran/14066
17305         * gfortran.fortran-torture/compile/do_1.f90: New test.
17306
17307 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17308
17309         PR fortran/15051
17310         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17311         test.
17312
17313 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17314
17315         PR fortran/15149
17316         * gfortran.fortran-torture/execute/random_init.f90: New test.
17317
17318 2004-05-13  Paul Brook  <paul@codesourcery.com>
17319
17320         PR fortran/15314
17321         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17322
17323 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17324
17325         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17326         for the powerpc case.
17327
17328 2004-05-13  Jeff Law  <law@redhat.com>
17329
17330         * gcc.dg/tree-ssa/20040513-1.c: New test.
17331         * gcc.dg/tree-ssa/20040513-2.c: New test.
17332
17333 2004-05-13  Paul Brook  <paul@codesourcery.com>
17334
17335         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17336         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17337         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17338
17339 2004-05-13  Andreas Schwab  <schwab@suse.de>
17340
17341         PR other/10819
17342         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17343         characters.
17344
17345 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17346
17347         PR fortran/15294
17348         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17349
17350 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17351
17352         Merge from tree-ssa-20020619-branch.  See
17353         ChangeLog.tree-ssa for details.
17354
17355 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17356
17357         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17358         include <altivec.h> explicitly.
17359         * gcc.dg/altivec-13.c: Likewise.
17360
17361 2004-05-11  Paul Brook  <paul@codesourcery.com>
17362
17363         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17364
17365 2004-05-10  Eric Christopher  <echristo@redhat.com>
17366
17367         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17368         * gcc.dg/sibcall-4.c: Ditto.
17369
17370 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17371
17372         * g++.dg/ext/altivec-8.C: New test case.
17373         * gcc.dg/altivec-13.c: New test case.
17374
17375 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17376
17377         * gcc.c-torture/execute/divcmp-1.c: New test case.
17378         * gcc.c-torture/execute/divcmp-2.c: New test case.
17379         * gcc.c-torture/execute/divcmp-3.c: New test case.
17380
17381 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17382
17383         * g++.dg/other/pragma-re-2.C: New test.
17384
17385 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17386
17387         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17388         * gcc.dg/i386-387-2.c: Likewise.
17389
17390         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17391         __builtin_drem.
17392         * gcc.dg/i386-387-6.c: Likewise.
17393
17394 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17395
17396         * gcc.dg/builtins-33.c: Also check log1p*.
17397
17398 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17399
17400         PR optimization/15296
17401         * gcc.c-torture/execute/pr15296.c: New test.
17402
17403 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17404
17405         * gcc.dg/builtins-40.c: New test.
17406
17407 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17408
17409         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17410
17411 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17412
17413         * g++.dg/ext/spe1.C: New testcase.
17414
17415 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17416
17417         * objc.dg/image-info.m: Allow additional attributes
17418         for __image_info section.
17419
17420 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17421
17422         * gcc.dg/torture/mips-hilo-2.c: New test.
17423
17424 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17425
17426         PR c++/14389
17427         * g++.dg/template/member5.C: New test.
17428
17429 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17430
17431         * gcc.dg/builtins-34.c: Also check expm1*.
17432
17433 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17434
17435         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17436         * gcc.dg/torture/builtin-convert-3.c: New test.
17437
17438 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17439
17440         PR middle-end/15054
17441         * g++.dg/opt/pr15054.C: New test.
17442
17443 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17444
17445         * gcc.dg/torture/builtin-rounding-1.c: New test.
17446         * gcc.dg/builtins-25.c: Delete.
17447         * gcc.dg/builtins-29.c: Delete.
17448
17449 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17450
17451         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17452         * gcc.dg/sibcall-4.c: Likewise.
17453         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17454
17455 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17456
17457         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17458         bit-field on 16-bit targets.
17459
17460 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17461
17462         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17463         16-bit targets.
17464
17465 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17466
17467         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17468         * gcc.dg/rs6000-power2-2.c: Likewise.
17469
17470 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17471
17472         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17473         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17474         Change the asm registers to be in form of frN instead of fN.
17475
17476 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17477
17478         * gcc.dg/torture/builtin-convert-2.c: New test.
17479
17480 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17481
17482         * gcc.dg/rs6000-power2-1.c: New test.
17483         * gcc.dg/rs6000-power2-2.c: New test.
17484
17485 2004-04-28  Jan Hubicka  <jh@suse.cz>
17486
17487         * gcc.dg/unused-6.c: New test.
17488
17489 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17490             Ulrich Weigand  <uweigand@de.ibm.com>
17491
17492         * ada/acats/run_all.sh: Define $target variable.
17493
17494 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17495
17496         PR c++/15119
17497         * g++.dg/other/vararg-1.C: New test.
17498
17499         PR c++/4794
17500         * g++.dg/eh/cleanup3.C: New test.
17501
17502 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17503
17504         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17505         and ad8011a (target_insn).
17506         * ada/acats/support/macro.dfs: Likewise.
17507         * ada/acats/support/impbit.adb: New file.
17508
17509 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17510
17511         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17512
17513 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17514
17515         * gcc.dg/loop-3.c: New test.
17516
17517 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17518
17519         * gcc.c-torture/execute/simd-5.c: New test.
17520
17521 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17522
17523         PR c++/15064
17524         * g++.dg/template/crash18.C: New test.
17525
17526 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17527
17528         * g++.dg/ext/complit3.C: New test.
17529
17530 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17531
17532         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17533         * gcc.dg/altivec-3.c: Same.
17534         * gcc.dg/altivec-varargs-1.c: Same.
17535
17536 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17537
17538         * lib/target-supports.exp (check_profiling_available): Assume
17539         profiling is not available on powerpc-eabi targets.
17540
17541 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17542
17543         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17544         * gcc.dg/vmx/bug-1.c: Ditto.
17545
17546 2004-04-20  Eric Christopher  <echristo@redhat.com>
17547
17548         * gcc.dg/charset/extern.c: New test.
17549         * g++.dg/charset/extern3.cc: Ditto.
17550
17551 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17552
17553         * gcc.dg/builtins-39.c: New test.
17554
17555 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17556
17557         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17558
17559 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17560
17561         * gcc.dg/torture/mips-hilo-1.c: New test.
17562
17563 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17564
17565         * gcc.c-torture/compile/20040419-1.c: New test.
17566
17567 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17568
17569         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17570
17571 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17572             Aldy Hernandez  <aldyh@redhat.com>
17573
17574         * gcc.c-torture/execute/va-arg-24.c: New.
17575
17576 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17577             Aldy Hernandez  <aldyh@redhat.com>
17578
17579         * gcc.dg/vmx/1b-01.c: New.
17580         * gcc.dg/vmx/1b-02.c: New.
17581         * gcc.dg/vmx/1b-03.c: New.
17582         * gcc.dg/vmx/1b-04.c: New.
17583         * gcc.dg/vmx/1b-05.c: New.
17584         * gcc.dg/vmx/1b-06.c: New.
17585         * gcc.dg/vmx/1b-07.c: New.
17586         * gcc.dg/vmx/1c-01.c: New.
17587         * gcc.dg/vmx/1c-02.c: New.
17588         * gcc.dg/vmx/3a-01a.c: New.
17589         * gcc.dg/vmx/3a-01.c: New.
17590         * gcc.dg/vmx/3a-01m.c: New.
17591         * gcc.dg/vmx/3a-03.c: New.
17592         * gcc.dg/vmx/3a-03m.c: New.
17593         * gcc.dg/vmx/3a-04.c: New.
17594         * gcc.dg/vmx/3a-04m.c: New.
17595         * gcc.dg/vmx/3a-05.c: New.
17596         * gcc.dg/vmx/3a-06.c: New.
17597         * gcc.dg/vmx/3a-06m.c: New.
17598         * gcc.dg/vmx/3a-07.c: New.
17599         * gcc.dg/vmx/3b-01.c: New.
17600         * gcc.dg/vmx/3b-02.c: New.
17601         * gcc.dg/vmx/3b-10.c: New.
17602         * gcc.dg/vmx/3b-13.c: New.
17603         * gcc.dg/vmx/3b-14.c: New.
17604         * gcc.dg/vmx/3b-15.c: New.
17605         * gcc.dg/vmx/3c-01a.c: New.
17606         * gcc.dg/vmx/3c-01.c: New.
17607         * gcc.dg/vmx/3c-02.c: New.
17608         * gcc.dg/vmx/3c-03.c: New.
17609         * gcc.dg/vmx/3d-01.c: New.
17610         * gcc.dg/vmx/4-01.c: New.
17611         * gcc.dg/vmx/4-03.c: New.
17612         * gcc.dg/vmx/5-01.c: New.
17613         * gcc.dg/vmx/5-02.c: New.
17614         * gcc.dg/vmx/5-03.c: New.
17615         * gcc.dg/vmx/5-04.c: New.
17616         * gcc.dg/vmx/5-05.c: New.
17617         * gcc.dg/vmx/5-06.c: New.
17618         * gcc.dg/vmx/5-07.c: New.
17619         * gcc.dg/vmx/5-07t.c: New.
17620         * gcc.dg/vmx/5-08.c: New.
17621         * gcc.dg/vmx/5-10.c: New.
17622         * gcc.dg/vmx/5-11.c: New.
17623         * gcc.dg/vmx/7-01a.c: New.
17624         * gcc.dg/vmx/7-01.c: New.
17625         * gcc.dg/vmx/7c-01.c: New.
17626         * gcc.dg/vmx/7d-01.c: New.
17627         * gcc.dg/vmx/7d-02.c: New.
17628         * gcc.dg/vmx/8-01.c: New.
17629         * gcc.dg/vmx/8-02a.c: New.
17630         * gcc.dg/vmx/8-02.c: New.
17631         * gcc.dg/vmx/brode-1.c: New.
17632         * gcc.dg/vmx/bug-1.c: New.
17633         * gcc.dg/vmx/bug-2.c: New.
17634         * gcc.dg/vmx/bug-3.c: New.
17635         * gcc.dg/vmx/cw-bug-1.c: New.
17636         * gcc.dg/vmx/cw-bug-2.c: New.
17637         * gcc.dg/vmx/cw-bug-3.c: New.
17638         * gcc.dg/vmx/dct.c: New.
17639         * gcc.dg/vmx/debug-1.c: New.
17640         * gcc.dg/vmx/debug-2.c: New.
17641         * gcc.dg/vmx/debug-3.c: New.
17642         * gcc.dg/vmx/debug-4.c: New.
17643         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17644         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17645         * gcc.dg/vmx/eg-5.c: New.
17646         * gcc.dg/vmx/fft.c: New.
17647         * gcc.dg/vmx/gcc-bug-1.c: New.
17648         * gcc.dg/vmx/gcc-bug-2.c: New.
17649         * gcc.dg/vmx/gcc-bug-3.c: New.
17650         * gcc.dg/vmx/gcc-bug-4.c: New.
17651         * gcc.dg/vmx/gcc-bug-5.c: New.
17652         * gcc.dg/vmx/gcc-bug-6.c: New.
17653         * gcc.dg/vmx/gcc-bug-7.c: New.
17654         * gcc.dg/vmx/gcc-bug-8.c: New.
17655         * gcc.dg/vmx/gcc-bug-9.c: New.
17656         * gcc.dg/vmx/gcc-bug-b.c: New.
17657         * gcc.dg/vmx/gcc-bug-c.c: New.
17658         * gcc.dg/vmx/gcc-bug-d.c: New.
17659         * gcc.dg/vmx/gcc-bug-e.c: New.
17660         * gcc.dg/vmx/gcc-bug-f.c: New.
17661         * gcc.dg/vmx/gcc-bug-g.c: New.
17662         * gcc.dg/vmx/gcc-bug-i.c: New.
17663         * gcc.dg/vmx/harness.h: New.
17664         * gcc.dg/vmx/ira1.c: New.
17665         * gcc.dg/vmx/ira2a.c: New.
17666         * gcc.dg/vmx/ira2b.c: New.
17667         * gcc.dg/vmx/ira2.c: New.
17668         * gcc.dg/vmx/ira2c.c: New.
17669         * gcc.dg/vmx/mem.c: New.
17670         * gcc.dg/vmx/newton-1.c: New.
17671         * gcc.dg/vmx/ops.c: New.
17672         * gcc.dg/vmx/sn7153.c: New.
17673         * gcc.dg/vmx/spill2.c: New.
17674         * gcc.dg/vmx/spill3.c: New.
17675         * gcc.dg/vmx/spill.c: New.
17676         * gcc.dg/vmx/t.c: New.
17677         * gcc.dg/vmx/varargs-1.c: New.
17678         * gcc.dg/vmx/varargs-2.c: New.
17679         * gcc.dg/vmx/varargs-3.c: New.
17680         * gcc.dg/vmx/varargs-4.c: New.
17681         * gcc.dg/vmx/varargs-5.c: New.
17682         * gcc.dg/vmx/varargs-6.c: New.
17683         * gcc.dg/vmx/varargs-7.c: New.
17684         * gcc.dg/vmx/vmx.exp: New.
17685         * gcc.dg/vmx/vprint-1.c: New.
17686         * gcc.dg/vmx/vscan-1.c: New.
17687         * gcc.dg/vmx/x-01.c: New.
17688         * gcc.dg/vmx/x-02.c: New.
17689         * gcc.dg/vmx/x-03.c: New.
17690         * gcc.dg/vmx/x-04.c: New.
17691         * gcc.dg/vmx/x-05.c: New.
17692         * gcc.dg/vmx/yousufi-1.c: New.
17693         * gcc.dg/vmx/zero-1.c: New.
17694         * gcc.dg/vmx/zero.c: New.
17695
17696 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17697
17698         * g++.dg/lookup/java1.C: Update for chage of
17699         _Jv_AllocObject.
17700         * g++.dg/lookup/java2.C: Likewise.
17701
17702 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17703
17704         * ada/acats/run_all.sh: use -O2 by default.
17705
17706 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17707
17708         * gcc.dg/vr-mult-[12].c: New tests.
17709
17710 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17711
17712         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17713
17714         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17715
17716 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17717
17718         * lib/target-supports.exp (check_profiling_available): Assume profiling
17719         isn't available for mips*-*-elf targets.
17720
17721 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17722
17723         * gcc.dg/builtins-38.c: New test.
17724
17725 2004-04-14  Eric Christopher  <echristo@redhat.com>
17726
17727         * g++.dg/charset/charset.exp: Run .cc extension tests.
17728
17729 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17730
17731         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17732
17733 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17734
17735         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17736
17737 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17738
17739         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17740         * gcc.dg/i386-387-2.c: Likewise.
17741
17742         * gcc.dg/i386-387-7.c: New test.
17743         * gcc.dg/i386-387-8.c: New test.
17744
17745         * gcc.dg/builtins-37.c: New test.
17746
17747 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17748
17749         * g++.dg/pch/externc-1.C: Add missing semicolon.
17750
17751 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17752
17753         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17754
17755 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17756
17757         * gcc.c-torture/execute/20040411-1.c: New test.
17758
17759 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17760
17761         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17762
17763 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17764
17765         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17766
17767 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17768
17769         * lib/target-supports.exp (check_named_sections_available): New.
17770         * lib/gcc-dg.exp (dg-require-named-sections): New.
17771         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17772         old-deja.exp.  Also prune error-count message from HP linker.
17773         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17774
17775         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17776         * g++.old-deja/g++.pt/static3.C: Likewise.
17777         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17778
17779 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17780
17781         * gcc.c-torture/execute/20040409-1.c: New test case.
17782         * gcc.c-torture/execute/20040409-2.c: New test case.
17783         * gcc.c-torture/execute/20040409-3.c: New test case.
17784
17785 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17786
17787         * gcc.dg/20040409-1.c: New test.
17788
17789 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17790
17791         PR target/14888
17792         * g++.dg/opt/pr14888.C: New test case.
17793
17794 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17795
17796         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17797         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17798         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17799         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17800         New tests.
17801
17802 2004-04-08  Paul Brook  <paul@codesourcery.com>
17803
17804         * gcc.dg/spill-1.c: New test.
17805
17806 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17807
17808         * gcc.dg/torture/builtin-ctype-2.c: New test.
17809
17810 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17811
17812         * gcc.dg/pch/pch.exp: Add largefile test.
17813
17814 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17815
17816         * g++.dg/pch/externc-1.Hs: New.
17817         * g++.dg/pch/externc-1.C: New.
17818
17819 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17820
17821         * gcc.dg/compat/struct-by-value-5a_main.c,
17822         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17823         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17824         * gcc.dg/compat/struct-by-value-5a_x.c,
17825         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17826         gcc.dg/compat/struct-by-value-5_x.c.
17827         * gcc.dg/compat/struct-by-value-5a_y.c,
17828         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17829         gcc.dg/compat/struct-by-value-5_y.c.
17830
17831         * gcc.dg/compat/struct-by-value-6a_main.c,
17832         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17833         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17834         * gcc.dg/compat/struct-by-value-6a_x.c,
17835         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17836         gcc.dg/compat/struct-by-value-6_x.c.
17837         * gcc.dg/compat/struct-by-value-6a_y.c,
17838         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17839         gcc.dg/compat/struct-by-value-6_y.c.
17840
17841         * gcc.dg/compat/struct-by-value-7a_main.c,
17842         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17843         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17844         * gcc.dg/compat/struct-by-value-7a_x.c,
17845         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17846         gcc.dg/compat/struct-by-value-7_x.c.
17847         * gcc.dg/compat/struct-by-value-7a_y.c,
17848         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17849         gcc.dg/compat/struct-by-value-7_y.c.
17850
17851 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17852
17853         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17854         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17855         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17856         options.
17857
17858 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17859
17860         * gcc.dg/builtins-36.c: New test.
17861
17862 2004-04-06  Paul Brook  <paul@codesourcery.com>
17863
17864         * README.gcc: Remove obsolete contraint on testcases.
17865
17866 2004-04-05  Paul Brook  <paul@codesourcery.com>
17867
17868         PR2123
17869         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17870         failure and exit(0) on success.
17871         * g++.dg/expr/anew2.C: Ditto.
17872         * g++.dg/expr/anew3.C: Ditto.
17873         * g++.dg/expr/anew4.C: Ditto.
17874
17875 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17876
17877         PR c++/3518
17878         * g++.dg/template/unify7.C: New.
17879
17880 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17881
17882         * g++.dg/README: Bring up to date with new subdirectories; remove
17883         duplicate subdirectory lines.
17884
17885 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17886
17887         PR c++/14007
17888         * g++.dg/template/unify5.C: New.
17889         * g++.dg/template/unify6.C: New.
17890         * g++.dg/template/qualttp20.C: Adjust.
17891         * g++.old-deja/g++.jason/report.C: Adjust.
17892         * g++.old-deja/g++.other/qual1.C: Adjust.
17893
17894 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17895
17896         PR c++/14803
17897         * g++.dg/inherit/ptrmem1.C: New test.
17898
17899 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17900
17901         PR c++/14755
17902         * gcc.c-torture/execute/20040331-1.c: New test.
17903         * gcc.dg/20040331-1.c: New test.
17904
17905 2004-04-01  Paul Brook  <paul@codesourcery.com>
17906
17907         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17908
17909 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17910
17911         PR c++/14724
17912         * g++.dg/init/goto1.C: New test.
17913
17914         PR c++/14763
17915         * g++.dg/template/defarg4.C: New test.
17916
17917 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17918
17919         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17920
17921 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17922
17923         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17924
17925 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17926
17927         * gcc.dg/noncompile/undeclared-2.c: New test.
17928
17929 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17930
17931         * gcc.dg/940409-1.c: Remove XFAIL.
17932         * gcc.dg/reg-vol-struct-1.c: New test.
17933
17934 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17935
17936         * gcc.dg/torture/builtin-wctype-1.c: New test.
17937
17938 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17939
17940         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17941         * gcc.dg/20001101-1.c: Likewise.
17942         * gcc.dg/20001102-1.c: Likewise.
17943
17944 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17945
17946         * gcc.dg/compare8.c: Add an additional test for XOR.
17947
17948 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17949
17950         * gcc.dg/torture/builtin-ctype-1.c: New test.
17951
17952 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17953
17954         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17955         * gcc.dg/torture/builtin-math-1.c: Likewise.
17956         * gcc.dg/torture/builtin-power-1.c: New test.
17957
17958 2004-03-24  Andreas Schwab  <schwab@suse.de>
17959
17960         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17961         IA64 assembler.
17962
17963 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17964             Roger Sayle  <roger@eyesopen.com>
17965
17966         * gcc.dg/compare8.c: New test case.
17967
17968 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17969
17970         * g++.dg/ext/altivec-7.C: New test.
17971
17972 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17973
17974         PR 12267, 12391, 12560, 13129, 14114, 14133
17975         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17976         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17977         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17978         Adjust error regexps.
17979         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17980         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17981         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17982         * gcc.dg/local1.c: Add explanatory comment.
17983
17984 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17985
17986         PR optimization/14669
17987         * g++.dg/opt/fold2.C: New test case.
17988
17989 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17990
17991         PR c/14069
17992         * gcc.dg/20040322-1.c: New test.
17993
17994 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17995
17996         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17997         * gcc.dg/ultrasp4.c: Likewise.
17998         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17999
18000 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18001
18002         * gcc.dg/i386-sse-8.c: Reset default options.
18003
18004 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18005
18006         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
18007         in the error message text.
18008
18009 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18010
18011         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
18012
18013 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
18014
18015         PR c++/14616
18016         * g++.dg/init/array13.C: New test.
18017
18018 2004-03-20  Roger Sayle  <roger@eyesopen.com>
18019
18020         PR target/13889
18021         * gcc.c-torture/compile/pr13889.c: New test case.
18022
18023 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18024
18025         PR c/14635
18026         * builtins-1.c (nan, nans): Don't test.
18027         * builtins-30.c: Don't use nan, nanf, nanl.
18028         * builtins-35.c: New test.
18029
18030 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
18031
18032         * g++.dg/ext/altivec-6.C: New test.
18033
18034 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
18035
18036         * g++.dg/init/placement3.C: New test.
18037
18038         * g++.dg/template/spec13.C: New test.
18039
18040         * g++.dg/lookup/using11.C: New test.
18041
18042         * g++.dg/lookup/koenig3.C: New test.
18043
18044         * g++.dg/template/operator2.C: New test.
18045
18046         * g++.dg/expr/dtor3.C: New test.
18047         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
18048         marker.
18049         * g++.old-deja/g++.law/visibility28.C: Likewise.
18050
18051 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
18052
18053         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
18054         * gcc.dg/ppc64-abi-3.c: Likewise.
18055
18056 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18057
18058         PR c++/14545
18059         * g++.dg/parse/template15.C: New test.
18060
18061 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18062
18063         * g++.dg/expr/dtor2.C: New test.
18064
18065         * g++.dg/lookup/anon4.C: New test.
18066
18067         * g++.dg/overload/using1.C: New test.
18068
18069         * g++.dg/template/lookup7.C: New test.
18070
18071         * g++.dg/template/typename6.C: New test.
18072
18073         * g++.dg/expr/cond6.C: New test.
18074
18075 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18076
18077         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
18078
18079 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18080
18081         * g++.dg/expr/cond5.C: New test.
18082         * g++.dg/expr/constcast1.C: Likewise.
18083         * g++.dg/expr/ptrmem2.C: Likewise.
18084         * g++.dg/expr/ptrmem3.C: Likewise.
18085         * g++.dg/lookup/main1.C: Likewise.
18086         * g++.dg/template/lookup6.C: Likewise.
18087
18088 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18089
18090         * gcc.dg/local1.c: New test.
18091
18092         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
18093
18094 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18095
18096         * gcc.dg/torture/builtin-convert-1.c: New test.
18097
18098 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18099
18100         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
18101
18102 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18103
18104         PR c++/14481
18105         * g++.dg/warn/Wunused-7.C: New test.
18106
18107 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18108
18109         * gcc.dg/torture/builtin-integral-1.c: New test.
18110
18111 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18112
18113         PR c++/14586
18114         * g++.dg/parse/non-dependent3.C: New test.
18115
18116 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
18117
18118         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
18119         * g++.dg/eh/simd-2.C: Likewise.
18120         * g++.dg/init/array10.C: Likewise.
18121         * gcc.c-torture/compile/simd-1.c: Likewise.
18122         * gcc.c-torture/compile/simd-2.c: Likewise.
18123         * gcc.c-torture/compile/simd-3.c: Likewise.
18124         * gcc.c-torture/compile/simd-4.c: Likewise.
18125         * gcc.c-torture/compile/simd-6.c: Likewise.
18126         * gcc.c-torture/execute/simd-1.c: Likewise.
18127         * gcc.c-torture/execute/simd-2.c: Likewise.
18128         * gcc.dg/compat/vector-defs.h: Likewise.
18129         * gcc.dg/20020531-1.c: Likewise.
18130         * gcc.dg/altivec-3.c: Likewise.
18131         * gcc.dg/altivec-4.c: Likewise.
18132         * gcc.dg/altivec-varargs-1.c: Likewise.
18133         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
18134         * gcc.dg/i386-mmx-3.c: Likewise.
18135         * gcc.dg/i386-sse-4.c: Likewise.
18136         * gcc.dg/i386-sse-5.c: Likewise.
18137         * gcc.dg/i386-sse-8.c: Likewise.
18138         * gcc.dg/simd-1.c: Likewise.
18139         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
18140         __ev64_opaque__ since the machine description provides it.
18141
18142 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18143
18144         * lib/compat.exp (skip_list): New global variable.
18145         Use it to hold the user defined COMPAT_SKIPS list if any.
18146         (compat-obj): Add the members of skip_list to optall.
18147
18148 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18149
18150         * gcc.dg/compat/union-by-value-1_main.c,
18151         union-by-value-1_x.c, union-by-value-1_y.c,
18152         union-check.h, union-defs.h,
18153         union-init.h, union-return-1_main.c,
18154         union-return-1_x.c, union-return-1_y.c: New files.
18155
18156 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18157
18158         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
18159         mixed-struct-init.h: Add 4 mixed structure types.
18160         struct-by-value-21_main.c, struct-by-value-21_x.c,
18161         struct-by-value-21_y.c, struct-return-21_main.c,
18162         struct-return-21_x.c, struct-return-21_y.c: New files.
18163
18164 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
18165
18166         PR c++/14550
18167         * g++.dg/parse/template14.C: New test.
18168
18169 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18170
18171         * gcc.c-torture/execute/20040313-1.c: New test.
18172
18173 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
18174
18175         PR target/14533
18176         * gcc.dg/20040311-2.c: New test.
18177
18178 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
18179
18180         PR other/14544
18181         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
18182         bit-field.
18183
18184 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
18185
18186         * gcc.dg/20040305-2.c: Add missing return statement.
18187
18188 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18189
18190         * gcc.dg/builtins-34.c: Also check pow10*.
18191
18192 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18193
18194         PR target/14262
18195         * gcc.dg/20040305-2.c: New test.
18196
18197 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18198
18199         * gcc.dg/20040310-1.c: New test.
18200
18201 2004-03-11  Roger Sayle  <roger@eyesopen.com>
18202
18203         * gcc.c-torture/execute/20040311-1.c: New test case.
18204
18205 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
18206
18207         PR c++/14476
18208         * g++.dg/lookup/enum1.C: New test.
18209
18210 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
18211
18212         PR c++/14510
18213         * g++.dg/lookup/struct2.C: New test.
18214
18215 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
18216
18217         * gcc.dg/builtins-34.c: New test.
18218
18219 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18220
18221         * gcc.dg/torture/builtin-nonneg-1.c: New test.
18222
18223 2004-03-09  James E Wilson  <wilson@specifixinc.com>
18224
18225         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
18226         * gcc.dg/alias-2.c: New testcase.
18227
18228 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
18229
18230         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
18231
18232 2004-03-09  Roger Sayle  <roger@eyesopen.com>
18233
18234         * gcc.c-torture/execute/20040309-1.c: New test case.
18235
18236 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18237
18238         PR c++/14397
18239         * g++.dg/overload/ref1.C: New.
18240
18241 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18242
18243         PR c++/14409
18244         * g++.dg/template/spec12.C: New test.
18245
18246         PR c++/14448
18247         * g++.dg/parse/crash14.C: New test.
18248
18249 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18250
18251         PR c++/14230
18252         * g++.dg/init/ref11.C: New test.
18253
18254 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18255
18256         PR c++/14432
18257         * g++.dg/parse/builtin2.C: New test.
18258
18259 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18260
18261         PR c++/14401
18262         * g++.dg/init/ctor3.C: New test.
18263         * g++.dg/init/union1.C: New test.
18264         * g++.dg/ext/anon-struct4.C: New test.
18265
18266 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18267
18268         * g++.dg/lookup/koenig1.C: Tweak error messages.
18269         * g++.dg/lookup/used-before-declaration.C: Likewise.
18270         * g++.dg/other/do1.C: Likewise.
18271         * g++.dg/overload/koenig1.C: Likewise.
18272         * g++.dg/parse/crash13.C: Likewise.
18273         * g++.dg/template/instantiate3.C: Likewise.
18274
18275 2004-03-08  Eric Christopher  <echristo@redhat.com>
18276
18277         * * lib/target-supports.exp: Enable libiconv in test
18278         compilation.  Fix up error checking.
18279
18280 2004-03-08  Roger Sayle  <roger@eyesopen.com>
18281
18282         PR middle-end/14289
18283         * gcc.dg/pr14289-1.c: New test case.
18284         * gcc.dg/pr14289-2.c: Likewise.
18285         * gcc.dg/pr14289-3.c: Likewise.
18286
18287 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18288
18289         * gcc.c-torture/execute/20040308-1.c: New test.
18290
18291 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18292
18293         * gcc.c-torture/execute/20040307-1.c: New test case.
18294
18295 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18296
18297         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18298
18299 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18300
18301         * gcc.dg/20040306-1.c: New test.
18302
18303 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18304
18305         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18306         them static.
18307         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18308
18309 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18310
18311         PR c/14465
18312         * gcc.dg/decl-6.c: New test.
18313
18314 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18315
18316         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18317         Rename LOGPOW -> LOG_POW.
18318         (SQRT_EXP, POW_EXP): New.
18319
18320 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18321
18322         * gcc.dg/i386-sse-8.c: New test.
18323
18324 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18325
18326         PR c/14114
18327         * gcc.dg/decl-5.c: New test.
18328
18329 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18330
18331         * gcc.dg/20040305-1.c: New test.
18332
18333 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18334
18335         PR other/14354
18336         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18337
18338 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18339
18340         PR c++/14425, c++/14426
18341         * g++.dg/ext/altivec-4.C: New test.
18342         * g++.dg/ext/altivec-5.C: New test.
18343
18344 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18345
18346         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18347         global variables of a type with no linkage.
18348         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18349         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18350         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18351         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18352         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18353         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18354         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18355         * g++.dg/warn/deprecated.C: Name enum Color.
18356         * g++.dg/overload/VLA.C: Name structure for 'b'.
18357         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18358
18359 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18360
18361         * gcc.c-torture/compile/20040304-1.c: New test.
18362
18363 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18364
18365         PR 13728
18366         * gcc.dg/decl-4.c: New testcase.
18367
18368 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18369
18370         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18371         as PRECF if sizeof (float) > sizeof (double).
18372         (PRECL): Make it the same as PRECF if
18373         sizeof (float) > sizeof (long double).
18374
18375 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18376
18377         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18378         system type.  Add check for irix6 which doesn't have c99 runtime.
18379
18380 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18381
18382         * gcc.dg/const-elim-1.c: xfail for xtensa.
18383
18384 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18385
18386         PR c++/14369
18387         * g++.dg/template/cond4.C: New test.
18388
18389 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18390
18391         PR c++/14360
18392         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18393
18394         PR c++/14361
18395         * g++.dg/parse/defarg7.C: New test.
18396
18397         PR c++/14359
18398         * g++.dg/template/friend26.C: New test.
18399
18400 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18401
18402         PR c++/14324
18403         * g++.dg/abi/mangle21.C: New test.
18404
18405         PR c++/14260
18406         * g++.dg/parse/constructor2.C: New test.
18407
18408         PR c++/14337
18409         * g++.dg/template/sfinae1.C: New test.
18410
18411 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18412
18413         PR c++/14267
18414         * g++.dg/expr/crash2.C: New test.
18415
18416         PR middle-end/13448
18417         * gcc.dg/inline-5.c: New test.
18418         * gcc.dg/always-inline.c: Split out tests into ...
18419         * gcc.dg/always-inline2.c: ... this and ...
18420         * gcc.dg/always-inline3.c: ... this.
18421
18422 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18423
18424         PR debug/12103
18425         * g++.dg/debug/crash1.C: New test.
18426
18427 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18428
18429         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18430         function with __attribute__((noinline)).
18431         (recurser_void2): Likewise.
18432         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18433         (recurser_void2): Likewise.
18434
18435 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18436
18437         PR middle-end/14203
18438         * g++.dg/warn/Wunused-6.C: New test case.
18439
18440 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18441
18442         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18443         not defined.
18444
18445 2004-02-27  Eric Christopher  <echristo@redhat.com>
18446
18447         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18448         * g++.dg/charset/asm2.c: Run only x86.
18449         * gcc.dg/charset/asm3.c: Ditto.
18450
18451 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18452
18453         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18454         ld_library_path.
18455
18456 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18457
18458         * g++.dg/ext/altivec-3.C: New.
18459
18460 2004-02-26  Richard Henderson  <rth@redhat.com>
18461
18462         * g++.dg/ext/attrib10.C: Mark for warning.
18463         * gcc.dg/attr-alias-1.c: New.
18464
18465 2004-02-26  Richard Henderson  <rth@redhat.com>
18466
18467         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18468         * gcc.c-torture/execute/20040208-2.c: ... it back.
18469
18470 2004-02-26  Eric Christopher  <echristo@redhat.com>
18471
18472         * lib/target-supports.exp (check-iconv-available): New function.
18473         * lib/gcc-dg.exp (dg-require-iconv): New function.
18474         Use above.
18475         * gcc.dg/charset: New directory.
18476         * gcc.dg/charset/charset.exp: New file.
18477         * gcc.dg/charset/asm1.c: Ditto.
18478         * gcc.dg/charset/asm2.c: Ditto.
18479         * gcc.dg/charset/asm3.c: Ditto.
18480         * gcc.dg/charset/asm4.c: Ditto.
18481         * gcc.dg/charset/asm5.c: Ditto.
18482         * gcc.dg/charset/attribute1.c: Ditto.
18483         * gcc.dg/charset/attribute2.c: Ditto.
18484         * gcc.dg/charset/string1.c: Ditto.
18485         * g++.dg/charset: New directory.
18486         * g++.dg/dg.exp: Add here. Special options.
18487         * g++.dg/charset/charset.exp: New file.
18488         * g++.dg/charset/asm1.c: Ditto.
18489         * g++.dg/charset/asm2.c: Ditto.
18490         * g++.dg/charset/asm3.c: Ditto.
18491         * g++.dg/charset/asm4.c: Ditto.
18492         * g++.dg/charset/attribute1.c: Ditto.
18493         * g++.dg/charset/attribute2.c: Ditto.
18494         * g++.dg/charset/extern1.cc: Ditto.
18495         * g++.dg/charset/extern2.cc: Ditto.
18496         * g++.dg/charset/string1.c: Ditto.
18497
18498 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18499
18500         PR c++/14278
18501         * g++.dg/parse/comma1.C: New test.
18502
18503 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18504
18505         PR c++/14284
18506         * g++.dg/template/ttp8.C: New test.
18507
18508 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18509
18510         * gcc.dg/fixuns-trunc-1.c: New test.
18511
18512 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18513
18514         * gcc.dg/builtins-config.h: Use #elif.
18515
18516 2004-02-26  Michael Matz  <matz@suse.de>
18517
18518         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18519         * gcc.dg/991214-1.c: Likewise.
18520         * gcc.dg/i386-asm-1.c: Likewise.
18521
18522 2004-02-25  Richard Henderson  <rth@redhat.com>
18523
18524         * gcc.c-torture/execute/20040208-2.c: Move ...
18525         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18526
18527 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18528
18529         PR c++/14246
18530         * g++.dg/other/crash-3.C: New test.
18531
18532 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18533
18534         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18535         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18536
18537         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18538         HP-UX.
18539
18540 2004-02-24  Michael Matz  <matz@suse.de>
18541
18542         * gcc.dg/i386-regparm.c: New.
18543
18544 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18545
18546         * gcc.c-torture/execute/20040223-1.c: New.
18547
18548 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18549             Kazu Hirata  <kazu@cs.umass.edu>
18550
18551         * gcc.dg/fwritable-strings-1.c: Remove.
18552
18553 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18554
18555         PR c/14156
18556         * gcc.dg/20040223-1.c: New test.
18557
18558 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18559
18560         PR c++/14106
18561         * g++.dg/ext/typeof9.C: New test.
18562
18563 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18564
18565         PR c++/14250
18566         * g++.dg/other/switch1.C: New test.
18567
18568 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18569
18570         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18571         * gcc.dg/va-arg-1.c: Likewise.
18572
18573 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18574
18575         PR c++/14143
18576         * g++.dg/template/koenig5.C: New test.
18577
18578 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18579
18580         * g++.dg/ext/altivec-1.C: Generalize target triple.
18581         * g++.dg/ext/altivec-2.C: New test case.
18582         * g++.dg/ext/altivec_check.h: New file.
18583         * gcc.dg/altivec-1.c: Generalize target triple;
18584         include altivec_check.h and call altivec_check().
18585         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18586         * gcc.dg/altivec-6.c: New test case.
18587         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18588         type casts as needed.
18589         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18590         altivec_check().
18591         * gcc.dg/altivec-12.c: New test case.
18592         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18593         include altivec_check.h and call altivec_check().
18594         * gcc.dg/altivec_check.h: New file.
18595
18596 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18597
18598         * lib/target-supports.exp (check_alias_available): Don't mangle
18599         function `g' in test program.
18600
18601 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18602
18603         * lib/target-supports.exp (check_profiling_available): Check
18604         argument to determine whether we support a profiling type.
18605         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18606         check_profiling_available.
18607         * g++.dg/bprob/bprob.exp: Likewise.
18608         * g77.dg/bprob/bprob.exp: Likewise.
18609         * gcc.misc-tests/bprob.exp: Likewise.
18610         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18611         dg-require-profiling and delete expected error handling.
18612         * gcc.dg/20021014-1.c: Likewise.
18613         * gcc.dg/nest.c: Likewise.
18614
18615 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18616
18617         PR c++/12007
18618         * g++.dg/other/vthunk1.C: New test.
18619
18620 2004-02-20  Falk Hueffner  <falk@debian.org>
18621
18622         PR target/14201
18623         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18624
18625 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18626
18627         PR c++/13927
18628         * g++.dg/other/error8.C: Remove XFAIL markers.
18629
18630         PR c++/14173
18631         * g++.dg/ext/packed5.C: New test.
18632
18633         PR c++/14199
18634         * g++.dg/warn/Wunused-5.C: New test.
18635
18636         PR c++/14186
18637         * g++.dg/lookup/member1.C: New test.
18638
18639 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18640
18641         * gcc.c-torture/compile/20040130-1.c: Enable only when
18642         __INT_MAX__ >= 2147483647L.
18643         * gcc.c-torture/compile/961203-1.c: Likewise.
18644
18645 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18646
18647         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18648         * g++.dg/opt/template1.C: Robustify assembler regexp
18649
18650 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18651
18652         * gcc.c-torture/execute/simd-4.x: Remove.
18653         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18654         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18655         Guard with #ifndef SKIP_ATTRIBUTE.
18656         * gcc.dg/compat/vector-1_y.c: Likewise.
18657         * gcc.dg/compat/vector-2_x.c: Likewise.
18658         * gcc.dg/compat/vector-2_y.c: Likewise.
18659         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18660         * g++.dg/eh/simd-2.C: Likewise.
18661
18662 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18663
18664         * gcc.c-torture/compile/complex-1.c: New.
18665
18666 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18667
18668         PR target/14209
18669         * gcc.c-torture/execute/20040218-1.c: New test.
18670
18671 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18672
18673         PR c++/14181
18674         * g++.dg/parse/new2.C: New test.
18675
18676 2004-02-18  Paul Brook  <paul@codesourcery.com>
18677
18678         * gcc.c-torture/compile/libcall-1.c: New test.
18679
18680 2004-02-18  Paul Brook  <paul@codesourcery.com>
18681
18682         PR debug/12934
18683         * gcc.dg/debug/debug-7.c: New test.
18684
18685 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18686
18687         * gcc.dg/20040217-1.c: New test.
18688
18689 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18690
18691         * gcc.c-torture/execute/990208-1.x: Delete.
18692
18693 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18694
18695         * gcc.c-torture/execute/20040208-2.x: New file.
18696
18697 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18698
18699         PR c++/11326
18700         * g++.dg/abi/structret1.C: New test.
18701
18702 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18703
18704         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18705         (i386_cpuid): No need to test if cpuid is available on AMD64.
18706         Fix assembly, so that it works onboth i386 and AMD64.
18707         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18708         (vecInLong): Fix s[] member type to unsigned int.
18709         (vecInWord): Remove type.
18710         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18711         (a64, b64, c64, d64, e64): Remove.
18712         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18713         Remove unused variable.  Remove initialization of removed variables.
18714         Don't call mmx_tests nor sse_tests.
18715         (reference_mmx, reference_sse): Remove.
18716         (check): Add return stmt.
18717         * gcc.dg/i386-sse-7.c: New test.
18718         * gcc.dg/i386-mmx-4.c: New test.
18719
18720 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18721
18722         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18723         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18724         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18725         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18726         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18727         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18728         g++.dg/tc1/dr94.C: Fix line terminator.
18729
18730 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18731
18732         * gcc.c-torture/compile/20040216-1.c: New.
18733
18734 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18735
18736         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18737         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18738         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18739         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18740         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18741         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18742
18743 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18744
18745         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18746
18747 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18748
18749         PR c++/13971
18750         * g++.dg/expr/cond4.C: New test.
18751
18752         PR c++/14086
18753         * g++.dg/lookup/crash2.C: New test.
18754
18755 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18756
18757         * gcc.c-torture/compile/20040214-2.c: New test.
18758
18759 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18760
18761         PR c++/14116
18762         * g++.dg/ext/typeof8.C: New test.
18763
18764 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18765
18766         * gcc.c-torture/compile/20040214-1.c: New test.
18767
18768 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18769
18770         PR c++/13635
18771         * g++.dg/template/spec11.C: New test.
18772
18773 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18774
18775         PR c++/13927
18776         * g++.dg/other/error8.C: New test.
18777
18778 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18779
18780         PR c++/14122
18781         * g++.dg/template/array4.C: New test.
18782
18783         PR c++/14108
18784         * g++.dg/inherit/thunk2.C: New test.
18785
18786         PR c++/14083
18787         * g++.dg/eh/cond2.C: New test.
18788
18789 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18790
18791         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18792
18793 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18794
18795         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18796
18797 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18798
18799         * g++.dg/simd-2.C: xfail on ppc64-linux.
18800
18801 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18802
18803         PR c/456
18804         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18805         tests.
18806
18807 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18808
18809         * gcc.dg/builtins-33.c: New test.
18810
18811 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18812
18813         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18814
18815 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18816
18817         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18818
18819 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18820
18821         * gcc.dg/ppc64-abi-3.c: New test.
18822
18823 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18824
18825         PR c/14092
18826
18827         * gcc.dg/pr14092-1.c: New testcase.
18828
18829 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18830
18831         * gcc.dg/cpp/assert4.c: Fix typo last change.
18832
18833         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18834         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18835
18836         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18837
18838 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18839
18840         * gcc.c-torture/compile/20040209-1.c: New test case.
18841
18842 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18843
18844         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18845
18846 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18847
18848         * gcc.c-torture/execute/20040208-[12].c: New tests.
18849
18850 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18851
18852         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18853
18854 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18855
18856         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18857
18858 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18859
18860         Bug 13856
18861         * gcc.dg/visibility-8.c: New testcase.
18862
18863 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18864
18865         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18866         arguments.
18867         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18868
18869 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18870
18871         PR middle-end/13696
18872         * g++.dg/opt/fold1.C: New test case.
18873
18874 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18875
18876         PR c++/14033
18877         * g++.dg/other/crash-2.C: New test.
18878
18879 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18880
18881         PR c++/14028
18882         * g++.dg/parse/angle-bracket2.C: New test.
18883
18884 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18885
18886         PR middle-end/13750
18887         Revert:
18888         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18889         PR pch/13361
18890         * testsuite/g++.dg/pch/wchar-1.C: New.
18891         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18892
18893 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18894
18895         PR c++/14008
18896         * g++.dg/parse/error15.C: New test.
18897         * g++.dg/parse/crash11.C: Update dg-error mark.
18898
18899 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18900
18901         PR c++/13932
18902         * g++.dg/warn/conv2.C: New test.
18903
18904 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18905
18906         PR c++/13086
18907         * g++.dg/warn/incomplete1.C: Remove xfail.
18908
18909 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18910
18911         * lib/file-format.exp (gcc_target_object_format): Use
18912         ${tool}_target_compile, not gcc_target_compile.
18913         * lib/target-supports.exp (check_alias_available): Likewise.
18914         (check_gc_sections_available): Likewise.
18915         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18916         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18917         dg-require-alias.
18918
18919 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18920
18921         PR c++/13969
18922         * g++.dg/template/static6.C: New test.
18923
18924 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18925
18926         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18927
18928 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18929
18930         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18931         tests for systems where `char' is unsigned by default.
18932
18933 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18934
18935         PR c++/13997
18936         * g++.dg/template/partial3.C: New test.
18937
18938 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18939
18940         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18941         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18942         Remove mentions of obsolete ports.
18943
18944 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18945
18946         * gcc.dg/noncompile/20001228-1.c: Fix for new
18947         error message.
18948
18949 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18950
18951         PR target/9348
18952         * gcc.c-torture/execute/multdi-1.c: New test case.
18953
18954 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18955
18956         PR c++/13925
18957         * g++.dg/template/lookup5.C: New test.
18958
18959 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18960
18961         PR c++/13950
18962         * g++.dg/template/lookup4.C: New test.
18963
18964         PR c++/13970
18965         * g++.dg/parse/error14.C: New test.
18966
18967         PR c++/14002
18968         * g++.dg/parse/template13.C: New test.
18969
18970 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18971
18972         PR c++/13978
18973         * g++.dg/template/koenig4.C: New test.
18974
18975         PR c++/13968
18976         * g++.dg/template/crash17.C: New test.
18977
18978         PR c++/13975
18979         * g++.dg/parse/error13.C: New test.
18980         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18981
18982 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18983
18984         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18985
18986 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18987
18988         PR c/11658
18989         PR c/13994
18990         * gcc.dg/noncompile/20040203-1.c: New test.
18991         * gcc.dg/noncompile/20040203-2.c: Likewise.
18992         * gcc.dg/noncompile/20040203-3.c: Likewise.
18993         * gcc.dg/20040203-1.c: Likewise.
18994
18995 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18996
18997         PR c++/10858
18998         * g++.dg/template/sizeof7.C: New test.
18999
19000 2004-02-02  Eric Christopher  <echristo@redhat.com>
19001             Zack Weinberg  <zack@codesourcery.com>
19002
19003         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
19004
19005 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
19006
19007         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
19008         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
19009         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
19010         * gcc.dg/cleanup-5.c: Run only on Linux targets.
19011
19012 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
19013
19014         PR c++/13113
19015         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
19016
19017         PR c++/13854
19018         * g++.dg/ext/attrib13.C: New test.
19019
19020         PR c++/13907
19021         * g++.dg/conversion/op2.C: New test.
19022
19023 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19024
19025         * gcc.dg/titype-1.c: Fix pasto.
19026
19027 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19028
19029         * gcc.dg/titype-1.c: New test.
19030
19031 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19032
19033         PR c++/13957
19034         * g++.dg/template/non-type-template-argument-1.C,
19035         g++.dg/template/qualified-id1.C: Update dg-error marks.
19036         * g++.dg/template/nontype6.C: New test.
19037
19038 2004-02-01  Roger Sayle  <roger@eyesopen.com>
19039
19040         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
19041         * gcc.dg/builtins-31.c: New testcase.
19042         * gcc.dg/builtins-32.c: New testcase.
19043
19044 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
19045
19046         * objc.dg/call-super-2.m: Update line numbers
19047         for the including of stddef.h.
19048
19049 2004-01-30  Michael Matz  <matz@suse.de>
19050
19051         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
19052         g++.dg/ext/case-range3.C: New tests.
19053
19054 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19055
19056         DR206
19057         PR c++/13813
19058         * g++.dg/template/member4.C: New test.
19059
19060 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19061
19062         PR c++/13683
19063         * g++.dg/template/sizeof6.C: New test.
19064
19065 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19066
19067         * gcc.dg/fwritable-strings-1.c: New test.
19068
19069 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19070
19071         * gcc.c-torture/compile/20040130-1.c: New test.
19072
19073 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
19074
19075         * objc.dg/call-super-2.m: Include stddef.h for size_t.
19076
19077 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
19078
19079         PR c++/13883
19080         * g++.dg/template/ctor3.C: New test.
19081
19082 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19083
19084         * g++.dg/tc1: New directory.
19085         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
19086         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
19087         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
19088         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
19089         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
19090
19091 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19092
19093         * g++.dg/parse/error11.C: New test.
19094         * g++.dg/parse/error12.C: Likewise.
19095
19096 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
19097
19098         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
19099         (scan_initial, main): Use aligned_sizeof instead of sizeof.
19100
19101 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
19102
19103         PR c++/13791
19104         * g++.dg/ext/attrib12.C: New test.
19105
19106         PR c++/13736
19107         * g++.dg/parse/cast2.C: New test.
19108
19109 2004-01-27  James E Wilson  <wilson@specifixinc.com>
19110
19111         * objc.dg/encode-2.m (main): New local string.  Set depending on
19112         sizeof long.  Use in sscanf call.
19113         * objc.dg/encode-3.m (main): New local string.  Set depending on
19114         sizeof long.  Use in scan_initial call.
19115
19116 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19117
19118         * objc.dg/call-super-2.m: Make LP64-safe.
19119         * objc.dg/desig-init-1.m: Likewise.
19120
19121 2004-01-27  Devang Patel <dpatel@apple.com>
19122
19123         * g++.dg/debug/namespace1.C: New test.
19124
19125 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
19126
19127         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
19128         xscale-*-*.
19129
19130         * gcc.dg/arm-mmx-1.c: New test.
19131
19132 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19133
19134         * gcc.dg/20040127-1.c: New test.
19135         * gcc.dg/20040127-2.c: New test.
19136
19137 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19138
19139         * objc.dg/stret-1.m (glob): Renamed to globa.
19140
19141 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
19142
19143         PR c++/13663
19144         * g++.dg/expr/for1.C: New test.
19145
19146 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
19147
19148         PR middle-end/13779
19149         * gcc.dg/darwin-longlong.c: New test.
19150
19151 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
19152
19153         * gcc.dg/20040124-1.c: Moved test from here...
19154         * gcc.c-torture/compile/20040124-1.c: ...to here.
19155
19156 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19157
19158         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
19159         the assembly output if -m64 is passed.
19160
19161 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
19162
19163         PR c++/13833
19164         * g++.dg/template/cond3.C: New test.
19165
19166 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19167
19168         PR c++/13810
19169         * g++.dg/template/ttp7.C: New test.
19170
19171 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19172
19173         PR c++/13797
19174         * g++.dg/template/nontype4.C: New test.
19175         * g++.dg/template/nontype5.C: Likewise.
19176
19177 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
19178
19179         * gcc.dg/torture/mips-clobber-at.c: New test.
19180
19181 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
19182
19183         * gcc.dg/20040124-1.c: New test.
19184
19185 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
19186
19187         * gcc.dg/20040123-1.c: New test.
19188
19189 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19190
19191         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
19192
19193 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19194
19195         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
19196
19197 2004-01-23  Andrew Pinski  <apinski@apple.com>
19198
19199         * gcc.dg/20030121-1.c: Move to ..
19200         * gcc.dg/20040121-1.c: here.
19201
19202 2004-01-23  Roger Sayle  <roger@eyesopen.com>
19203
19204         * gcc.dg/builtins-29.c: New test case.
19205
19206 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19207
19208         PR 18314
19209         * gcc.dg/builtins-30.c: New testcase.
19210
19211 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
19212
19213         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
19214         * lib/g77.exp: Likewise.
19215         * lib/objc.exp: Likewise.
19216         * lib/g++.exp: Likewise.
19217
19218 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19219
19220         * gcc.dg/struct-by-value-2.c: New test.
19221
19222 2004-01-21  Andrew Pinski  <apinski@apple.com>
19223
19224         PR target/13785
19225         * gcc.dg/20030121-1.c: New test.
19226
19227 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
19228
19229         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
19230         clobber frame pointer register in asm statement.
19231
19232 2004-01-21  Falk Hueffner  <falk@debian.org>
19233
19234         * gcc.c-torture/compile/20040121-1.c: New test.
19235
19236 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
19237
19238         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
19239
19240 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
19241
19242         * gcc.dg/ppc64-abi-2.c: New test.
19243
19244 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
19245
19246         * lib/treelang.exp: Fill out this file.
19247         * lib/treelang-dg.exp: New File.
19248
19249 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19250
19251         * gcc.c-torture/compile/981022-1.c: Remove.
19252         * gcc.dg/array-5.c: Remove XFAIL.
19253         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
19254         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
19255         gcc.dg/cond-lvalue-1.c: Update.
19256         * gcc.dg/cast-lvalue-2.c: New test.
19257
19258 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
19259
19260         PR c++/13592
19261         * g++.dg/other/error1.C (class foo): Tweak error message.
19262
19263         PR c++/13592
19264         * g++.dg/template/call2.C: New test.
19265
19266 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19267
19268         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
19269         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
19270         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
19271         scalar-return-1_x.c, scalar-return-2_y.c,
19272         scalar-return-3_x.c, scalar-return-3_y.c,
19273         scalar-return-4_x.c, scalar-return-4_y.c,
19274         struct-align-1.h, struct-align-1_x.c,
19275         struct-align-1_y.c, struct-align-2.h,
19276         struct-align-2_x.c, struct-align-2_y.c,
19277         struct-by-value-10_y.c, struct-by-value-11_x.c,
19278         struct-by-value-11_y.c, struct-by-value-12_x.c,
19279         struct-by-value-12_y.c, struct-by-value-13_x.c,
19280         struct-by-value-13_y.c, struct-by-value-14_x.c,
19281         struct-by-value-14_y.c, struct-by-value-15_x.c,
19282         struct-by-value-15_y.c, struct-by-value-16_y.c,
19283         struct-by-value-17_y.c, struct-by-value-18_y.c,
19284         struct-by-value-19_y.c, struct-by-value-1_x.c,
19285         struct-by-value-1_y.c, struct-by-value-20_y.c,
19286         struct-by-value-2_x.c, struct-by-value-2_y.c,
19287         struct-by-value-3_y.c, struct-by-value-4_x.c,
19288         struct-by-value-4_y.c, struct-by-value-5_y.c,
19289         struct-by-value-6_y.c, struct-by-value-7_y.c
19290         struct-by-value-8_x.c, struct-by-value-8_y.c
19291         struct-by-value-9_x.c, struct-by-value-9_y.c
19292         struct-return-10_x.c, struct-return-10_y.c,
19293         struct-return-19_x.c, struct-return-20_x.c
19294         struct-return-2_x.c, struct-return-2_y.c
19295         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19296         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19297
19298 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19299
19300         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19301         attribute on sparc*-sun-solaris2.*.
19302
19303 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19304
19305         PR c++/13710
19306         * g++.dg/ext/typeof7.C: New test.
19307
19308 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19309
19310         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19311         * gcc.dg/const-elim-1.c: Same.
19312
19313 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19314
19315         * objc.dg/stret-1.m: New.
19316         * objc.dg/stret-2.m: New.
19317
19318 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19319
19320         PR c++/11895
19321         * g++.dg/ext/vector1.C: New test.
19322
19323 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19324
19325         * gcc.dg/pch/import-1.c: New.
19326         * gcc.dg/pch/import-1.hs: New.
19327         * gcc.dg/pch/import-1a.h: New.
19328         * gcc.dg/pch/import-1b.h: New.
19329         * gcc.dg/pch/import-1c.h: New.
19330
19331 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19332
19333         PR c++/13574
19334         * g++.dg/ext/array1.C: New test.
19335
19336         PR c++/13178
19337         * g++.dg/conversion/op1.C: New test.
19338
19339 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19340
19341         PR 11864
19342         From Kazumoto Kojima / Dan Kegel:
19343         * gcc.dg/pr11864-1.c: New test.
19344
19345         PR 10392
19346         From Marcus Comstedt / Dan Kegel:
19347         * gcc.dg/pr10392-1.c: New test.
19348
19349 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19350
19351         PR c++/13478
19352         * g++.dg/init/ref10.C: New test.
19353
19354 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19355
19356         PR c++/13407
19357         * g++.dg/parse/typename6.C: New test.
19358
19359 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19360
19361         PR pch/13361
19362         * testsuite/g++.dg/pch/wchar-1.C: New.
19363         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19364
19365 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19366
19367         PR c++/9259
19368         * g++.dg/expr/sizeof2.C: New test.
19369
19370 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19371
19372         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19373
19374 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19375
19376         PR c++/13659
19377         * g++.dg/lookup/strong-using-3.C: New.
19378         * g++.dg/lookup/using-10.C: New.
19379
19380 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19381
19382         PR c++/13594
19383         * g++.dg/lookup/strong-using-2.C: New.
19384
19385 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19386             Dan Kegel <dank@kegel.com>
19387             J"orn Rennecke <joern.rennecke@superh.com>
19388
19389         PR target/9365
19390         * gcc.dg/pr9365-1.c: New test.
19391
19392 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19393
19394         PR c++/8856
19395         * g++.dg/parse/casting-operator2.C: New test.
19396         * g++.old-deja/g++.pt/explicit83.C: Remove.
19397
19398 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19399
19400         * gcc.dg/label-compound-stmt-1.c: New test.
19401         * gcc.c-torture/compile/950922-1.c,
19402         gcc.c-torture/compile/20000211-3.c,
19403         gcc.c-torture/compile/20000518-1.c,
19404         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19405         compound statements.
19406
19407 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19408
19409         * gcc.dg/ppc64-abi-1.c: New test.
19410
19411 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19412
19413          * g++.dg/ext/attrib9.C: Add dg-warnings.
19414
19415 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19416
19417         PR c++/12335
19418         * g++.dg/parse/dtor3.C: New test.
19419
19420 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19421
19422         PR c++/12709
19423         * g++.dg/parse/try-catch-1.C: New test.
19424
19425 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19426
19427         * ada/acats/run_all.sh: Add more verbose output in acats.log
19428         when compiling tests.
19429
19430 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19431
19432         PR 13656
19433         * gcc.dg/typedef-redecl.c: New test case.
19434         * gcc.dg/typedef-redecl.h: New support file.
19435
19436 2004-01-13  Jan Hubicka  <jh@suse.cz>
19437
19438         * gcc.dg/always_inline.c: New test.
19439         * gcc.dg/debug/20031231-1.c: Fix.
19440
19441 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19442
19443         PR c++/13474
19444         * g++.dg/template/array3.C: New test.
19445
19446 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19447
19448         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19449         * g++.dg/warn/Wunused-2.C: Likewise.
19450
19451 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19452
19453         PR c++/13289
19454         * g++.dg/template/instantiate6.C: New test.
19455
19456 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19457
19458         PR middle-end/11397
19459         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19460
19461 2004-01-12  Jan Hubicka  <jh@suse.cz>
19462
19463         PR opt/12826
19464         * gcc.dg/20040112-1.c: New.
19465
19466         * gcc.dg/dwarf-die[1-7].c: Move to...
19467         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19468         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19469
19470 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19471
19472         PR c++/4100
19473         * g++.dg/parse/friend4.C: New test.
19474
19475 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19476
19477         PR c++/4100
19478         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19479         definition is called a friend.
19480
19481 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19482
19483         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19484
19485 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19486
19487         PR c++/3478
19488         * g++.dg/parse/error10.C: New test.
19489         * g++.dg/template/arg2.C: Accept "invalid type" error.
19490
19491 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19492
19493         PR middle-end/13392
19494         * g++.dg/opt/expect2.C: New test.
19495
19496 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19497
19498         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19499         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19500         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19501         Update dg-error regexps.
19502
19503 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19504
19505         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19506         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19507
19508 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19509
19510         * gcc.dg/pragma-re-1.c: Use right pointer type.
19511
19512 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19513
19514         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19515
19516 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19517
19518         * gcc.dg/rs6000-ldouble-1.c: New.
19519
19520 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19521
19522         DR 337
19523         PR c++/9256
19524         * g++.dg/other/abstract1.C: New test.
19525
19526 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19527
19528         * g++.dg/lookup/strong-using-1.C: New.
19529
19530 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19531
19532         PR c/11234
19533         * gcc.dg/func-ptr-conv-1.c: New test.
19534         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19535
19536 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19537
19538         PR target/13380.
19539         * gcc.c-torture/compile/20040109-1.c: New.
19540
19541 2004-01-08  Stuart Hastings  <stuart@apple.com>
19542
19543         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19544         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19545         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19546
19547 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19548
19549         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19550
19551 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19552
19553         * ada/acats/run_acats: Treat 'gnatchop' the same way
19554         as 'gnatmake'.  Export GCC_DRIVER.
19555         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19556         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19557
19558 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19559
19560         PR c++/12573
19561         * g++.dg/template/dependent-expr4.C: New test.
19562
19563 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19564
19565         * gcc.dg/altivec-11.c: New test.
19566
19567 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19568
19569         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19570
19571 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19572
19573         PR c/6024
19574         * gcc.dg/enum-compat-1.c: New test.
19575         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19576
19577 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19578
19579         PR c/12165
19580         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19581         gcc.dg/c99-idem-qual-3.c: New tests.
19582
19583 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19584
19585         * gcc.dg/winline-7.c: Don't cast void * to int.
19586
19587 2004-01-06  Jan Hubicka  <jh@suse.cz>
19588
19589         * gcc.dg/i386-sse-5.c: New test
19590         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19591
19592 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19593
19594         PR c++/12815
19595         * g++.dg/rtti/typeid4.C: New test.
19596
19597 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19598
19599         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19600
19601 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19602
19603         PR c++/12132
19604         * g++.dg/template/error11.C: New test.
19605
19606         PR c++/13451
19607         * g++.dg/template/class2.C: New test.
19608
19609 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19610         Richard Sandiford <rsandifo@redhat.com>
19611
19612         PR c++/13387
19613         * g++.dg/opt/alias3.C: New test.
19614
19615 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19616
19617         PR c++/13157
19618         * g++.dg/template/koenig3.C: New test.
19619
19620         PR c++/13529
19621         * g++.dg/parse/offsetof3.C: New test.
19622
19623         * g++.dg/init/copy7.C: Add missing dg-error markers.
19624
19625         PR c++/12226
19626         * g++.dg/init/copy7.c: New test.
19627
19628         PR c++/13536
19629         * g++.dg/parse/cast1.C: New test.
19630
19631 2004-01-04  Jan Hubicka  <jh@suse.cz>
19632
19633         * gcc.dg/winline[1-7].c: New tests.
19634
19635 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19636
19637         PR c++/13520
19638         * g++.dg/template/qualttp22.C: New test.
19639
19640 2004-01-01  Jan Hubicka  <jh@suse.cz>
19641
19642         * gcc.dg/debug/20031231-1.c: New.
19643         * gcc.c-torture/compile/20040101-1.c: New.
19644         * gcc.dg/dwarf-die-[1-7].c: New.
19645
19646 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19647
19648         PR optimization/13521
19649         * gcc.c-torture/compile/20031231-1.c: New test.
19650
19651 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19652
19653         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19654
19655 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19656
19657         PR c++/10079
19658         * g++.dg/template/crash16.C: New test.
19659
19660 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19661
19662         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19663
19664 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19665
19666         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19667         ports.
19668         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19669         * g++.old-deja/g++.law/profile1.C: Likewise.
19670         * gcc.c-torture/compile/981006-1.c: Likewise.
19671         * gcc.c-torture/execute/loop-2e.x: Likewise.
19672         * gcc.c-torture/execute/loop-2f.x: Remove.
19673         * gcc.c-torture/execute/loop-2g.x: Likewise.
19674         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19675         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19676
19677 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19678
19679         PR c++/13507
19680         * g++.dg/ext/attrib11.C: New test.
19681
19682         PR c++/13494
19683         * g++.dg/template/array2-1.C: New test.
19684         * g++.dg/template/array2-2.C: New test.
19685
19686 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19687
19688         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19689
19690 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19691
19692         PR c++/12774
19693         * g++.dg/template/array1-1.C: New test.
19694         * g++.dg/template/array1-2.C: New test.
19695
19696 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19697
19698         PR fortran/12632
19699         * g77.dg/12632.f: New test case.
19700
19701 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19702
19703         PR c++/13289
19704         * g++.dg/parse/nontype1.C: New test.
19705
19706 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19707
19708         PR c++/12403
19709         * g++.dg/parse/explicit1.C: New test.
19710         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19711
19712 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19713
19714         PR c++/13081
19715         * g++.dg/opt/inline6.C: New test.
19716
19717         PR c++/12613
19718         * g++.dg/parse/error9.C: New test.
19719
19720         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19721
19722 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19723
19724         PR c++/13009
19725         * g++.dg/init/assign1.C: New test.
19726
19727 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19728
19729         PR c++/13070
19730         * g++.dg/warn/format3.C: New test case.
19731
19732 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19733
19734         * gcc.c-torture/compile/20031227-1.c: New test.
19735
19736 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19737
19738         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19739         * g77.dg/bprob/bprob.exp: Likewise.
19740         * gcc.misc-tests/bprob.exp: Likewise.
19741         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19742         variants on systems where the library does not provide that
19743         functionality.
19744         * gcc.dg/builtins-20.c: Use builtins-config.h.
19745         * gcc.dg/builtins-config.h: New file.
19746
19747 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19748
19749         * lib/gcc-dg.exp (dg-require-profiling): New function.
19750         * lib/target-supports.exp (check_profiling_available): Likewise.
19751         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19752         * g77.dg/bprob/bprob.exp: Likewise.
19753         * gcc.misc-tests/bprob.exp: Likewise.
19754         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19755         * gcc.dg/20021014-1.c: Likewise.
19756         * gcc.dg/nest.c: Likewise.
19757
19758 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19759
19760         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19761         compiling.
19762         * g++.dg/lookup/java2.C: Likewise.
19763         * gcc.dg/cpp/lexident.c: Likewise.
19764
19765 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19766
19767         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19768         given.
19769         * gcc.c-torture/compile/961203-1.c: Likewise.
19770         * gcc.c-torture/compile/980506-1.c: Likewise.
19771
19772 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19773
19774         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19775         (additional_prunes): New global.
19776         (gcc-dg-prune): Handle additional per-test pruning.
19777         (dg-test): Clear additional_prunes between tests.
19778
19779         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19780         dg-prune-output to avoid spurious failures from assembler
19781         complaining about nonexistent WAW violations.
19782         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19783         Use dg-prune-output to avoid spurious failures from assembler
19784         warning about Itanium B-step errata.
19785
19786 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19787
19788         * g++.dg/abi/macro0.C: New test.
19789         * g++.dg/abi/macro1.C: Likewise.
19790         * g++.dg/abi/macro2.C: Likewise.
19791
19792         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19793         * g++.dg/abi/bitfield7.C: Likewise.
19794         * g++.dg/abi/dtor2.C: Likewise.
19795         * g++.dg/abi/mangle11.C: Likewise.
19796         * g++.dg/abi/mangle12.C: Likewise.
19797         * g++.dg/abi/mangle14.C: Likewise.
19798         * g++.dg/abi/mangle17.C: Likewise.
19799         * g++.dg/abi/vbase10.C: Likewise.
19800         * g++.dg/abi/vbase14.C: Likewise.
19801         * g++.dg/template/qualttp17.C: Likewise.
19802
19803 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19804
19805         PR c/11995
19806         * gcc.dg/20031223-1.c: New test.
19807
19808 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19809
19810         * gcc.dg/noreturn-7.c: New test.
19811
19812 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19813
19814         * gcc.dg/null-pointer-1.c: New test.
19815
19816 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19817
19818         * g++.old-deja/g++.jason/template18.C: Remove.
19819         * g++.old-deja/g++.jason/template37.C: Likewise.
19820
19821         PR c++/12862
19822         * g++.dg/lookup/ns1.C: New test.
19823
19824         PR c++/12397
19825         * g++.dg/template/lookup3.C: New test.
19826
19827 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19828
19829         * g++.dg/template/recurse1.C: New test
19830
19831 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19832
19833         PR c++/12479
19834         * g++.dg/parse/semicolon1.C: New test.
19835         * g++.dg/parse/semicolon1.h: Likewise.
19836
19837 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19838
19839         * gcc.dg/darwin-misaligned.c: New test.
19840
19841 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19842
19843         PR c/9163
19844         * gcc.dg/20031222-1.c: New test.
19845
19846 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19847
19848         PR c++/13438
19849         * g++.dg/parse/error8.C: New test.
19850
19851         PR c++/11554
19852         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19853
19854 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19855
19856         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19857         too small.
19858         * gcc.c-torture/compile/930217-1.c: Likewise.
19859         * gcc.c-torture/compile/930513-1.c: Likewise.
19860         * gcc.c-torture/execute/920908-2.c: Likewise.
19861         * gcc.c-torture/execute/921204-1.c: Likewise.
19862         * gcc.c-torture/execute/930621-1.c: Likewise.
19863         * gcc.c-torture/execute/930630-1.c: Likewise.
19864         * gcc.c-torture/execute/931031-1.c: Likewise.
19865         * gcc.c-torture/execute/980602-2.c: Likewise.
19866         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19867         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19868         * gcc.c-torture/execute/extzvsi.c: Likewise.
19869         * gcc.c-torture/unsorted/ext.c: Likewise.
19870
19871 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19872
19873         PR target/12749
19874         * gcc.c-torture/compile/20031220-2.c: New test case.
19875
19876 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19877
19878         PR optimization/13031
19879         * gcc.c-torture/compile/20031220-1.c: New test case.
19880
19881 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19882
19883         * gcc.dg/cast-function-1.c: New test.
19884
19885 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19886
19887         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19888         formats.
19889
19890 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19891
19892         PR c++/12795
19893         * g++.dg/ext/attrib10.C: New test.
19894
19895 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19896
19897         * gcc.dg/cleanup-10.c: New test.
19898         * gcc.dg/cleanup-11.c: New test.
19899
19900 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19901
19902         PR c++/13239
19903         * g++.dg/opt/expect1.C: New test.
19904
19905 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19906
19907         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19908
19909 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19910
19911         PR debug/12923
19912         * gcc.dg/20031218-1.c: New test.
19913
19914         PR debug/12389
19915         * gcc.dg/20031218-2.c: New test.
19916         * gcc.dg/20031218-3.c: New test.
19917
19918         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19919         of label name and allow for USER_LABEL_PREFIX == "_" names.
19920         * g++.dg/abi/mangle18-2.C: Likewise.
19921         * g++.dg/abi/mangle19-1.C: Likewise.
19922         * g++.dg/abi/mangle19-2.C: Likewise.
19923         * g++.dg/abi/mangle20-1.C: Likewise.
19924         * g++.dg/abi/mangle20-2.C: Likewise.
19925
19926 2003-12-18  Richard Henderson  <rth@redhat.com>
19927
19928         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19929
19930 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19931             Dan Kegel <dank@kegel.com>
19932
19933         PR other/12009
19934         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
19935         testing a cross compiler, it causes spurious compile failures.
19936         * lib/g++.exp: Likewise.
19937
19938 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19939
19940         PR c++/13262
19941         * g++.dg/template/access13.C: New test.
19942
19943 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19944
19945         * gcc.dg/20031216-1.c: New test.
19946
19947 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19948
19949         PR c++/9154
19950         * g++.dg/template/error10.C: New test.
19951
19952 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19953
19954         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19955         * g++.dg/eh/simd-2.C: Likewise.
19956
19957 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19958             Roger Sayle  <roger@eyesopen.com>
19959
19960         * gcc.c-torture/execute/ieee/mzero5.c: New.
19961
19962 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19963
19964         PR c++/10603
19965         * g++.dg/parse/error6.C: New test.
19966
19967         PR c++/12827
19968         * g++.dg/parse/error7.C: New test.
19969
19970 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19971
19972         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19973         at -O with stabs debugging formats.
19974         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19975         * gcc.dg/debug/debug-2.c: Likewise.
19976
19977 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19978
19979         PR c++/12696
19980         * g++.dg/init/error1.C: New test.
19981
19982         PR c++/12218
19983         * g++.dg/init/pm3.C: New test.
19984
19985 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19986
19987         PR c/3347
19988         * gcc.dg/bitfld-8.c: New test.
19989
19990 2003-12-16  James Lemke  <jim@wasabisystems.com>
19991
19992         * gcc.dg/arm-scd42-[123].c: New tests.
19993
19994 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19995
19996         PR c++/9043
19997         * g++.dg/abi/mangle20-1.C: New test.
19998         * g++.dg/abi/mangle20-2.C: New test.
19999
20000 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20001
20002         PR c++/13275
20003         * g++.dg/other/offsetof2.C: Remove XFAIL.
20004         * g++.dg/parse/offsetof1.C: New test.
20005         * g++.gd/parse/offsetof2.C: Likewise.
20006
20007 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20008
20009         * g++.dg/template/nontype3.C: New test.
20010         * g++.dg/template/static2.C: Tweaked the dg-error clause.
20011
20012 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20013
20014         * g++.dg/warn/noreturn-3.C: Also test instantiation.
20015
20016 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20017
20018         PR c++/13387
20019         * g++.dg/expr/assign1.C: New test.
20020
20021         PR c++/13242
20022         * g++.dg/abi/mangle19-1.C: New test.
20023         * g++.dg/abi/mangle19-2.C: New test.
20024
20025 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
20026
20027         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
20028
20029 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20030
20031         * gcc.c-torture/execute/20031216-1.c: New test.
20032
20033 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20034
20035         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
20036         an ICE regression.
20037
20038 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20039
20040         PR c++/10926
20041         * g++.dg/template/error9.C: New test.
20042
20043         PR c++/11116
20044         * g++.dg/template/error8.C: New test.
20045
20046 2003-12-15  Roger Sayle  <roger@eyesopen.com>
20047
20048         PR middle-end/13400
20049         * gcc.c-torture/execute/20031215-1.c: New test case.
20050
20051 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20052
20053         PR c++/13269
20054         * g++.dg/parse/error5.C: New test.
20055
20056         PR c++/12989
20057         * g++.dg/expr/sizeof1.C: New test.
20058
20059         PR c++/13310
20060         * g++.dg/template/crash15.C: New test.
20061
20062 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
20063
20064         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
20065         a non-POD type as the last named parameter of a varargs function.
20066
20067 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20068
20069         PR c++/13243
20070         PR c++/12573
20071         * g++.dg/template/crash14.C: New test.
20072         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
20073
20074 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20075
20076         * g++.dg/other/java1.C: New test.
20077
20078         PR c++/13241
20079         * g++.dg/abi/mangle18-1.C: New test.
20080         * g++.dg/abi/mangle18-2.C: New test.
20081
20082 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20083
20084         PR optimization/10312
20085         * gcc.c-torture/execute/20031214-1.c: New.
20086
20087 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
20088
20089         PR c++/10779
20090         PR c++/12160
20091         * g++.dg/parse/error3.C: New test.
20092         * g++.dg/parse/error4.C: Likewise.
20093         * g++.dg/abi/mangle4.C: Tweak error messages.
20094         * g++.dg/lookup/using5.C: Likewise.
20095         * g++.dg/other/error2.C: Likewise.
20096         * g++.dg/parse/typename5.C: Likewise.
20097         * g++.dg/parse/undefined1.C: Likewise.
20098         * g++.dg/template/arg2.C: Likewise.
20099         * g++.dg/template/ttp3.C: Likewise.
20100         * g++.dg/template/type1.C: Likewise.
20101         * g++.old-deja/g++.other/crash32.C: Likewise.
20102         * g++.old-djea/g++.pt/defarg8.C: Likewise.
20103
20104 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20105
20106         PR c++/13106
20107         * g++.dg/warn/noreturn-3.C: New test.
20108
20109 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20110
20111         PR c++/13118
20112         * g++.dg/abi/covariant3.C: New.
20113
20114 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
20115
20116         * g++.dg/eh/ia64-1.C: New test.
20117
20118 2003-12-12  Roger Sayle  <roger@eyesopen.com>
20119
20120         PR optimization/13037
20121         * g77.f-torture/execute/13037.f: New test case.
20122
20123 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20124
20125         PR c++/12881
20126         * g++.dg/abi/covariant2.C: New.
20127
20128 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
20129
20130         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
20131
20132 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
20133
20134         * gcc.c-torture/execute/wchar_t-1.x: Delete.
20135
20136 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
20137
20138         PR other/10819
20139         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
20140         to fix Bug 10819.
20141         * lib/g++.exp (g++_version): Likewise.
20142         * lib/g77.exp (g77_version): Likewise.
20143         * lib/objc.exp (default_objc_version): Likewise.
20144
20145 2003-12-10  Richard Henderson  <rth@redhat.com>
20146
20147         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
20148
20149         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
20150
20151 2003-12-08  Matt Austern  <austern@apple.com>
20152
20153         PR c/13134
20154         * lib/gcc-dg.exp (dg-require-visibility): Define.
20155         * lib/target-supports (check_visibility_available): Define.
20156         * gcc.dg/visibility-1.c: New test.
20157         * gcc.dg/visibility-2.c: Likewise.
20158         * gcc.dg/visibility-3.c: Likewise.
20159         * gcc.dg/visibility-4.c: Likewise.
20160         * gcc.dg/visibility-5.c: Likewise.
20161         * gcc.dg/visibility-6.c: Likewise.
20162         * g++.dg/ext/visibility-1.C: Likewise.
20163         * g++.dg/ext/visibility-2.C: Likewise.
20164         * g++.dg/ext/visibility-3.C: Likewise.
20165         * g++.dg/ext/visibility-4.C: Likewise.
20166         * g++.dg/ext/visibility-5.C: Likewise.
20167         * g++.dg/ext/visibility-6.C: Likewise.
20168
20169 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20170
20171         * g++.dg/lookup/java1.C: New test.
20172         * g++.dg/lookup/java2.C: New test.
20173
20174 2003-12-07  Falk Hueffner  <falk@debian.org>
20175
20176         * g++.dg/opt/noreturn-1.C: New test.
20177
20178 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
20179
20180         * gcc.dg/overflow-1.c: New test.
20181
20182 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20183
20184         * g77.f-torture/compile/13060.f: New test.
20185
20186 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
20187
20188         PR c++/13323
20189         * g++.dg/inherit/operator2.C: New test.
20190
20191 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20192
20193         PR c++/13305
20194         * g++.dg/ext/attrib9.C: New test.
20195
20196 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20197
20198         PR c++/13314
20199         * g++.dg/template/error7.C: New test.
20200
20201 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
20202             J"orn Rennecke <joern.rennecke@superh.com>
20203
20204         PR target/13302
20205         * g++.dg/other/struct-va_list.C: New test.
20206
20207 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20208
20209         PR c++/13166
20210         * g++.dg/parse/defarg6.C: New test.
20211
20212 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
20213
20214         PR target/13256
20215         * gcc.c-torture/execute/20031201-1.c: New test.
20216
20217 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
20218
20219         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
20220
20221 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20222
20223         * gcc.dg/builtin-return-1.c: New test.
20224
20225 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
20226             J"orn Rennecke <joern.rennecke@superh.com>
20227
20228         PR optimization/13260
20229         * gcc.c-torture/execute/20031204-1.c: New test.
20230
20231 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20232
20233         PR c++/9127
20234         * g++.dg/template/error6.C: New test.
20235
20236 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
20237
20238         * gcc.dg/20031202-1.c: New test.
20239
20240 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20241
20242         PR c++/13179
20243         * g++.dg/template/eh1.C: New test.
20244
20245         PR c++/10771
20246         * g++.dg/template/error5.C: New test.
20247
20248 2003-12-02  David Ung  <davidu@mips.com>
20249
20250         * gcc.dg/compat/vector-check.h: Corrected type for var
20251         g_##TMODE
20252
20253 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20254
20255         PR c++/10126
20256         * g++.dg/template/ptrmem8.C: New test.
20257
20258 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20259
20260         PR c++/12573
20261         * g++.dg/template/dependent-expr3.C: New test.
20262
20263 2003-12-01  James Lemke  <jim@wasabisystems.com>
20264
20265         * gcc.dg/arm-g2.c: New test.
20266
20267 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20268
20269         PR optimization/11634
20270         * gcc.dg/20031201-2.c: New test case.
20271
20272 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
20273
20274         PR 11433
20275         * objc.dg/proto-lossage-3.m: New test.
20276
20277 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20278
20279         PR optimization/12628
20280         * gcc.dg/20031201-1.c: New test case.
20281
20282 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20283
20284         * gcc.dg/unaligned-1.c: New test.
20285
20286 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20287
20288         PR c++/9849
20289         * g++.dg/template/error4.C: New test.
20290         * g++.dg/template/nested3.C: Adjust error markers.
20291
20292 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20293
20294         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20295
20296 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20297
20298         PR c/10333
20299         * gcc.dg/bitfld-7.c: New test.
20300
20301 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20302
20303         * gcc.dg/tls/asm-1.C: New test.
20304
20305 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20306
20307         * gcc.dg/cpp/assert4.c: Update.
20308
20309 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20310
20311         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20312         * gcc.dg/builtin-apply3.c: New test.
20313
20314 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20315
20316         * lib/compat.exp (compat-obj): New xfaildata parameter.
20317         Use it to set compiler_conditional_xfail_data before compiling.
20318         (compat-get-options): Handle dg-xfail-if.
20319         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20320         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20321         * gcc.dg/compat/vector-1_y.c: Likewise.
20322         * gcc.dg/compat/vector-2_x.c: Likewise.
20323         * gcc.dg/compat/vector-2_y.c: Likewise.
20324
20325 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20326
20327         * g++.dg/opt/reg-stack4.C: New test.
20328
20329 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20330
20331         * gcc.dg/builtin-apply2.c: New test.
20332
20333 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20334
20335         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20336
20337 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20338
20339         PR c++/12924
20340         * g++.dg/template/template-id-2.C: New test.
20341
20342 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20343
20344         PR c++/5369
20345         * g++.dg/template/memfriend1.C: New test.
20346         * g++.dg/template/memfriend2.C: Likewise.
20347         * g++.dg/template/memfriend3.C: Likewise.
20348         * g++.dg/template/memfriend4.C: Likewise.
20349         * g++.dg/template/memfriend5.C: Likewise.
20350         * g++.dg/template/memfriend6.C: Likewise.
20351         * g++.dg/template/memfriend7.C: Likewise.
20352         * g++.dg/template/memfriend8.C: Likewise.
20353         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20354
20355 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20356
20357         PR c++/12515
20358         * g++.dg/ext/cond1.C: New test.
20359
20360 2003-11-20  Richard Henderson  <rth@redhat.com>
20361
20362         * gcc.dg/20020201-2.c: Remove.
20363         * gcc.dg/20020201-4.c: Remove.
20364         * gcc.dg/20020304-1.c: Remove.
20365
20366 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20367
20368         * gcc.dg/cpp/trad/xwin1.c: New test case.
20369
20370 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20371
20372         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20373         * lib/g77.exp: Likewise.
20374         * lib/objc.exp: Likewise.
20375         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20376         for darwin.
20377
20378 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20379
20380         PR c++/12932
20381         * g++.dg/template/static5.C: New test.
20382
20383 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20384
20385         * gcc.dg/nested-func-1.c: New test.
20386
20387 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20388
20389         * gcc.dg/cpp/assert4.c: New test.
20390
20391 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20392
20393         PR c++/2294
20394         * g++.dg/lookup/using9.c: New test.
20395
20396 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20397
20398         PR c++/12762
20399         * g++.dg/template/error3.C: New test.
20400
20401 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20402
20403         PR ada/13035
20404         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20405         No longer use a wrapper for gcc, since this does not work under
20406         Windows.
20407
20408 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20409
20410         PR c++/2094
20411         * g++.dg/template/ptrmem7.C: New test.
20412
20413 2003-11-13  Andrew Pinski <apinski@apple.com>
20414
20415         * gcc.c-torture/compile/20031113-1.c: New test.
20416
20417 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20418             Kean Johnston <jkj@sco.com>
20419
20420         PR c/13029
20421         * gcc.dg/unused-4.c: Update.
20422
20423 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20424
20425         * g++.dg/opt/const3.C: New test.
20426
20427 2003-11-13  Jan Hubicka  <jh@suse.cz>
20428
20429         * gcc.c-torture/compile/20031112-1.c: New test.
20430
20431 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20432
20433         * g++.dg/parse/crash10.C: Remove bogus error marker.
20434
20435 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20436
20437         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20438         (host_gcc): Likewise.
20439         (ROOT): Honor $PWDCMD.
20440         (BASE): Likewise.
20441         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20442
20443 2003-11-12  Catherine Moore  <clm@redhat.com>
20444
20445         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
20446
20447 2003-11-12  Andreas Jaeger  <aj@suse.de>
20448             Jakub Jelinek  <jakub@redhat.com>
20449             Andrew Pinski  <pinskia@physics.uc.edu>
20450             Richard Henderson  <rth@redhat.com>
20451
20452         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20453         systems.
20454         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20455
20456         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20457         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20458
20459 2003-11-11  Andreas Jaeger  <aj@suse.de>
20460
20461         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20462
20463         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20464
20465 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20466
20467         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20468         Clean ups.
20469
20470 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20471
20472         * gcc.dg/trampoline-1.c: New test.
20473
20474 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20475
20476         * gcc.c-torture/compile/200031109-1.c: New test.
20477
20478 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20479
20480         PR c/3190
20481         PR c/8714
20482         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20483         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20484         gcc.dg/format/no-y2k-1.c: Update.
20485
20486 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20487
20488         PR optimization/10467
20489         * gcc.dg/20031108-1.c: New test case.
20490
20491 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20492
20493         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20494
20495 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20496
20497         * gcc.dg/compound-lvalue-1.c: New test.
20498         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20499         some XFAILs.
20500
20501 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20502
20503         * gcc.dg/altivec-varargs-1.c: New test.
20504
20505 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20506
20507         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20508         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20509         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20510         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20511         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20512
20513 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20514
20515         * gcc.dg/cond-lvalue-1.c: New test.
20516
20517 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20518
20519         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20520
20521 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20522
20523         PR c++/11616
20524         * g++.dg/template/instantiate5.C: New test.
20525
20526 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20527
20528         PR c++/12726
20529         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20530         * ChangeLog: Add missing first entry for above test.
20531
20532 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20533
20534         PR c++/9810
20535         * g++.dg/template/using8.C: New test.
20536         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20537
20538 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20539
20540         PR optimization/10817
20541         * gcc.c-torture/compile/20031102-1.c: New test case.
20542
20543 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20544
20545         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20546         2147483647.
20547
20548 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20549
20550         * gcc.dg/20031102-1.c: New test.
20551
20552 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20553
20554         * gcc.dg/complex-1.c: New test.
20555
20556 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20557
20558         PR c++/12796
20559         * g++.dg/template/crash13.C: Adjust expected error location.
20560         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20561
20562 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20563
20564         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20565
20566 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20567
20568         PR/10239
20569         * gcc.c-torture/compile/20031031-2.c: New test.
20570
20571 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20572
20573         PR/11640
20574         * gcc.c-torture/compile/20031031-1.c: New test.
20575
20576 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20577
20578         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20579         * gcc.misc-tests/bprob.exp: Likewise.
20580         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20581         the execution test on arm-elf configs.
20582         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20583         configs that don't support scratch files.
20584         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20585
20586 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20587
20588         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20589         done by dejagnu.
20590
20591 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20592
20593         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20594         Avoid non pure sh syntax. Add more logging.
20595
20596         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20597         fail.
20598
20599 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20600
20601         PR libgcj/10610
20602         * gcc.dg/ppc-stackalign-1.c: New test.
20603
20604 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20605
20606         * ada/acats/run_all.sh: Change output to be more compliant with
20607         dejagnu framework.
20608         Create acats.sum and acats.log files under testsuite/ada/acats
20609         Only run [a-z]* directories, to filter out e.g. CVS.
20610         Redirect build output to log file.
20611
20612 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20613
20614         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20615
20616 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20617
20618         PR ada/5909:
20619         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20620
20621 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20622
20623         * gcc.c-torture/compile/20031023-1.c: New test.
20624         * gcc.c-torture/compile/20031023-2.c: New test.
20625         * gcc.c-torture/compile/20031023-3.c: New test.
20626         * gcc.c-torture/compile/20031023-4.c: New test.
20627
20628 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20629
20630         PR c++/10371
20631         * g++.dg/lookup/scoped8.C: New test.
20632
20633 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20634
20635         * g++.dg/opt/reg-stack3.C: New test.
20636
20637 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20638
20639         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20640
20641 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20642
20643         PR c++/11076
20644         * g++.dg/template/crash13.C: New test.
20645
20646 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20647
20648         * gcc.dg/c99-restrict-2.c: New test.
20649
20650 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20651
20652         PR c++/12698, c++/12699, c++/12700, c++/12566
20653         * g++.dg/inherit/covariant9.C: New test.
20654         * g++.dg/inherit/covariant10.C: New test.
20655         * g++.dg/inherit/covariant11.C: New test.
20656
20657 2003-10-23  Jason Merrill  <jason@redhat.com>
20658
20659         PR c++/12726
20660         * g++.dg/ext/complit2.C: New test.
20661
20662 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20663
20664         PR target/12654
20665         * gcc.c-torture/execute/20031020-1.c: New test.
20666
20667 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20668
20669         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20670         following the jump_insn.
20671
20672 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20673
20674         * gcc.dg/cast-lvalue-1.c: New test.
20675
20676 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20677
20678         PR c++/11962
20679         * g++.dg/template/cond2.C: New test.
20680
20681 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20682
20683         * gcc.dg/builtins-28.c: New test.
20684
20685 2003-10-20  Jan Hubicka  <jh@suse.cz>
20686
20687         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20688         parameter.
20689         * testsuite/gcc.dg/inline-2.c: Likewise.
20690
20691 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20692
20693         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
20694         * gcc.dg/nest.c: Likewise.
20695
20696 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20697
20698         PR c++/9781, c++/10583, c++/11862
20699         * g++.dg/parse/crash13.C: New test.
20700
20701 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20702
20703         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20704
20705 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20706
20707         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20708         Define HAVE_C99_RUNTIME except on Solaris.
20709         * gcc.dg/builtins-20.c: Likewise.
20710
20711 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20712
20713         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20714
20715 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20716
20717         PR c++/12495
20718         * g++.dg/template/crash21.C: New test.
20719
20720 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20721
20722         PR c++/2513
20723         * g++.dg/template/typename5.C: New test.
20724
20725 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20726
20727         PR c++/12369
20728         * g++.dg/template/friend25.C: New test.
20729
20730 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20731
20732         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20733         versions.
20734
20735 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20736
20737         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20738         == 2147483647.
20739
20740 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20741
20742         * gcc.c-torture/execute/960416-1.x: Remove.
20743         * gcc.c-torture/execute/divconst-3.x: Likewise.
20744
20745 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20746
20747         PR target/12598
20748         * gcc.dg/torture/cris-volatile-1.c: New test.
20749
20750 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20751
20752         PR optimization/9325
20753         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20754         for overflowing floating point to integer conversion during RTL
20755         simplification.
20756
20757 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20758
20759         * objc/execute/_cmd.m: Fix typo.
20760         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20761         Relax 'scan-assembler' regexp.
20762         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20763         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20764         * objc.dg/zero-link-2.m: Remove blank line.
20765         * objc.dg/zero-link-3.m: New test case.
20766
20767 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20768
20769         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20770
20771         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20772         than linker trickery.
20773
20774 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20775
20776         PR c++/12370
20777         * g++.dg/other/friend2.C: New test.
20778
20779 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20780
20781         * gcc.dg/20031012-1.c: New test.
20782
20783 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20784
20785         * gcc.dg/weak/weak-3.c: Fix for new warning.
20786
20787 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20788
20789         PR optimization/8750
20790         * gcc.c-torture/execute/20031012-1.c: New test case.
20791
20792 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20793
20794         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20795         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20796
20797 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20798
20799         PR optimization/12260
20800         * gcc.c-torture/compile/20031011-2.c: New test case.
20801
20802 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20803
20804         * gcc.c-torture/execute/20031011-1.c: New testcase.
20805
20806 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20807
20808         * gcc.c-torture/compile/20031011-1.c: New test.
20809
20810 2003-10-11  Jan Hubicka  <jh@suse.cz>
20811
20812         * g++.dg/other/first-global.C: New test.
20813
20814 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20815
20816         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20817
20818 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20819
20820         * gcc.c-torture/compile/20031010-1.c: New test.
20821
20822 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20823
20824         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20825         * gcc.c-torture/execute/va-arg-25.c: ... here.
20826
20827 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20828
20829         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20830
20831 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20832
20833         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20834
20835 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20836
20837         * g++.dg/parse/error2.C: New test.
20838
20839 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20840
20841         PR c++/11097
20842         * g++.dg/other/error5.C: Modify the error message.
20843         * g++.dg/lookup/using8.C: New test.
20844
20845 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20846
20847         * gcc.dg/darwin-abi-2.c: New file.
20848         * gcc.c-torture/execute/va-arg-24.c: New file.
20849
20850 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20851
20852         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20853         indentation.
20854
20855 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20856
20857         PR c++/10147
20858         * g++.dg/other/error4.C: Update error messages.
20859         * g++.dg/template/ptrmem4.C: Likewise.
20860
20861         PR c++/12337
20862         * g++.dg/init/new9.C: New test.
20863
20864         PR c++/12334, c++/12236, c++/8656
20865         * g++.dg/ext/attrib8.C: New test.
20866
20867 2003-10-06  Devang Patel  <dpatel@apple.com>
20868
20869         * gcc.dg/debug/dwarf2-3.h: New test.
20870         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20871
20872 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20873
20874         * g++.dg/opt/cfg2.C: New test.
20875
20876 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20877
20878         * g++.dg/opt/float1.C: New test.
20879
20880 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20881
20882         * gcc.dg/c90-array-lval-6.c: New test.
20883         * gcc.dg/c99-array-lval-6.c: New test.
20884
20885 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20886             Ziemowit Laski  <zlaski@apple.com>
20887
20888         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20889         'Derived', so that it is never considered a class method; add
20890         new warning for '+port' method ambiguity.
20891         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20892         <objc/objc-api.h> (needed on Mac OS X).
20893         * objc.dg/method-13.m: New test.
20894
20895 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20896
20897         PR optimization/9325, PR java/6391
20898         * gcc.c-torture/execute/20031003-1.c: New test case.
20899
20900 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20901
20902         PR optimization/12180
20903         * gcc.dg/20031002-1.c: New test.
20904
20905         PR c++/12486
20906         * g++.dg/inherit/error1.C: New test.
20907
20908 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20909
20910         * lib/f-torture.exp (search_for): Rename to...
20911         (search_for_re): This.  Also, clean up comments and the
20912         "regexp" invocation.
20913
20914 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20915
20916         * gcc.c-torture/compile/20031002-1.c: New test.
20917
20918 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20919
20920         * g++.dg/opt/cond1.C: New test.
20921
20922 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20923
20924         * gcc.dg/Wold-style-definition-2.c: New testcase.
20925         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20926
20927 2003-09-29  Richard Henderson  <rth@redhat.com>
20928
20929         * g++.dg/init/array10.C: Add dg-options.
20930
20931 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20932
20933         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20934
20935 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20936
20937         * g++.dg/template/friend19.C: Fix typo.
20938         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20939
20940 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20941
20942         * gcc.c-torture/execute/20030928-1.c: New test.
20943         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20944
20945 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20946
20947         * g++.dg/opt/unroll1.C: New test.
20948
20949 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20950
20951         PR optimization/11741
20952         * gcc.dg/20030926-1.c: New test case.
20953
20954 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20955
20956         PR c++/5655
20957         * g++.dg/parse/access7.C: New test.
20958         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20959
20960 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20961
20962         MERGE OF objc-improvements-branch into MAINLINE:
20963         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20964         if libobjc has not been built.
20965         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20966         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20967         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20968         objc/execute/nested-3.m, objc/execute/np-2.m,
20969         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20970         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20971         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20972         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20973         objc.dg/special/unclaimed-category-1.h,
20974         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20975         well as GNU runtime.
20976         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20977         * execute/cascading-1.m, execute/function-message-1.m,
20978         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20979         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20980         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20981         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20982         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20983         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20984         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20985         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20986         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20987         * objc.dg/bitfield-2.m: Run only on Darwin.
20988         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20989         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20990         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20991         * objc.dg/const-str-1.m: Fix constant string layout.
20992
20993 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20994
20995         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20996
20997 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20998
20999         * gcc.dg/darwin-abi-1.c: New file.
21000
21001 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
21002
21003         PR target/12281
21004         * gcc.c-torture/compile/20030921-1.c: New test.
21005
21006 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21007
21008         * g++.dg/opt/reg-stack2.C: New test.
21009
21010 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21011
21012         * g++.dg/eh/delayslot1.C: New test.
21013
21014 2003-09-20  Richard Henderson  <rth@redhat.com>
21015
21016         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
21017
21018 2003-09-20  Roger Sayle  <roger@eyesopen.com>
21019
21020         * gcc.c-torture/execute/20030920-1.c: New test case.
21021
21022 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21023
21024         * g++.dg/rtti/typeid3.C: Correct expected error message.
21025
21026 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21027
21028         PR c++/157
21029         * g++.dg/parse/crash12.C: New test.
21030
21031 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
21032
21033         * gcc.dg/compat/mixed-struct-check.h: New.
21034         * gcc.dg/compat/mixed-struct-defs.h: New.
21035         * gcc.dg/compat/mixed-struct-init.h: New.
21036         * gcc.dg/compat/struct-by-value-19_main.c: New.
21037         * gcc.dg/compat/struct-by-value-19_x.c: New.
21038         * gcc.dg/compat/struct-by-value-19_y.c: New.
21039         * gcc.dg/compat/struct-by-value-20_main.c: New.
21040         * gcc.dg/compat/struct-by-value-20_x.c: New.
21041         * gcc.dg/compat/struct-by-value-20_y.c: New.
21042         * gcc.dg/compat/struct-return-19_main.c: New.
21043         * gcc.dg/compat/struct-return-19_x.c: New.
21044         * gcc.dg/compat/struct-return-19_y.c: New.
21045         * gcc.dg/compat/struct-return-20_main.c: New.
21046         * gcc.dg/compat/struct-return-20_x.c: New.
21047         * gcc.dg/compat/struct-return-20_y.c: New.
21048
21049 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
21050         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
21051         so that it will not complain on LP64 targets.
21052
21053 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21054
21055         PR c++/495
21056         * g++.dg/template/friend24.C: New test.
21057
21058 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
21059
21060         PR c++/12332
21061         * g++.dg/template/memtmpl2.C: New test.
21062
21063 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
21064
21065         PR target/11184
21066         * gcc.dg/builtin-apply1.c: New test.
21067
21068 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21069
21070         PR c++/9848
21071         * g++.dg/warn/Wunused-4.C: New test.
21072
21073 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21074
21075         PR c++/12316
21076         * g++.dg/other/gc2.C: New test.
21077
21078 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
21079
21080         PR c++/11991
21081         * g++.dg/rtti/typeid3.C: New test.
21082
21083         PR c++/12266
21084         * g++.dg/overload/template1.C: New test.
21085
21086 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21087
21088         * g++.dg/opt/cfg3.C: New test.
21089
21090 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21091
21092         PR c++/7939
21093         * g++.dg/template/crash11.C: New test.
21094
21095 2003-09-16  Jason Merrill  <jason@redhat.com>
21096             Jakub Jelinek  <jakub@redhat.com>
21097
21098         * gcc.dg/attr-warn-unused-result.c: New test.
21099
21100 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21101
21102         PR c++/12184
21103         * g++.dg/expr/call2.C: New test.
21104
21105 2003-09-15  Andreas Jaeger  <aj@suse.de>
21106
21107         * gcc.dg/Wold-style-definition-1.c: New test.
21108
21109 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
21110
21111         PR c++/3907
21112         * g++.dg/parse/template12.C: New test.
21113
21114         * g++.dg/abi/bitfield11.C: New test.
21115         * g++.dg/abi/bitfield12.C: Likewise.
21116
21117 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
21118
21119         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
21120         non-expansion of functional macro name without arguments at EOL.
21121         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
21122
21123 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
21124
21125         * gcc.c-torture/execute/20030914-[12].c: New tests.
21126
21127 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21128
21129         PR c++/11788
21130         * g++.dg/overload/addr1.C: New test.
21131
21132 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
21133
21134         * gcc.dg/20030909-1.c: New test.
21135
21136 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21137
21138         * gcc.dg/ultrasp10.c: New test.
21139
21140 2003-09-09  Devang Patel  <dpatel@apple.com>
21141
21142         * gcc.dg/darwin-ld-6.c: New test.
21143
21144 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21145
21146         * gcc.dg/torture/builtin-explog-1.c: New testcase.
21147
21148 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21149
21150         * gcc.dg/ia64-types1.c: New test.
21151         * gcc.dg/ia64-types2.c: Likewise.
21152
21153 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21154
21155         * gcc.dg/builtins-1.c: Add more _Complex tests.
21156         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21157
21158         * gcc.dg/builtins-1.c: Test existing _Complex functions.
21159         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21160
21161 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21162
21163         PR c++/11786
21164         * g++.dg/lookup/koenig2.C: New test.
21165
21166         PR c++/5296
21167         * g++.dg/rtti/typeid2.C: New test.
21168
21169 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
21170
21171         * gcc.c-torture/compile/20030904-1.c: New test.
21172
21173 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21174
21175         * g++.dg/opt/longbranch2.C: New test.
21176
21177 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21178
21179         * g++.dg/template/crash10.C: Only compile it.
21180
21181 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21182
21183         PR middle-end/11665
21184         * gcc.c-torture/compile/20030907-1.c: New test.
21185         * g++.dg/init/array11.C: New test.
21186
21187 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21188
21189         PR c++/11852
21190         * g++.dg/init/struct1.C: New test.
21191
21192 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR c++/12181
21195         * g++.dg/expr/comma1.C: New test.
21196
21197 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
21198
21199         PR c++/11867
21200         * g++.dg/expr/static_cast5.C: New test.
21201
21202 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
21203
21204         PR c++/11507
21205         * g++.dg/lookup/scoped7.C: New test.
21206
21207         PR c++/9574
21208         * g++.dg/other/static1.C: New test.
21209
21210         PR c++/11490
21211         * g++.dg/warn/template-1.C: New test.
21212
21213         PR c++/11432
21214         * g++.dg/template/crash10.C: New test.
21215
21216         PR c++/2478
21217         * g++.dg/overload/VLA.C: New test.
21218
21219         PR c++/10804
21220         * g++.dg/template/call1.C: New test.
21221
21222 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21223
21224         PR c++/11794
21225         * g++.dg/parse/using3.C: New test.
21226
21227 2003-09-06  Roger Sayle  <roger@eyesopen.com>
21228
21229         PR c++/11409
21230         * g++.dg/overload/builtin3.C: New test case.
21231
21232 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
21233
21234         PR c/9862
21235         * gcc.dg/20030906-1.c: New test.
21236         * gcc.dg/20030906-2.c: Likewise.
21237
21238 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21239
21240         PR c++/12167
21241         * g++.dg/parse/defarg5.C: New test.
21242
21243         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
21244
21245 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
21246
21247         PR c++/12163
21248         * g++.dg/expr/static_cast4.C: New test.
21249
21250         PR c++/12146
21251         * g++.dg/template/crash9.C: New test.
21252
21253 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
21254
21255         * g++.old-deja/g++.ext/pretty2.C: Update for change
21256         in __FUNCTION__.
21257         * g++.old-deja/g++.ext/pretty3.C: Likewise.
21258
21259 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
21260
21261         PR c++/11922
21262         * g++/dg/template/qualified-id1.C: New test.
21263
21264         PR c++/12037
21265         * g++.dg/warn/noeffect4.C: New test.
21266
21267 2003-09-04  Matt Austern  <austern@apple.com>
21268
21269         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
21270         * g++.dg/ext/fnname2.C: Likewise.
21271         * g++.dg/ext/fnname3.C: Likewise.
21272
21273 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
21274
21275         * g++.dg/expr/lval1.C: New test.
21276         * g++.dg/ext/lvcast.C: Remove.
21277
21278 2003-09-03  Roger Sayle  <roger@eyesopen.com>
21279
21280         PR optimization/11700.
21281         * gcc.c-torture/compile/20030903-1.c: New test case.
21282
21283 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
21284
21285         PR c++/12053
21286         * g++.dg/abi/layout4.C: New test.
21287
21288 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21289
21290         PR c++/11553
21291         * g++.dg/parse/friend3.C: New test.
21292
21293 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21294
21295         PR c++/11847
21296         * g++.dg/template/class1.C: New test.
21297
21298         PR c++/11808
21299         * g++.dg/expr/call1.C: New test.
21300
21301 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR c++/12114
21304         * g++.dg/init/ref9.C: New test.
21305
21306         PR c++/11972
21307         * g++.dg/template/nested4.C: New test.
21308
21309 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21310
21311         PR c++/12093
21312         * g++.dg/template/non-dependent4.C: New test.
21313
21314         PR c++/11928
21315         * g++.dg/inherit/conv1.C: New test.
21316
21317 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21318
21319         PR c++/6196
21320         * g++.dg/ext/label1.C: New test.
21321         * g++.dg/ext/label2.C: Likewise.
21322
21323 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21324
21325         * g++.dg/expr/cond3.C: New test.
21326
21327 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21328
21329         * gcc.dg/builtins-1.c: Add new builtin cases.
21330
21331 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21332
21333         * gcc.dg/builtins-1.c: Add new cases.
21334         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21335
21336 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21337
21338         * gcc.dg/builtins-1.c: Add more math builtin tests.
21339         * gcc.dg/torture/builtin-attr-1.c: New test.
21340
21341 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21342
21343         PR optimization/5079
21344         * g++.dg/opt/static3.C: New test.
21345
21346 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21347
21348         * gcc.misc-tests/gcov-10b.c: New test.
21349
21350 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21351
21352         * g++.dg/opt/ptrmem3.C: New test.
21353
21354         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21355
21356 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21357
21358         * gcc.dg/20030826-2.c: New test.
21359
21360 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21361
21362         PR middle-end/12002
21363         * g77.f-torture/compile/12002.f: New test case.
21364
21365 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21366
21367         * gcc.dg/20030826-1.c: New test case.
21368
21369 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21370
21371         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21372
21373 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21374
21375         PR c++/11871
21376         * c++.dg/lookup/crash1.C: New test.
21377
21378         * c++.dg/warn/noeffect3.C: New test.
21379
21380 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21381
21382         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21383         * gcc.dg/compat/vector-1_y.c: Ditto.
21384         * gcc.dg/compat/vector-2_x.c: Ditto.
21385         * gcc.dg/compat/vector-2_y.c: Ditto.
21386
21387 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21388
21389         * gcc.dg/20030702-1.c: New test.
21390
21391 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21392
21393         PR c++/8795
21394         * g++.dg/ext/altivec-1.C: New test.
21395
21396 2003-08-24  Richard Henderson  <rth@redhat.com>
21397
21398         * g++.dg/eh/simd-2.C: Add -w for x86.
21399
21400 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21401
21402         * gcc.dg/20030815-1.c: New test.
21403
21404 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21405
21406         PR c++/3765
21407         * g++.dg/parse/access6.C: New test.
21408
21409 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21410
21411         PR c++/641, c++/11876
21412         * g++.dg/template/friend22.C: New test.
21413         * g++.dg/template/friend23.C: Likewise.
21414
21415 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21416
21417         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21418         identically.
21419
21420 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21421
21422         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21423
21424 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21425
21426         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21427
21428 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21429
21430         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21431
21432 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21433
21434         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21435
21436 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21437
21438         PR c++/11919
21439         * g++.dg/overload/prom1.C: New test.
21440
21441         PR c++/11551
21442         * g++.dg/parse/dtor2.C: New test.
21443
21444         PR c++/10762
21445         * g++.dg/parse/using2.C: New test.
21446
21447 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21448
21449         PR target/11805
21450         * gcc.c-torture/compile/20030821-1.c: New.
21451
21452 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21453
21454         PR c++/11834
21455         * g++.dg/template/deduce2.C: New test.
21456
21457 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21458
21459         * gcc.c-torture/execute/20030821-1.c: New test.
21460
21461 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21462
21463         PR middle-end/11984
21464         * gcc.dg/20030820-1.c: New test case.
21465
21466 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21467
21468         PR c++/11945
21469         * g++.dg/warn/noeffect2.C: New test.
21470
21471 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21472
21473         PR c++/10926
21474         * g++.dg/template/dtor2.C: New test.
21475
21476         PR c++/11684
21477         * g++.dg/template/operator1.C: New test.
21478         * g++.dg/parse/operator4.C: New test.
21479
21480         PR c++/11946.C
21481         * g++.dg/expr/enum1.C: New test.
21482         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21483
21484         PR c++/11036.C
21485         * g++.dg/parse/elab2.C: New test.
21486         * g++.dg/parse/typedef4.C: Change error message.
21487         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21488         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21489         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21490
21491 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21492
21493         * gcc.dg/pch/warn-1.c: New.
21494         * gcc.dg/pch/warn-1.hs: New.
21495
21496         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21497         not-tested file.
21498
21499 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21500
21501         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21502
21503 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21504
21505         * gcc.dg/uninit-D.c: New Test.
21506         * gcc.dg/uninit-E.c: New Test.
21507         * gcc.dg/uninit-F.c: New Test.
21508         * gcc.dg/uninit-G.c: New Test.
21509
21510 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21511
21512         * g++.dg/README: Describe the pch directory.
21513
21514 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21515
21516         PR c++/11174
21517         * g++.dg/parse/access4.C: New test.
21518         * g++.dg/parse/access5.C: Likewise.
21519         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21520
21521 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21522
21523         * gcc.dg/noncompile/20030818-1.c: New.
21524
21525 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21526
21527         PR c++/11957
21528         * g++.dg/warn/noeffect1.C: New test.
21529
21530         * g++.dg/template/scope2.C: New test.
21531         * g++.dg/template/error2.C: Correct dg-error
21532
21533 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21534
21535         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21536
21537 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21538
21539         PR C++/11512
21540         * g++.dg/template/warn1.C: New.
21541
21542 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21543
21544         * g++.dg/template/error2.C: New test.
21545         * g++.dg/lookup/using7.C: Adjust errors
21546         * g++.old-deja/g++.pt/crash36.C: Likewise.
21547         * g++.old-deja/g++.pt/derived3.C: Likewise.
21548
21549 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21550
21551         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21552         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21553         * gcc.c-torture/execute/builtins/string-9.c: New, from
21554         string-opt-9.c.  Adjust for execute/builtins framework.
21555         * gcc.c-torture/execute/string-opt-9.c: Delete.
21556
21557 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21558
21559         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21560
21561         * g++.dg/parse/ret-type2.C: New test.
21562
21563         PR c++/11703
21564         * g++.dg/init/new8.C: New test.
21565
21566         PR c++/10923
21567         * g++.dg/parse/typedef5.C: New test.
21568
21569         PR c++/9512
21570         * g++.dg/parse/qualified2.C: New test.
21571         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21572         invalid code.
21573
21574 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21575
21576         * g++.dg/conversion/ptrmem1.C: New test.
21577
21578 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21579
21580         PR target/11693
21581         * gcc.dg/20030811-1.c: New test.
21582
21583         PR target/11535
21584         * gcc.c-torture/execute/20030811-1.c: New test.
21585
21586 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21587
21588         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21589
21590 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21591
21592         PR c++/11789.C
21593         * g++.dg/inherit/multiple1.C: New test.
21594
21595 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21596
21597         * gcc.dg/spe1.c: New test.
21598
21599         PR c++/11670
21600         * g++.dg/expr/cast2.C: New test.
21601
21602         PR c++/10530
21603         * g++.dg/template/dependent-name2.C: New test.
21604
21605 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21606
21607         * g++.dg/parse/crash11.C: Put the dg options in comments.
21608
21609 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21610
21611         * lib/gcc-dg.exp: Update for diagnostic change.
21612
21613 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21614
21615         PR c++/5767
21616         * g++.dg/parse/crash11.C: New test.
21617
21618 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21619
21620         * gcc.dg/cpp/spacing1.c: Update.
21621
21622 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21623
21624         PR target/11739
21625         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21626         a value for -mtune.
21627
21628 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21629
21630         PR middle-end/11771
21631         * gcc.c-torture/compile/20030804-1.c: New test case.
21632
21633 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21634
21635         * gcc.dg/20030804-1.c: New test case.
21636
21637 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21638
21639         * gcc.dg/cpp/separate-1.c: New test.
21640
21641 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21642
21643         PR c++/11704
21644         * g++.dg/template/dependent-expr2.C: New test.
21645
21646         PR c++/11766
21647         * g++.dg/expr/ptrmem1.C: New test.
21648
21649 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21650
21651         PR c++/9453
21652         * g++.dg/template/friend15.C: New test.
21653
21654 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21655
21656         * lib/dg-pch.exp: Work round PCH bug.
21657
21658 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21659
21660         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21661         builtins.  Move cases from builtins-4.c here.
21662
21663         * gcc.dg/torture/builtin-math-1.c: New test taken from
21664         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21665         additional cases.
21666
21667         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21668         Delete.
21669
21670 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21671
21672         PR c++/9447
21673         * g++.dg/template/using7.C: New test.
21674
21675 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21676
21677         * import1.c, import2.c: New tests.
21678
21679 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21680
21681         * g++.dg/eh/crossjump1.C: New test.
21682
21683 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21684
21685         PR c++/11697
21686         * g++.dg/template/using6.C: New test.
21687
21688         PR c++/11744
21689         * g++.dg/template/koenig2.C: New test.
21690
21691 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21692
21693         PR c++/7983
21694         * g++.dg/parse/typedef4.C: New test.
21695
21696 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21697
21698         PR c++/8442, c++/8806
21699         * g++.dg/template/elab1.C: New test.
21700         * g++.dg/template/type2.C: Likewise.
21701         * g++.dg/template/ttp3.C: Adjust expected error message.
21702         * g++.old-deja/g++.law/visibility13.C: Likewise.
21703         * g++.old-deja/g++.niklas/t135.C: Likewise.
21704         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21705         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21706         template argument.
21707         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21708
21709 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21710
21711         PR c++/11295
21712         * g++.dg/ext/stmtexpr1.C: New test.
21713
21714         * g++.dg/opt/tmp1.C: New test.
21715
21716         PR c++/11525
21717         * g++.dg/parse/constant4.C: New test.
21718
21719         PR c++/9447
21720         * g++.dg/template/using5.C: New test.
21721
21722 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21723
21724         * gcc.dg/builtins-27.c: New test case.
21725
21726 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21727
21728         * gcc.dg/tls/opt-7.c: New test.
21729
21730 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21731
21732         * g++.old-deja/g++.other/crash18.C: Remove.
21733
21734 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21735
21736         * g++.dg/template/explicit3.C: New.
21737         * g++.dg/template/explicit4.C: New.
21738         * g++.dg/template/explicit5.C: New.
21739
21740         PR c++/11347
21741         * g++.dg/template/memtmpl1.C: New.
21742
21743 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21744
21745         PR target/11565
21746         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21747         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21748
21749 2003-07-30  Jan Hubicka  <jh@suse.cz>
21750
21751         * vtgc1.c: Kill.
21752
21753 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21754
21755         * gcc.dg/struct-in-proto-1.c: New test.
21756
21757 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21758
21759         * gcc.dg/cpp/include2.c: Only expect one message.
21760
21761 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21762
21763         PR c++/9447
21764         * g++.dg/template/using1.C: New test.
21765         * g++.dg/template/using2.C: New test.
21766         * g++.dg/template/using3.C: New test.
21767         * g++.dg/template/using4.C: New test.
21768
21769 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21770
21771         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21772         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21773
21774 2003-07-28  Jan Hubicka  <jh@suse.cz>
21775
21776         PR c++/11530
21777         * g++.dg/opt/call1.C: New test.
21778
21779 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21780
21781         PR c++/11667
21782         * g++.dg/init/enum2.C: New test.
21783         * g++.dg/template/overload1.C: Add "-w" option.
21784
21785 2003-07-28    <hp@bitrange.com>
21786
21787         * gcc.dg/Wdeclaration-after-statement-1.c,
21788         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21789
21790 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21791
21792         * gcc.c-torture/compile/20030725-1.c: New test.
21793
21794 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21795
21796         * gcc.dg/20030505.c: Only run for SPE.
21797         Remove definition of opaque type.
21798
21799 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21800
21801         * g++.dg/template/ptrmem6.C: New test.
21802
21803 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21804
21805         * gcc.c-torture/compile/zero-strct-2.c: New test.
21806
21807 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21808
21809         * gcc.dg/intermod-1.c: New test.
21810
21811 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21812
21813         PR c++/11617
21814         * g++.dg/template/lookup2.C: New test.
21815         * g++.dg/template/memclass1.C: Remove instantiated from error.
21816         * g++.dg/other/error2.C: Tweak expected errors.
21817
21818         PR c++/11596
21819         * g++.dg/template/defarg3.C: New test.
21820
21821         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21822
21823 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21824
21825         * g++.dg/inherit/access5.C: New test.
21826
21827 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21828
21829         PR c++/11513
21830         * g++.dg/template/crash8.C: New test.
21831
21832 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21833
21834         PR c/10602
21835         * gcc.dg/noncompile/incomplete-2.c: New test.
21836
21837 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21838
21839         PR c++/11645
21840         * g++.dg/inherit/access4.C: New test.
21841
21842         PR c++/11517
21843         * g++.dg/expr/cond2.C: New test.
21844
21845         PR optimization/10679
21846         * g++.dg/opt/inline4.C: New test.
21847
21848 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21849
21850         * g++.dg/parse/crash10: New test.
21851
21852 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21853
21854         * g++.dg/ext/flexary1.C: New test.
21855
21856 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21857
21858         PR c++/10793
21859         * g++.dg/template/crash9.C: New test.
21860
21861 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21862
21863         PR c++/3004
21864         * g++.dg/parse/typedef3.C: New test.
21865
21866         PR c++/7906
21867         * g++.dg/parse/operator2.C: New test.
21868
21869         PR c++/8895
21870         * g++.dg/parse/def-tmpl-arg1.C: New test.
21871
21872         PR c++/9282
21873         * g++.dg/parse/funptr1.C: New test.
21874
21875         PR c++/9452
21876         * g++.dg/parse/ambig3.C: New test.
21877
21878         PR c++/9454
21879         * g++.dg/parse/operator3.C: New test.
21880
21881         PR c++/9486
21882         * g++.dg/parse/template10.C: New test.
21883
21884         PR c++/9488
21885         * g++.dg/parse/template11.C: New test.
21886
21887         PR c++/10150
21888         * g++.dg/parse/invalid-op1.C: New test.
21889
21890         PR c++/10247
21891         * g++.dg/parse/condexpr1.C: New test.
21892
21893 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21894
21895         * g++.dg/ext/packed3.C: New test.
21896         * g++.dg/ext/packed4.C: New test.
21897
21898         * gcc.dg/pack-test-3.c: New test.
21899
21900 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21901
21902         * lib/compat.exp: Handle dg-options per source file.
21903         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21904         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21905         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21906         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21907         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21908         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21909         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21910         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21911         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21912         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21913         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21914         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21915         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21916         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21917
21918 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21919
21920         PR c/10320
21921         * gcc.c-torture/execute/20030718-1.c: New test.
21922
21923 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21924
21925         PR optimization/11536
21926         * gcc.dg/20030721-1.c: New test.
21927
21928 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21929
21930         PR c++/11546
21931         * g++.dg/template/lookup1.C: New test.
21932
21933 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21934
21935         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21936         diagnostics of ill-formed constructs involving labels.
21937         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21938         the new 'previously defined here' message.
21939
21940 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21941
21942         * g++.dg/parse/non-dependent2.C: New test.
21943
21944 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21945
21946         * g++.dg/init/init-ref4.C: xfail on targets without
21947         weak symbols.
21948
21949 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21950
21951         PR target/11087
21952         * gcc.c-torture/execute/20030717-1.c: New test.
21953
21954 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21955
21956         * g++.dg/opt/cfg1.C: New test.
21957
21958 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21959
21960         PR optimization/11557
21961         * gcc.dg/20030717-1.c: New test.
21962
21963 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21964
21965         PR c++/10476
21966         * g++.dg/expr/crash-1.C: New test.
21967
21968         PR c++/11027
21969         * g++.dg/template/init3.C: New test.
21970
21971         PR c++/8222
21972         * g++.dg/template/non-dependent1.C: New test.
21973
21974         PR c++/11070
21975         * g++.dg/template/non-dependent2.C: New test.
21976
21977         PR c++/11071
21978         * g++.dg/template/non-dependent3.C: New test.
21979
21980         PR c++/9907
21981         * g++.dg/template/sizeof5.C: New test.
21982
21983 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21984
21985         PR 11498
21986         * gcc.c-torture/compile/mangle-1.c: New file.
21987
21988 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21989
21990         PR c++/7809
21991         * g++.dg/parse/access3.C: New test.
21992
21993 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21994
21995         PR c++/11384
21996         * g++.dg/init/init-ref4.C: New test.
21997
21998 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21999
22000         PR c++/11547
22001         * g++.dg/parse/constant3.C: New test.
22002         * g++.dg/parse/crash7.C: Likewise.
22003
22004 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
22005
22006         PR target/11008
22007         * gcc.dg/i386-pentium4-not-mull.c: New.
22008
22009 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
22010
22011         * gcc.dg/asm-names.c (ymain): Make it weak.
22012
22013 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22014
22015         PR c++/5421
22016         * g++.dg/template/friend21.C: New test.
22017
22018 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
22019
22020         * gcc.dg/cleanup-8.c: New test.
22021         * gcc.dg/cleanup-9.c: New test.
22022
22023 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
22024
22025         * g++.dg/ext/dll-MI1.h: New file.
22026         * g++.dg/ext/dllexport-MI1.C: New file.
22027         * g++.dg/ext/dllimport-MI1.C: New file.
22028
22029 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
22030
22031         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
22032         it does not have cmpstrsi patterns (just cmpmemsi).
22033
22034 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
22035
22036         PR debug/11473
22037         * g++.dg/debug/debug8.C: New test.
22038
22039 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22040
22041         PR c++/10108
22042         * g++.dg/template/crash7.C: New test.
22043
22044 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
22045
22046         PR target/10795
22047         * gcc.c-torture/compile/20030708-1.c: New.
22048
22049 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22050
22051         * gcc.c-torture/execute/20030715-1.c: New test.
22052
22053 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
22054
22055         * gcc.dg/pch/inline-3.c: New file.
22056         * gcc.dg/pch/inline-3.hs: New file.
22057         * gcc.dg/pch/inline-4.c: New file.
22058         * gcc.dg/pch/inline-4.hs: New file.
22059
22060 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
22061
22062         PR c++/11509
22063         * g++.dg/template/crash6.C: New test.
22064
22065         PR c++/7053
22066         * g++.dg/template/friend20.C: New test.
22067
22068         PR c++/7019
22069         * g++.dg/template/overload2.C: New test.
22070
22071 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22072
22073         PR optimization/11440
22074         * gcc.c-torture/execute/20030714-1.c: New test.
22075
22076 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22077
22078         PR c++/11154
22079         * g++.dg/template/partial2.C: New test.
22080
22081 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
22082
22083         PR c++/11503
22084         * g++.dg/template/anon1.C: New test.
22085
22086         PR c++/11493
22087         PR c++/11495
22088         * g++.dg/parse/template9.C: Likewise.
22089         * g++.dg/template/crash4.C: New test.
22090         * g++.dg/template/koenig1.C: Likewise.
22091         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
22092         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
22093         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
22094         functions.
22095         * g++.old-deja/g++.jason/template36.C: Likewise.
22096         * g++.old-deja/g++.mike/p1989.C: Likewise.
22097         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
22098         * g++.old-deja/g++.pt/ttp20.C: Use this->.
22099         * g++.old-deja/g++.pt/ttp21.C: Use this->.
22100         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
22101         compiling.
22102         * g++.old-deja/g++.pt/union2.C: Use this->.
22103
22104 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
22105
22106         * gcc.dg/20030711-1.c: New test.
22107
22108 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
22109
22110         PR c++/11050
22111         * g++.dg/parse/args1.C: New test.
22112         * g++.pt/defarg8.C: Change expected errors.
22113
22114 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
22115
22116         PR c++/8164
22117         * g++.dg/template/nontype2.C: New test.
22118
22119         PR c++/10558
22120         * g++.dg/parse/template8.C: New test.
22121
22122         PR c++/8327
22123         * g++.dg/template/scope1.C: New test.
22124
22125         * g++.dg/warn/Wsign-compare-1.C: New test.
22126
22127 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22128
22129         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
22130
22131 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
22132
22133         PR c++/9411
22134         * g++.dg/template/explicit2.C: New test.
22135
22136         PR c++/10032
22137         * g++.dg/warn/pedantic1.C: New test.
22138
22139 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
22140
22141         PR c++ 9483
22142         * g++.dg/other/field1.C: New test.
22143
22144 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22145
22146         PR c/11449
22147         * gcc.c-torture/compile/20030707-1.c: New.
22148
22149 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22150
22151         PR c++/10849
22152         * g++.dg/template/access12.C: New test.
22153
22154 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
22155
22156         * g++.dg/bprob/bprob.exp (prof_ext): Update.
22157         * g77.dg/bprob/bprob.exp (prof_ext): Update.
22158         * gcc.misc-tests/bprob.exp (prof_ext): Update.
22159         * gcc.misc-tests/gcov.exp: Update
22160         * g++.dg/gcov/gcov.exp: Update
22161         * lib/gcov.exp: Update.
22162
22163 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
22164
22165         * g++.dg/abi/mangle17.C: Make sure template expressions are
22166         dependent.
22167         * g++.dg/abi/mangle4.C: Mark erroneous casts.
22168         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
22169         * g++.dg/opt/stack1.C: Remove erroneous code.
22170         * g++.dg/parse/template7.C: New test.
22171         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
22172         * g++.old-deja/g++.pt/crash4.C: Likewise.
22173
22174 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22175
22176         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
22177         with zero or one occurence of `$' after the initial `L'.
22178
22179 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
22180
22181         * gcc.c-torture/compile/20030704-1.c: Add a comment.
22182
22183 2003-07-08  Roger Sayle  <roger@eyesopen.com>
22184
22185         PR c/11370
22186         * gcc.dg/Wunreachable-6.c: New testcase.
22187         * gcc.dg/Wunreachable-7.c: New testcase.
22188
22189 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22190
22191         PR c/11420
22192         * gcc.dg/20030708-1.c: New test.
22193
22194 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
22195
22196         * gcc.dg/compat/sdata-section.h: New file.
22197         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
22198         * gcc.dg/torture/mips-sdata-1.c: New test.
22199
22200 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22201
22202         PR c++/11030
22203         * g++.dg/template/friend19.C: New test.
22204
22205 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22206
22207         * g++.dg/opt/strength-reduce.C: New test.
22208
22209 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22210
22211         PR target/10979
22212         * gcc.dg/20030707-1.c: New testcase.
22213
22214 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22215
22216         PR optimization/11059
22217         * g++.dg/opt/emptyunion.C: New testcase.
22218
22219 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22220             Eric Botcazou  <ebotcazou@libertysurf.fr>
22221
22222         * g++.dg/opt/stack1.C: New test.
22223
22224 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
22225
22226         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
22227         run test.
22228
22229         PR c++/11431
22230         * g++.dg/expr/static_cast3.C: New test.
22231
22232 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
22233
22234         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
22235         everywhere.
22236         * gcc.dg/concat.c: Concatenation of string constants with
22237         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
22238         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
22239         * gcc.dg/cpp/escape-2.c: Use wide character constants where
22240         necessary to avoid multi-character character constant warning.
22241         * gcc.dg/cpp/escape.c: Likewise.
22242         * gcc.dg/cpp/ucs.c: Likewise.
22243         Remove backslashes from dg-bogus comments, as they confuse Tcl.
22244         Fix a typo.
22245
22246 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22247
22248         PR c/11428
22249         * gcc.c-torture/compile/20030704-1.c: New.
22250
22251 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22252
22253         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
22254
22255 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
22256
22257         PR c++/5287, PR c++/7910,  PR c++/11021
22258         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
22259         tests for warnings.
22260         * g++.dg/ext/dllimport2.C: Add tests for warnings.
22261         * g++.dg/ext/dllimport3.C: Likewise.
22262         * g++.dg/ext/dllimport4.C: New file.
22263         * g++.dg/ext/dllimport5.C: New file.
22264         * g++.dg/ext/dllimport6.C: New file.
22265         * g++.dg/ext/dllimport7.C: New file.
22266         * g++.dg/ext/dllimport8.C: New file.
22267         * g++.dg/ext/dllimport9.C: New file.
22268         * g++.dg/ext/dllimport10.C: New file.
22269         * g++.dg/ext/dllexport1.C: New file.
22270
22271 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22272
22273         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
22274         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
22275
22276 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22277
22278         * gcc.dg/builtins-25.c: New testcase.
22279         * gcc.dg/builtins-26.c: New testcase.
22280
22281 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
22282
22283         * gcc.dg/compat/vector-defs.h: New file.
22284         * gcc.dg/compat/vector-setup.h: New file.
22285         * gcc.dg/compat/vector-check.h: New file.
22286         * gcc.dg/compat/vector-1_main.c: New file.
22287         * gcc.dg/compat/vector-1_x.c: New file.
22288         * gcc.dg/compat/vector-1_y.c: New file.
22289         * gcc.dg/compat/vector-2_main.c: New file.
22290         * gcc.dg/compat/vector-2_x.c: New file.
22291         * gcc.dg/compat/vector-2_y.c: New file.
22292
22293         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22294         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22295         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22296         * gcc.dg/compat/struct-align-1.h: New file.
22297         * gcc.dg/compat/struct-align-1_main.c: New file.
22298         * gcc.dg/compat/struct-align-1_x.c: New file.
22299         * gcc.dg/compat/struct-align-1_y.c: New file.
22300         * gcc.dg/compat/struct-align-2.h: New file.
22301         * gcc.dg/compat/struct-align-2_main.c: New file.
22302         * gcc.dg/compat/struct-align-2_x.c: New file.
22303         * gcc.dg/compat/struct-align-2_y.c: New file.
22304
22305         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22306         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22307         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22308         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22309         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22310         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22311         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22312         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22313         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22314         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22315         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22316         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22317         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22318         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22319         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22320         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22321         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22322         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22323         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22324         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22325         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22326         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22327         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22328         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22329         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22330         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22331         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22332         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22333         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22334
22335 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22336
22337         * gcc.dg/i386-call-1.c: New test.
22338
22339 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22340
22341         PR c++/9162
22342         * g++.dg/parse/defarg4.C: New.
22343
22344 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22345
22346         PR target/10700
22347         * gcc.c-torture/compile/20030703-1.c: New test case.
22348
22349 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22350
22351         * g++.dg/template/local3.C: Remove extra semicolon.
22352
22353 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22354
22355         * gcc.dg/i386-volatile-1.c: New test.
22356
22357 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22358
22359         PR c++/11072
22360         * g++.dg/other/offsetof2.C: XFAIL.
22361         * g++.dg/other/offsetof5.C: New.
22362
22363         PR c++/10219
22364         * g++.dg/template/error1.C: New.
22365
22366         PR c++/9779
22367         * g++.dg/template/dependent-expr1.C: New.
22368
22369 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22370
22371         PR c++/6949
22372         * g++.dg/template/local3.C: New test.
22373
22374         PR c++/11149
22375         * g++.dg/lookup/scoped6.C: New test.
22376
22377 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22378
22379         PR c++/8046
22380         * g++.dg/other/error7.C: New test.
22381
22382 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22383
22384         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22385         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22386         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22387         * g++.old-deja/g++.other/union2.C: Likewise.
22388         * gcc.dg/c90-const-expr-2.c: Likewise.
22389         * gcc.dg/c90-const-expr-3.c: Likewise.
22390         * gcc.dg/c99-const-expr-2.c: Likewise.
22391         * gcc.dg/c99-const-expr-3.c: Likewise.
22392         * gcc.dg/concat.c: Likewise.
22393
22394 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22395
22396         PR c++/9559
22397         * g++.dg/init/static1.C: New test.
22398
22399 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22400
22401         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22402         * g++.old-deja/g++.other/access2.C: Likewise.
22403         * g++.old-deja/g++.other/decl2.C: Likewise.
22404         * gcc.c-torture/execute/20020615-1.c: Likewise.
22405
22406 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22407
22408         PR c++/4933
22409         * g++.dg/template/sizeof4.C: New test.
22410
22411 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22412
22413         * g++.dg/other/error6.C: New test.
22414
22415 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22416
22417         PR c++/10750
22418         * g++.dg/parse/constant2.C: New test.
22419
22420 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22421
22422         PR c++/11106
22423         * g++.dg/other/error5.C: New test.
22424
22425 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22426
22427         * gcc.dg/format/gcc_diag-1.c: New test.
22428
22429 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22430
22431         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22432
22433 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22434
22435         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22436         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22437         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22438
22439 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22440
22441         * gcc.c-torture/execute/builtins/string-8.c: New test.
22442         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22443         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22444         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22445
22446 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22447
22448         PR c++/10468
22449         * g++.dg/ext/typeof6.C: New test.
22450
22451 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22452
22453         PR c++/10796
22454         * g++.dg/init/enum1.C: New test.
22455
22456 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22457
22458         * gcc.dg/20030627-1.c: New test.
22459
22460 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22461
22462         PR c++/11332
22463         * g++.dg/expr/static_cast2.C: New test.
22464
22465 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22466             Jakub Jelinek  <jakub@redhat.com>
22467
22468         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22469         sprintf(dst,"%s",src) optimization.
22470         * gcc.c-torture/execute/20030626-1.c: New test case.
22471         * gcc.c-torture/execute/20030626-2.c: New test case.
22472
22473 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22474
22475         * gcc.c-torture/execute/multi-ix.c: New test.
22476
22477         * gcc.c-torture/execute/simd-4.c (main):
22478         Added missing semicolon at end of union.
22479
22480 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22481
22482         PR c++/8266
22483         * g++.dg/template/explicit-instantiation3.C: New test.
22484
22485 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22486
22487         * gcc.dg/20030626-1.c: Use signed char.
22488
22489 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22490
22491         * gcc.dg/20030626-1.c: New test.
22492
22493 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22494
22495         * const-str-2.m: Update.
22496
22497 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22498
22499         PR c++/10990
22500         * g++.dg/rtti/dyncast1.C: New test.
22501         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22502         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22503         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22504
22505         PR c++/10931
22506         * g++.dg/expr/static_cast1.C: New test.
22507
22508 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22509
22510         * gcc.dg/20030625-1.c: New test.
22511
22512 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22513
22514         * gcc.c-torture/compile/20030624-1.c: New test case.
22515
22516 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22517
22518         * gcc.c-torture/execute/string-opt-17.c: New test.
22519
22520 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22521
22522         PR c++/5754
22523         * g++.dg/parse/crash6.C: New test.
22524
22525 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22526
22527         * gcc.dg/builtins-24.c: New test case.
22528
22529 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22530
22531         * g++.dg/opt/operator1.C: New test.
22532
22533 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22534
22535         * gcc.c-torture/execute/string-opt-16.c: New test case.
22536
22537 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22538
22539         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22540         * g++.old-deja/g++.other/conv7.C: Likewise.
22541         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22542         * g++.old-deja/g++.other/overload14.C: Likewise.
22543
22544 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22545
22546         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22547         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22548
22549 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22550
22551         PR c++/10888
22552         * g++.dg/warn/Winline-3.C: New test.
22553
22554 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22555
22556         * lib/target-supports.exp (check_alias_available): Make the test
22557         program acceptable to the Solaris assembler.
22558
22559         PR c++/10749
22560         * g++.dg/template/memclass2.C: New test.
22561
22562 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22563             Eric Botcazou  <ebotcazou@libertysurf.fr>
22564
22565         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22566         data for non-matching targets.
22567         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22568
22569 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22570
22571         PR c++/10845
22572         * g++.dg/template/member3.C: New test.
22573
22574 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22575
22576         PR c++/10939
22577         * g++.dg/template/func1.C: New test.
22578
22579         PR c++/9649
22580         * g++.dg/template/static4.C: New test.
22581         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22582
22583         PR c++/11041
22584         * g++.dg/init/ref7.C: New test.
22585
22586 2003-06-19  Matt Austern  <austern@apple.com>
22587
22588         PR c++/11228
22589         * g++.dg/anew1.C: New test.
22590         * g++.dg/anew2.C: New test.
22591         * g++.dg/anew3.C: New test.
22592         * g++.dg/anew4.C: New test.
22593
22594 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22595
22596         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22597
22598 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22599
22600         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22601         endian-dependent.
22602
22603 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22604
22605         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22606         Remove cruft.
22607
22608 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22609
22610         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22611         * gcc.c-torture/compile/961203-1.c: Likewise.
22612         * gcc.c-torture/compile/980506-1.c: Likewise.
22613
22614 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22615
22616         PR c++/10712
22617         * g++.dg/lookup/using7.C: New test.
22618
22619 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22620
22621         PR c++/11105
22622         * g++.dg/abi/conv1.C: Remove it.
22623         * g++.dg/template/conv7.C: New test.
22624         * g++.dg/template/conv8.C: Likewise.
22625         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22626         conversion operator.
22627
22628 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22629
22630         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22631         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22632         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22633         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22634         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22635         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22636         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22637         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22638         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22639         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22640         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22641         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22642         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22643         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22644         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22645         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22646         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22647         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22648         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22649         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22650         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22651         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22652         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22653         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22654         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22655         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22656         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22657         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22658         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22659
22660 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22661
22662         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22663         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22664         indications.
22665
22666 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22667
22668         * gcc.dg/i386-387-5.c: New test case.
22669         * gcc.dg/i386-387-6.c: New test case.
22670         * gcc.dg/builtins-23.c: New test case.
22671
22672 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22673
22674         * gcc.dg/builtins-22.c: New test case.
22675         * gcc.dg/i386-387-1.c: Update to test exp.
22676         * gcc.dg/i386-387-2.c: Likewise.
22677
22678 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22679
22680         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22681
22682 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22683
22684         * lib/gcc-dg.exp (dg-require-dll): New function.
22685         (dg-xfail-if): Likewise.
22686         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22687         driver.
22688
22689         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22690         * gcc.c-torture/compile/20001205-1.c: Likewise.
22691         * gcc.c-torture/compile/20001226-1.c: Likewise.
22692         * gcc.c-torture/compile/20010518-2.c: Likewise.
22693         * gcc.c-torture/compile/20020312-1.c: Likewise.
22694         * gcc.c-torture/compile/20020604-1.c: Likewise.
22695         * gcc.c-torture/compile/920501-12.c: Likewise.
22696         * gcc.c-torture/compile/920501-4.c: Likewise.
22697         * gcc.c-torture/compile/920520-1.c: Likewise.
22698         * gcc.c-torture/compile/920521-1.c: Likewise.
22699         * gcc.c-torture/compile/920625-1.c: Likewise.
22700         * gcc.c-torture/compile/961203-1.c: Likewise.
22701         * gcc.c-torture/compile/980506-1.c: Likewise.
22702         * gcc.c-torture/compile/981006-1.c: Likewise.
22703         * gcc.c-torture/compile/981022-1.c: Likewise.
22704         * gcc.c-torture/compile/981223-1.c: Likewise.
22705         * gcc.c-torture/compile/990617-1.c: Likewise.
22706         * gcc.c-torture/compile/dll.c: Likewise.
22707         * gcc.c-torture/compile/labels-3.c: Likewise.
22708         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22709         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22710         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22711         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22712         * gcc.c-torture/compile/simd-5.c: Likewise.
22713         * gcc.c-torture/compile/20000804-1.x: Remove.
22714         * gcc.c-torture/compile/20001205-1.x: Likewise.
22715         * gcc.c-torture/compile/20001226-1.x: Likewise.
22716         * gcc.c-torture/compile/20010518-2.x: Likewise.
22717         * gcc.c-torture/compile/20020312-1.x: Likewise.
22718         * gcc.c-torture/compile/20020604-1.x: Likewise.
22719         * gcc.c-torture/compile/920501-12.x: Likewise.
22720         * gcc.c-torture/compile/920501-4.x: Likewise.
22721         * gcc.c-torture/compile/920520-1.x: Likewise.
22722         * gcc.c-torture/compile/920521-1.x: Likewise.
22723         * gcc.c-torture/compile/920625-1.x: Likewise.
22724         * gcc.c-torture/compile/961203-1.x: Likewise.
22725         * gcc.c-torture/compile/980506-1.x: Likewise.
22726         * gcc.c-torture/compile/981006-1.x: Likewise.
22727         * gcc.c-torture/compile/981022-1.x: Likewise.
22728         * gcc.c-torture/compile/981223-1.x: Likewise.
22729         * gcc.c-torture/compile/990617-1.x: Likewise.
22730         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22731         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22732         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22733         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22734         * gcc.c-torture/compile/simd-5.x: Likewise.
22735
22736         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22737
22738 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22739
22740         * gcc.c-torture/execute/20030611-1.c: New test.
22741
22742 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22743
22744         PR middle-end/168
22745         * gcc.dg/20030612-1.c: New test case.
22746
22747 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22748
22749         PR c++/10635
22750         * g++.dg/expr/cast1.C: New test.
22751
22752 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22753
22754         * gcc.dg/builtins-21.c: New test case.
22755
22756 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22757
22758         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22759         options instead of at the end.
22760         * lib/objc.exp (objc_target_compile): Likewise.
22761
22762 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22763
22764         PR c++/10432
22765         * g++.dg/parse/error1.C: New test.
22766
22767 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22768
22769         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22770         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22771         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22772         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22773         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22774         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22775         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22776         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22777         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22778         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22779         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22780         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22781         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22782         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22783         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22784         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22785         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22786         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22787         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22788         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22789         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22790         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22791         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22792         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22793
22794         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22795         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22796         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22797         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22798         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22799         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22800         * gcc.dg/compat/scalar-return-3_main.c: New file.
22801         * gcc.dg/compat/scalar-return-3_x.c: New file.
22802         * gcc.dg/compat/scalar-return-3_y.c: New file.
22803         * gcc.dg/compat/scalar-return-4_main.c: New file.
22804         * gcc.dg/compat/scalar-return-4_x.c: New file.
22805         * gcc.dg/compat/scalar-return-4_y.c: New file.
22806
22807 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22808
22809         * gcc.dg/compat/fp2-struct-check.h: New file.
22810         * gcc.dg/compat/fp2-struct-defs.h: New file.
22811         * gcc.dg/compat/fp2-struct-init.h: New file.
22812         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22813         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22814         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22815         * gcc.dg/compat/struct-return-10_main.c: New file.
22816         * gcc.dg/compat/struct-return-10_x.c: New file.
22817         * gcc.dg/compat/struct-return-10_y.c: New file.
22818
22819         * gcc.dg/compat/compat-common.h: New file.
22820         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22821         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22822         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22823         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22824         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22825         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22826         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22827         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22828         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22829         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22830         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22831         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22832         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22833         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22834         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22835         * gcc.dg/compat/small-struct-check.h: Ditto.
22836         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22837         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22838         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22839         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22840         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22841         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22842         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22843         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22844         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22845         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22846         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22847         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22848         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22849         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22850         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22851         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22852         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22853         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22854         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22855         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22856         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22857         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22858         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22859         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22860         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22861         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22862         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22863         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22864         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22865         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22866
22867 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22868
22869         * g++.dg/pch/static-1.C: New file.
22870         * g++.dg/pch/static-1.Hs: New file.
22871
22872 2003-06-10  Richard Henderson  <rth@redhat.com>
22873
22874         * gcc.dg/asm-7.c: Adjust expected warning text.
22875
22876 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22877
22878         * gcc.dg/builtins-20.c: New test case.
22879
22880 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22881
22882         PR c++/11131
22883         * g++.dg/opt/template1.C: New test.
22884
22885 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22886
22887         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22888         additional_sources.
22889
22890 2003-05-21  David Taylor  <dtaylor@emc.com>
22891
22892         * gcc.dg/Wpadded.c: New file.
22893
22894 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22895
22896         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22897         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22898         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22899         dg-require-weak.
22900
22901 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22902
22903         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22904
22905 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22906
22907         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22908         (dg-require-alias): Likewise.
22909         (dg-require-gc-sections): Likewise.
22910         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22911
22912 2003-06-08  Richard Henderson  <rth@redhat.com>
22913
22914         * gcc.dg/20011029-2.c: Fix the array reference.
22915         * gcc.dg/asm-7.c: New.
22916
22917 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22918
22919         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22920
22921 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22922
22923         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22924         (dg-require-gc-sections): Likewise.
22925
22926 2003-06-08  Jan Hubicka  <jh@suse.cz>
22927
22928         * i386-cmov1.c: Fix regular expression.
22929         * i386-cvt-1.c: Likewise.
22930         * i386-local.c: Likewise.
22931         * i386-local2.c: Likewise.
22932         * i386-mul.c: Likewise.
22933         * i386-ssetype-1.c: Likewise.
22934         * i386-ssetype-3.c: Likewise.
22935         * i386-ssetype-5.c: Likewise.
22936
22937 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22938
22939         PR c++/11039
22940         * g++.dg/warn/implicit-typename2.C: New test.
22941         * g++.dg/warn/implicit-typename3.C: New test.
22942
22943 2003-06-07  Richard Henderson  <rth@redhat.com>
22944
22945         * g++.dg/other/offsetof3.C: Use size_t.
22946         * g++.dg/other/offsetof4.C: Likewise.
22947
22948 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22949
22950         * lib/copy-file.exp: New. Implement gcc_copy_files.
22951
22952         * lib/dg-pch.exp: Load copy-file.exp
22953         (dg-pch): Use gcc_copy_files instead of "file copy".
22954
22955 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22956
22957         * gcc.dg/weak/weak.exp: Simplify.
22958         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22959         * gcc.dg/weak/weak-1.c: Likewise.
22960         * gcc.dg/weak/weak-2.c: Likewise.
22961         * gcc.dg/weak/weak-3.c: Likewise.
22962         * gcc.dg/weak/weak-4.c: Likewise.
22963         * gcc.dg/weak/weak-5.c: Likewise.
22964         * gcc.dg/weak/weak-6.c: Likewise.
22965         * gcc.dg/weak/weak-7.c: Likewise.
22966         * gcc.dg/weak/weak-8.c: Likewise.
22967         * gcc.dg/weak/weak-9.c: Likewise.
22968
22969 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22970
22971         gcc.c-torture/execute/20030606-1.c: New.
22972
22973 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22974
22975         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22976         * gcc.dg/builtins-19.c: Likewise.
22977
22978 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22979
22980         * gcc.dg/builtins-2.c: Add some more tests.
22981         * gcc.dg/builtins-18.c: New test case.
22982         * gcc.dg/builtins-19.c: New test case.
22983
22984 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22985             Jim Wilson  <wilson@tuliptree.org>
22986
22987         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22988
22989 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22990
22991         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22992         mempcpy/stpcpy calls not to be optimized into something else.
22993         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22994         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22995         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22996
22997 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22998
22999         * gcc.dg/format/asm_fprintf-1.c: New test.
23000
23001 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
23002
23003         * lib/gcc-defs.exp (additional_sources): New variable.
23004         (dg-additional-sources): New function.
23005         (additional_files): New variable.
23006         (dg-additional-files): New function.
23007         (dg-additional-files-options): Likewise.
23008         * lib/gcc-dg.exp (dg-require-weak): New function.
23009         (dg-require-alias): Likewise.
23010         (dg-require-gc-sections): Likewise.
23011         * lib/target-supports.exp (check_alias_available): Remove testfile
23012         parameter.
23013         (check_gc_sections_available): New function.
23014         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
23015         (dg-gpp-additional-files): Likewise.
23016         * lib/g++.exp (additional_sources): Remove.
23017         (additional_files): Likewise.
23018         (g++_target_compile): Use dg-additional-files-options.
23019
23020         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
23021         Tcl logic.
23022         * gcc.dg/special/ecos.exp: Remove.
23023         * gcc.dg/special/20000419-2.c: Use dg-require-*.
23024         * gcc.dg/special/alias-1.c: Likewise.
23025         * gcc.dg/special/alias-2.c: Likewise.
23026         * gcc.dg/special/gcsec-1.c: Likewise.
23027         * gcc.dg/special/weak-1.c: Likewise.
23028         * gcc.dg/special/weak-2.c: Likewise.
23029         * gcc.dg/special/wkali-1.c: Likewise.
23030         * gcc.dg/special/wkali-2.c: Likewise.
23031
23032         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
23033         dg-gpp-additional-*.
23034         * g++.dg/special/conpr-3.C: Likewise.
23035         * g++.dg/special/conpr-4.C: Likewise.
23036         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
23037         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
23038         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
23039         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
23040         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
23041         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
23042         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
23043         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
23044         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
23045         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
23046         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
23047         * g++.old-deja/g++.other/comdat1.C: Likewise.
23048         * g++.old-deja/g++.other/comdat2.C: Likewise.
23049         * g++.old-deja/g++.other/comdat3.C: Likewise.
23050         * g++.old-deja/g++.other/ctor1.C: Likewise.
23051         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
23052
23053 2003-06-05  Richard Henderson  <rth@redhat.com>
23054
23055         * gcc.dg/debug/20030605-1.c: New.
23056
23057 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23058
23059         * README.QMTEST: Update.
23060
23061 2003-06-04  Richard Henderson  <rth@redhat.com>
23062
23063         * gcc.dg/cleanup-1.c: New.
23064         * gcc.dg/cleanup-2.c: New.
23065         * gcc.dg/cleanup-3.c: New.
23066         * gcc.dg/cleanup-4.c: New.
23067         * gcc.dg/cleanup-5.c: New.
23068         * gcc.dg/cleanup-6.c: New.
23069         * gcc.dg/cleanup-7.c: New.
23070
23071 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23072
23073         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
23074
23075         * lib/dg-pch.exp: New file.
23076         * g++.dg/pch/pch.exp: Use dg-pch.exp.
23077         * gcc.dg/pch/pch.exp: Likewise.
23078
23079 2003-06-04  Roger Sayle  <roger@eyesopen.com>
23080
23081         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
23082         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
23083         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
23084         * gcc.dg/builtins-17.c: New test case.
23085         * gcc.dg/i386-387-4.c: New test case.
23086         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
23087
23088 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23089
23090         * gcc.dg/ultrasp9.c: New test.
23091
23092 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23093
23094         * gcc.c-torture/compile/20030604-1.c: New test.
23095         * gcc.dg/sparc-constant-1.c: New test.
23096
23097 2003-06-03  Glen Nakamura  <glen@imodulo.com>
23098
23099         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
23100
23101 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
23102
23103         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
23104
23105         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
23106         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
23107
23108 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
23109
23110         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
23111
23112 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23113
23114         PR c++/10940
23115         * g++.dg/template/spec10.C: New test.
23116
23117 2003-06-03  Roger Sayle  <roger@eyesopen.com>
23118
23119         * gcc.dg/builtins-16.c: New test case.
23120
23121 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
23122
23123         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
23124         mempcpy test with post-increments.
23125         * gcc.c-torture/execute/string-opt-3.c: New test.
23126         * gcc.dg/string-opt-1.c: New test.
23127
23128 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
23129
23130         PR fortran/10965
23131         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
23132
23133 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
23134
23135         * lib/scanasm.exp (dg-scan): New function, factored out of ...
23136         (scan-assembler): ... here.  Use dg-scan.
23137         (scan-assembler-not): Likewise.
23138         (scan-file): New function.
23139         (scan-file-not): Likewise.
23140         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
23141         * gcc.dg/cpp/_Pragma4.c: Likewise.
23142         * gcc.dg/cpp/_Pragma5.c: Likewise.
23143         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23144         * gcc.dg/cpp/avoidpaste2.c: Likewise.
23145         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
23146         * gcc.dg/cpp/cmdlne-P.c: Likewise.
23147         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
23148         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
23149         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
23150         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
23151         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
23152         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
23153         * gcc.dg/cpp/cxxcom1.c: Likewise.
23154         * gcc.dg/cpp/line1.c: Likewise.
23155         * gcc.dg/cpp/maccom1.c: Likewise.
23156         * gcc.dg/cpp/maccom2.c: Likewise.
23157         * gcc.dg/cpp/maccom3.c: Likewise.
23158         * gcc.dg/cpp/maccom4.c: Likewise.
23159         * gcc.dg/cpp/maccom5.c: Likewise.
23160         * gcc.dg/cpp/maccom6.c: Likewise.
23161         * gcc.dg/cpp/multiline.c: Likewise.
23162         * gcc.dg/cpp/spacing1.c: Likewise.
23163         * gcc.dg/cpp/spacing2.c: Likewise.
23164         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
23165         * gcc.dg/cpp/trad/maccom1.c: Likewise.
23166         * gcc.dg/cpp/trad/maccom2.c: Likewise.
23167         * gcc.dg/cpp/trad/maccom3.c: Likewise.
23168         * gcc.dg/cpp/trad/maccom4.c: Likewise.
23169         * gcc.dg/cpp/trad/maccom6.c: Likewise.
23170         * gcc.dg/cpp/cxxcom2.c: Likewise.
23171         * gcc.dg/cpp/cxxcom2.h: New file.
23172
23173         * gcc.dg/cpp/truefalse.cpp: Move it to ...
23174         * g++.dg/cpp/truefalse.C: Here.
23175         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
23176
23177 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
23178
23179         * gcc.dg/cpp/redef3.c: New file.
23180
23181 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23182
23183         * gcc.dg/i386-loop-3.c: New test.
23184
23185 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
23186
23187         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
23188
23189 2003-05-31  Roger Sayle  <roger@eyesopen.com>
23190
23191         * gcc.dg/fwrapv-1.c: New test case.
23192         * gcc.dg/fwrapv-2.c: New test case.
23193
23194 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23195
23196         PR c++/10956
23197         * g++.dg/template/spec9.C: New test.
23198
23199 2003-05-29  Roger Sayle  <roger@eyesopen.com>
23200
23201         * gcc.dg/duff-4.c: New test case.
23202
23203 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
23204
23205         PR fortran/10843
23206         * g77.dg/ffixed-form-1.f: New test
23207         * g77.dg/ffixed-form-2.f: New test
23208         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
23209         * g77.dg/ffree-form-3.f: New test
23210
23211 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
23212
23213         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
23214         * gcc.dg/wint_t-1.c: Likewise.
23215
23216 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23217
23218         * g++.dg/template/access11.C: New test.
23219
23220 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23221
23222         PR c++/10849
23223         * g++.dg/template/access10.C: New test.
23224
23225 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23226             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23227
23228         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
23229
23230 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23231
23232         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
23233         suppress for powerpc-*-darwin*.
23234         * gcc.dg/torture/builtin-noret-2.c: Likewise.
23235
23236 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23237
23238         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
23239         suppress option for powerpc-*-darwin*.
23240
23241 2003-05-23  Roger Sayle  <roger@eyesopen.com>
23242
23243         * gcc.dg/builtins-1.c: Add tests for tan and atan.
23244         * gcc.dg/builtins-4.c: Add test for fmod.
23245
23246 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23247
23248         PR c++/10682
23249         * g++.dg/template/instantiate4.C: New test.
23250
23251 2003-05-22  Roger Sayle  <roger@eyesopen.com>
23252
23253         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
23254
23255 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
23256
23257         * gcc.dg/compat/scalar-return-1_main.c: New file.
23258         * gcc.dg/compat/scalar-return-1_x.c: New file.
23259         * gcc.dg/compat/scalar-return-1_y.c: New file.
23260         * gcc.dg/compat/scalar-return-2_main.c: New file.
23261         * gcc.dg/compat/scalar-return-2_x.c: New file.
23262         * gcc.dg/compat/scalar-return-2_y.c: New file.
23263         * gcc.dg/compat/struct-return-3_main.c: New file.
23264         * gcc.dg/compat/struct-return-3_y.c: New file.
23265         * gcc.dg/compat/struct-return-3_x.c: New file.
23266         * gcc.dg/compat/struct-return-2_main.c: New file.
23267         * gcc.dg/compat/struct-return-2_x.c: New file.
23268         * gcc.dg/compat/struct-return-2_y.c: New file.
23269
23270 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23271
23272         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
23273         for hppa*-hp-hpux*.
23274         * gcc.dg/20021014-1.c (dg-options): Likewise.
23275         * gcc.dg/nest.c (dg-options): Likewise.
23276
23277 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
23278
23279         PR c++/9738
23280         * g++.dg/ext/dllimport2.C: New file.
23281         * g++.dg/ext/dllimport3.C: New file.
23282
23283 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
23284
23285         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23286         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23287         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23288         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23289         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23290         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23291         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23292         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23293         * gcc.dg/compat/small-struct-defs.h: New file.
23294         * gcc.dg/compat/small-struct-init.h: New file.
23295         * gcc.dg/compat/small-struct-check.h: New file.
23296         * gcc.dg/compat/fp-struct-defs.h: New file.
23297         * gcc.dg/compat/fp-struct-check.h: New file.
23298         * gcc.dg/compat/fp-struct-init.h: New file.
23299         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23300         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23301
23302 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23303
23304         * gcc.dg/20030225-2.c: New test.
23305
23306 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23307             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23308
23309         * gcc.c-torture/compile/20030518-1.c: New test case.
23310
23311 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23312
23313         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23314         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23315         gcc-dg-debug-runtest.
23316         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23317         gcc-dg-debug-runtest.
23318
23319 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23320
23321         PR c++/9022
23322         * g++.dg/lookup/using6.C: New test.
23323
23324 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23325
23326         * g++.dg/parse/access2.C: New test.
23327
23328 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23329
23330         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23331         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23332         * gcc.dg/debug/debug.exp: Likewise.
23333
23334 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23335
23336         * gcc.dg/dollar.c: New test.
23337
23338 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23339
23340         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23341         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23342         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23343         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23344         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23345         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23346         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23347         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23348         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23349         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23350         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23351         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23352         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23353         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23354         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23355         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23356         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23357         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23358
23359 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23360
23361         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23362         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23363         support for "repo" mode.
23364         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23365         * lib/g77-dg.exp: Likewise.
23366         * lib/obj-dg.exp: Likewise.
23367
23368 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23369
23370         Merge from gcc-3_2-rhl8-branch:
23371         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23372
23373         * gcc.dg/tls/opt-6.c: New test.
23374
23375         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23376
23377         * gcc.dg/20030405-1.c: New test.
23378
23379         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23380
23381         * gcc.dg/20030309-1.c: New test.
23382
23383         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23384
23385         * gcc.c-torture/execute/20030307-1.c: New test.
23386
23387         2003-02-20  Randolph Chung  <tausq@debian.org>
23388
23389         * gcc.c-torture/compile/20030220-1.c: New test.
23390
23391         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23392
23393         * gcc.dg/20030217-1.c: New test.
23394
23395         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23396
23397         * gcc.c-torture/compile/20020129-1.c: New test.
23398
23399         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23400
23401         * gcc.dg/unroll-1.c: New test.
23402
23403         2002-11-16  Jan Hubicka  <jh@suse.cz>
23404
23405         * gcc.c-torture/execute/20020920-1.c: New test.
23406
23407         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23408
23409         PR target/7434
23410         * gcc.c-torture/compile/20021008-1.c: New test.
23411
23412         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23413
23414         PR target/7559
23415         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23416
23417         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23418
23419         * gcc.c-torture/compile/20020807-1.c: New test.
23420
23421         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23422
23423         * gcc.dg/tls/opt-1.c: New test.
23424
23425         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23426
23427         * gcc.dg/20020729-1.c: New test.
23428
23429         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23430
23431         * g++.dg/opt/life1.C: New test.
23432
23433         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23434
23435         * gcc.dg/20020525-1.c: New test.
23436
23437         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23438
23439         PR c++/6794
23440         * g++.dg/ext/pretty1.C: New test.
23441         * g++.dg/ext/pretty2.C: New test.
23442
23443 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23444
23445         PR c++/8385
23446         * g++.dg/ext/typeof5.C: New test.
23447
23448 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23449
23450         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23451         __USER_LABEL_PREFIX__ into account.
23452         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23453
23454 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23455
23456         * gcc.dg/builtins-15.c: New test case.
23457
23458 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23459
23460         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23461
23462 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23463
23464         * lib/g++.exp: Tweak handling of additional source files.
23465         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23466         * g++.dg/special/conpr-2a.C: Rename to ...
23467         * g++.dg/special/conpr-2a.cc: ... this.
23468         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23469         * g++.dg/special/conpr-3a.C: Rename to ...
23470         * g++.dg/special/conpr-3a.cc: This.
23471         * g++.dg/special/conpr-3b.C: Rename to ...
23472         * g++.dg/special/conpr-3b.cc: This.
23473         * g++.dg/special/conpr-4.C: New test.
23474         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23475
23476 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23477
23478         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23479
23480 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23481
23482         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23483         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23484         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23485         * g++.old-deja/g++.other/warn3.C: Likewise.
23486
23487 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23488
23489         * gcc.dg/i386-387-1.c: Update to also test log.
23490         * gcc.dg/i386-387-2.c: Likewise.
23491
23492 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23493
23494         * g77.f-torture/execute/int8421.f: New test.
23495
23496 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23497
23498         PR c++/10230, c++/10481
23499         * g++.dg/lookup/scoped5.C: New test.
23500
23501 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23502
23503         PR c++/10552
23504         * g++.dg/template/ttp6.C: New test.
23505
23506 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23507
23508         * gcc.c-torture/execute/builtins: New directory.
23509         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23510         gcc.c-torture/execute/builtins.
23511         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23512         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23513         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23514         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23515
23516 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23517
23518         PR c++/9252
23519         * g++.dg/template/access8.C: New test.
23520         * g++.dg/template/access9.C: New test.
23521
23522 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23523
23524         PR c++/9554
23525         * g++.dg/parse/access1.C: New test.
23526
23527 2003-05-09  DJ Delorie  <dj@redhat.com>
23528
23529         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23530         long, and not an int.
23531
23532 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23533
23534         PR c++/10555, c++/10576
23535         * g++.dg/template/memclass1.C: New test.
23536
23537 2003-05-08  DJ Delorie  <dj@redhat.com>
23538
23539         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23540         targets.
23541         * gcc.c-torture/execute/20021024-1.x: Likewise.
23542         * gcc.c-torture/execute/shiftdi.x: Likewise.
23543         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23544         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23545         * gcc.dg/20021018-1.c: Likewise.
23546
23547 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23548
23549         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23550
23551         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23552         (bcopy): Call memmove.
23553
23554 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23555
23556         * g77.f-torture/compile/8485.f: New test case.
23557
23558 2003-05-07  Richard Henderson  <rth@redhat.com>
23559
23560         PR c++/10570
23561         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23562         Verify exception_cleanup not called for rethrows.
23563         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23564         when exiting catch block without rethrowing.
23565         * g++.dg/eh/forced3.C: New.
23566         * g++.dg/eh/forced4.C: New.
23567
23568 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23569
23570         * gcc.dg/20030505.c: Fix triplet.
23571
23572 2003-05-06  DJ Delorie  <dj@redhat.com>
23573
23574         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23575         * gcc.dg/nest.c: Likewise.
23576
23577 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23578
23579         * gcc.dg/builtins-14.c: New test case.
23580
23581 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23582
23583         * lib/compat.exp (compat-execute): New argument.
23584         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23585         * gcc.dg/compat: New test directory.
23586         * gcc.dg/compat/compat.exp: New expect script.
23587         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23588         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23589         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23590         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23591         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23592         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23593
23594         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23595         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23596         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23597         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23598         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23599         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23600         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23601         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23602         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23603         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23604         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23605         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23606         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23607         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23608         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23609
23610 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23611
23612         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23613
23614 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23615
23616         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23617
23618 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23619
23620         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23621         * gcc.dg/ppc-fsel-2.c: New test.
23622
23623         * gcc.dg/unused-5.c: New test.
23624
23625 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23626
23627         PR c++/10496
23628         * g++.dg/warn/pmf1.C: New test.
23629
23630 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23631
23632         PR c++/4494
23633         * g++.dg/warn/main.C: New test.
23634
23635 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23636
23637         * gcc.dg/nonnull-3.c: New test.
23638
23639 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23640
23641         * gcc.dg/cpp/Wtrigraphs.c: Update.
23642         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23643
23644 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23645
23646         * gcc.dg/ppc-fsel-1.c: New test.
23647
23648 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23649
23650         PR c/10604
23651         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23652
23653 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23654
23655         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23656
23657 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23658
23659         PR c++/9364, c++/10553, c++/10586
23660         * g++.dg/parse/typename4.C: New test.
23661         * g++.dg/parse/typename5.C: Likewise.
23662
23663 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23664
23665         * gcc.c-torture/compile/20030503-1.c: New test.
23666
23667 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23668
23669         * g++.dg/lookup/using5.C: Fix testcase error.
23670
23671 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23672
23673         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23674         since MEABI is no longer supported.  Remove all vestiges
23675         of MEABI from the test.
23676
23677 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23678
23679         PR c++/10554
23680         * g++.dg/lookup/using5.C: New test.
23681
23682 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23683
23684         PR c++/8772
23685         * g++.dg/template/ttp5.C: New test.
23686
23687 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23688
23689         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23690         (dg-gpp-additional-sources): New function.
23691         (dg-gpp-additional-files): Likewise.
23692         * lib/g++.exp (additional_sources): New variable.
23693         (additional_files): Likewise.
23694         (g++_target_compile): Deal with them.
23695         * lib/old-dejagnu.exp: Remove.
23696         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23697         * g++.old-deja: Revise all tests to use dg commands.
23698
23699 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23700
23701         PR c++/9432, c++/9528
23702         * g++.dg/lookup/using4.C: New test.
23703
23704 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23705
23706         * gcc.dg/noreturn-5.c: New file.
23707         * gcc.dg/noreturn-6.c: New file.
23708
23709         * gcc.c-torture/compile/inline-1.c: New file.
23710
23711 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23712
23713         PR c++/10551
23714         * g++.dg/template/explicit1.C: New test.
23715
23716 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23717
23718         PR c++/10549
23719         * g++.dg/other/bitfield1.C: New test.
23720
23721         PR c++/10527
23722         * g++.dg/init/new7.C: New test.
23723
23724 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23725
23726         * g++.dg/ext/desig1.C: New test.
23727         * g++.dg/ext/init1.C: Update.
23728
23729         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23730
23731 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23732
23733         PR c++/10180
23734         * g++.dg/warn/Winline-1.C: New test.
23735
23736 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23737
23738         * gcc.c-torture/execute/string-opt-19.c: New test.
23739
23740         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23741         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23742
23743 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23744
23745         PR c++/10506
23746         * g++.dg/init/new6.C: New test.
23747
23748         PR c++/10503
23749         * g++.dg/init/ref6.C: New test.
23750
23751 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23752
23753         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23754
23755 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23756
23757         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23758         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23759
23760 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23761
23762         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23763         initialized static data members.
23764
23765 2003-04-25  H.J. Lu <hjl@gnu.org>
23766
23767         * gcc.dg/ia64-sync-4.c: New test.
23768
23769 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23770
23771         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23772         date.
23773
23774 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23775
23776         PR c++/10337
23777         * g++.dg/warn/conv1.C: New test.
23778         * g++.old-deja/g++.other/conv7.C: Adjust.
23779         * g++.old-deja/g++.other/overload14.C: Adjust.
23780
23781 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23782
23783         PR c++/10471
23784         * g++.dg/template/defarg2.C: New test.
23785
23786 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23787
23788         * gcc.dg/cpp/include2.c: Update.
23789         * gcc.dg/cpp/multiline-2.c: New.
23790         * gcc.dg/cpp/multiline.c: Update.
23791         * gcc.dg/cpp/strify2.c: Update.
23792         * gcc.dg/cpp/trad/literals-2.c: Update.
23793
23794 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23795
23796         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23797
23798 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23799
23800         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23801
23802 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23803
23804         PR c++/10451
23805         * g++.dg/parse/crash4.C: New test.
23806
23807         PR c++/9847
23808         * g++.dg/parse/crash5.C: New test.
23809
23810 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23811
23812         PR c++/10446
23813         * g++.dg/parse/crash3.C: New test.
23814
23815         PR c++/10428
23816         * g++.dg/parse/elab1.C: New test.
23817
23818 2003-04-22  Devang Patel  <dpatel@apple.com>
23819
23820         * gcc.dg/cpp/trad/funlike-5.c: New test.
23821
23822 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23823
23824         * g++.dg/other/packed1.C: Fix dg options.
23825
23826 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23827
23828         * g++.dg/other/offsetof2.C: New test.
23829
23830 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23831
23832         * g++.dg/template/recurse.C: Adjust location of error messages.
23833
23834 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23835
23836         PR c++/9881
23837         * g++.dg/init/addr-const1.C: New test.
23838         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23839
23840 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23841
23842         PR c++/10405
23843         * g++.dg/lookup/struct-hack1.C: New test.
23844
23845 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23846
23847         * ucs.c: Update diagnostic messages.
23848
23849 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23850
23851         * gcc.dg/cpp/truefalse.cpp: New test.
23852         * gcc.dg/cpp/cpp.exp: Update.
23853         * g++.dg/other/stdbool-if.C: Remove.
23854
23855 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23856
23857         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23858         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23859
23860 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23861
23862         * gcc.c-torture/compile/20030418-1.c: New test.
23863
23864 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23865
23866         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23867
23868 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23869
23870         PR c++/10347
23871         g++.dg/template/dependent-name1.C: New test.
23872
23873 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23874
23875         * gcc.dg/warn-1.c (tourist_guide): New array,
23876         contains a pointer to bar.
23877
23878 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23879
23880         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23881         * gcc.c-torture/execute/medce-1.c: New test case.
23882         * gcc.c-torture/execute/medce-2.c: New test case.
23883
23884 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23885
23886         * lib/prune.exp: Ignore more messages.
23887
23888         PR c++/10381
23889         * g++.dg/parse/lookup3.C: New test.
23890
23891 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23892
23893         * gcc.c-torture/compile/20030415-1.c : New test.
23894
23895 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23896
23897         * gcc.c-torture/execute/scope-2.c: Move to ...
23898         * gcc.dg/noncompile/scope.c: .... here.
23899
23900 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23901
23902         * gcc.dg/20030414-2.c: New test case.
23903
23904 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23905
23906         PR target/10377
23907         * gcc.dg/20030414-1.c: New test.
23908
23909 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23910
23911         * gcc.dg/builtins-12.c: New test case.
23912         * gcc.dg/builtins-13.c: New test case.
23913
23914 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23915
23916         * gcc.c-torture/execute/string-opt-18.c: New test.
23917
23918 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23919
23920         PR c++/10300
23921         * g++.dg/init/new5.C: New test.
23922
23923 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23924
23925         PR c++/7910
23926         * g++.dg/ext/dllimport1.C: New test.
23927
23928 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23929
23930         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23931
23932 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23933
23934         PR Fortran/9263
23935         * g77.f-torture/noncompile/9263.f: New test
23936         PR Fortran/1832
23937         * g77.f-torture/execute/1832.f: New test
23938
23939 2003-04-11  David Chad  <davidc@freebsd.org>
23940             Loren J. Rittle  <ljrittle@acm.org>
23941
23942         libobjc/8562
23943         * objc.dg/headers.m: New test.
23944
23945 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23946
23947         * gcc.c-torture/execute/builtin-noret-2.c: New.
23948         * gcc.c-torture/execute/builtin-noret-2.x: New.
23949         XFAIL builtin-noret-2.c at -O1 and above.
23950         * gcc.dg/redecl.c: New.
23951         * gcc.dg/Wshadow-1.c: Update error regexps.
23952
23953 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23954
23955         * g++.dg/abi/bitfield10.C: New test.
23956
23957 2003-04-09  Mike Stump  <mrs@apple.com>
23958
23959         * gcc.dg/pch/pch.exp: Make testcase names longer.
23960         * g++.dg/pch/pch.exp: Make testcase names longer.
23961
23962 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23963
23964         * gcc.dg/builtins-11.c: New test case.
23965
23966 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23967
23968         * gcc.dg/builtins-9.c: New test case.
23969         * gcc.dg/builtins-10.c: New test case.
23970
23971 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23972
23973         * gcc.dg/noncompile/init-4.c.c: New test.
23974
23975 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23976
23977         * gcc.misc-test/gcov-9.c: New test.
23978         * gcc.misc-test/gcov-10.c: New test
23979         * gcc.misc-test/gcov-11.c: New test.
23980
23981 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23982
23983         PR optimization/10024
23984         * gcc.c-torture/compile/20030405-1.c: New test.
23985
23986 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23987
23988         * gcc.dg/pch/static-3.c: New.
23989         * gcc.dg/pch/static-3.hs: New.
23990         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23991
23992 2003-04-04  Richard Henderson  <rth@redhat.com>
23993
23994         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23995         * g++.dg/eh/forced2.C: Likewise.
23996
23997 2003-04-03  Mike Stump  <mrs@apple.com>
23998
23999         * lib/scanasm.exp (scan-assembler): Add xfail processing for
24000         target arg.
24001         (scan-assembler-times, scan-assembler-not): Likewise.
24002         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
24003
24004 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24005
24006         * gcc.dg/sparc-loop-1.c: New test.
24007
24008 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
24009
24010         PR other/9274
24011         * g++.dg/pch/system-2.C: New.
24012         * g++.dg/pch/system-2.Hs: New.
24013
24014 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
24015
24016         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
24017
24018         * g++.dg/eh/simd-1.C (vecfunc): Same.
24019
24020 2003-04-01  Roger Sayle  <roger@eyesopen.com>
24021
24022         * gcc.c-torture/execute/20030401-1.c: New test case.
24023
24024 2003-04-01  Ziemowit Laski <zlaski@apple.com>
24025
24026         * objc.dg/defs.m: New.
24027
24028 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
24029
24030         * g++.dg/eh/simd-1.C: New.
24031         * g++.dg/eh/simd-2.C: New.
24032
24033 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
24034
24035         * gcc.c-torture/execute/simd-3.c: New.
24036
24037 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24038
24039         PR c/9936
24040         * gcc.dg/20030331-2.c: New test.
24041
24042 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24043
24044         PR c++/10278
24045         * g++.dg/parse/crash2.C: New test.
24046
24047 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24048
24049         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
24050         * gcc.c-torture/execute/20030331-1.c: ...here.
24051
24052 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24053
24054         * gcc.c-torture/execute/20030331-1.c: New test.
24055
24056 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24057
24058         * lib/gcov.exp: Adjust call return testing strings.
24059         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
24060
24061 2003-03-31  Roger Sayle  <roger@eyesopen.com>
24062
24063         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
24064         * gcc.dg/builtins-7.c: New test case.
24065         * gcc.dg/builtins-8.c: New test case.
24066
24067 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24068
24069         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
24070
24071 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
24072
24073         PR c++/7647
24074         * g++.dg/lookup-class-member-2.C: New test.
24075
24076 2003-03-30  Glen Nakamura  <glen@imodulo.com>
24077
24078         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
24079
24080 2003-03-28  Roger Sayle  <roger@eyesopen.com>
24081
24082         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
24083
24084 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
24085
24086         * g++.dg/init/attrib1.C: New test.
24087
24088 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24089
24090         * gcc.dg/ultrasp8.c: New test.
24091
24092 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24093
24094         * gcc.dg/ultrasp7.c: New test.
24095
24096 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
24097
24098         PR c++/10047
24099         * g++.dg/template/inline1.C: New test.
24100
24101 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24102
24103         * gcc.dg/sparc-dwarf2.c: New test.
24104
24105 2003-03-27  Roger Sayle  <roger@eyesopen.com>
24106
24107         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
24108         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
24109
24110 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
24111
24112         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
24113         than reading .x files.
24114         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
24115         * g77.dg/gcov/gcov-1.f: Likewise.
24116         * gcc.misc-tests/gcov-4b.c: Likewise.
24117         * gcc.misc-tests/gcov-5b.c: Likewise.
24118         * gcc.misc-tests/gcov-6.c: Likewise.
24119         * gcc.misc-tests/gcov-7.c: Likewise.
24120         * gcc.misc-tests/gcov-8.c: Likewise.
24121         * g++.dg/gcov/gcov-1.x: Remove.
24122         * g77.dg/gcov/gcov-1.x: Likewise.
24123         * gcc.misc-tests/gcov-4b.x: Likewise.
24124         * gcc.misc-tests/gcov-5b.x: Likewise.
24125         * gcc.misc-tests/gcov-6.x: Likewise.
24126         * gcc.misc-tests/gcov-7.x: Likewise.
24127         * gcc.misc-tests/gcov-8.x: Likewise.
24128
24129 2003-03-27  Glen Nakamura  <glen@imodulo.com>
24130
24131         PR opt/10087
24132         * gcc.dg/20030324-1.c: New test.
24133
24134 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
24135
24136         PR c++/10224
24137         * g++.dg/template/arg3.C: New test.
24138
24139         PR c++/10158
24140         * g++.dg/template/friend18.C: New test.
24141
24142 2003-03-26  Roger Sayle  <roger@eyesopen.com>
24143
24144         * g77.f-torture/compile/20030326-1.f: New test case.
24145
24146 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
24147
24148         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
24149
24150         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
24151
24152 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
24153
24154         * gcc.dg/ia64-sync-3.c: New test.
24155
24156 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
24157
24158         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
24159
24160 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24161
24162         * gcc.dg/ultrasp6.c: New test.
24163
24164 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24165
24166         * gcc.dg/i386-signbit-1.c: New test.
24167         * gcc.dg/i386-signbit-2.c: New test.
24168         * gcc.dg/i386-signbit-3.c: New test.
24169
24170 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24171
24172         * gcc.dg/ultrasp5.c: Fix options.
24173
24174 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24175
24176         * gcc.dg/ultrasp5.c: Fix comment.
24177
24178 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
24179
24180         PR fortran/10197
24181         * g77.f-torture/execute/10197.f: New test.
24182
24183 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
24184
24185         PR c++/9898, c++/383
24186         * g++.dg/template/conv6.C: New test.
24187
24188         PR c++/10119
24189         * g++.dg/template/ptrmem5.C: New test.
24190
24191         PR c++/10026
24192         * g++.dg/lookup/koenig1.C: New test.
24193
24194         PR C++/10199
24195         * g++.dg/lookup/template2.C: New test.
24196
24197 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
24198
24199         * g++.dg/opt/rtti1.C: New test.
24200
24201 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24202
24203         * gcc.dg/ultrasp5.c: New test.
24204
24205 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
24206
24207         PR middle-end/9967
24208         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
24209         builtin fputs.
24210
24211 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
24212
24213         PR c/8224
24214         * gcc.dg/20030323-1.c: New test.
24215
24216 2003-03-23  Roger Sayle  <roger@eyesopen.com>
24217
24218         * gcc.c-torture/compile/20030323-1.c: New test case.
24219
24220 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
24221
24222         * gcc.dg/20030321-1.c: New test.
24223
24224 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
24225
24226         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
24227
24228 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24229
24230         PR c++/9978, c++/9708
24231         * g++.dg/ext/vlm1.C: Adjust expected error.
24232         * g++.dg/ext/vla2.C: New test.
24233         * g++.dg/template/arg1.C: New test.
24234         * g++.dg/template/arg2.C: New test.
24235
24236 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
24237
24238         * g77.f-torture/execute/select.f: New test.
24239         * g77.f-torture/noncompile/select_no_compile.f: New test.
24240
24241 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
24242
24243         PR c++/9898
24244         * g++.dg/other/error4.C: New test.
24245
24246 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
24247
24248         * g++.dg/template/friend17.C: New test.
24249
24250 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
24251
24252         * gcc.c-torture/compile/20030320-1.c: New.
24253
24254 2003-03-20  Roger Sayle  <roger@eyesopen.com>
24255
24256         * gcc.dg/builtins-6.c: New test case.
24257
24258 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
24259
24260         PR target/10073
24261         * gcc.c-torture/compile/20030319-1.c: New.
24262
24263 2003-03-18  Jan Hubicka  <jh@suse.cz>
24264
24265         * gcc.dg/i386-cvt-1.c: New test.
24266
24267 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
24268
24269         * objc.dg/naming-1.m: Use "(parse|syntax) error".
24270         * objc.dg/naming-2.m: Likewise.
24271
24272 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
24273
24274         PR c++/9639
24275         * g++.dg/parse/crash1.C: New test.
24276
24277 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
24278
24279         PR c++/8805
24280         * g++.dg/eh/cleanup1.C: New test.
24281
24282 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24283
24284         * gcc.c-torture/execute/20030316-1.c: New test case.
24285
24286 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24287
24288         PR c++/9629
24289         * g++.dg/init/ctor2.C: New test.
24290
24291 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24292
24293         * g77.f-torture/compile/xformat.f: New test case.
24294
24295 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24296
24297         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24298         * g++.old-deja/g++.mike/eh50.C: Likewise.
24299
24300 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24301
24302         PR c++/6440
24303         * g++.dg/template/spec7.C: New test.
24304         * g++.dg/template/spec8.C: Likewise.
24305
24306 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24307
24308         * gcc.c-torture/execute/20030313-1.c: New test.
24309
24310 2003-03-14  Richard Henderson  <rth@redhat.com>
24311
24312         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24313
24314 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24315
24316         * gcc.c-torture/compile/20030314-1.c: New test.
24317
24318 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24319
24320         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24321         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24322         thumb target,
24323         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24324         to accept newer _imp__  prefix and additional
24325         newline in .drectve section.
24326         * gcc.dg/dll-4.c: Likewise.
24327         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24328         switch.
24329
24330 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24331
24332         * g++.dg/parse/namespace9.C: New test.
24333
24334         * g++.dg/init/ref5.C: New test.
24335         * g++.dg/parse/ptrmem1.C: Likewise.
24336
24337 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24338
24339         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24340         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24341         regular expression.
24342         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24343         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24344
24345 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24346
24347         * gcc.c-torture/execute/20030224-2.c: New test.
24348
24349 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24350
24351         * gcc.dg/decl-3.c: New test.
24352
24353 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24354
24355         * gcc.dg/i386-loop-2.c: New test.
24356
24357 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24358
24359         PR c++/9474
24360         * g++.dg/parse/namespace8.C: New test.
24361
24362         PR c++/9924
24363         * g++.dg/overload/builtin2.C: New test.
24364
24365 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24366
24367         * gcc.dg/return-type-3.c: New test.
24368
24369 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24370
24371         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24372         profiling options are not supported.
24373
24374 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24375
24376         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24377         * g++.old-deja/g++.warn/impint2.C: Likewise.
24378
24379 2003-03-10  Devang Patel  <dpatel@apple.com>
24380
24381         * g++.dg/cpp/c++_cmd_1.C: New test.
24382         * g++.dg/cpp/c++_cmd_1.h: New file.
24383
24384 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24385
24386         * gcc.dg/altivec-9.c: New file.
24387
24388 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24389
24390         * gcc.dg/ppc-sdata-1.c: New test.
24391         * gcc.dg/ppc-sdata-2.c: New test.
24392
24393 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24394
24395         PR c++/9373
24396         * g++.dg/opt/ptrmem2.C: New test.
24397
24398         PR c++/8534
24399         * g++.dg/opt/ptrmem1.C: New test.
24400
24401 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24402
24403         * gcc.dg/i386-loop-1.c: New test.
24404
24405 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24406
24407         PR c++/9970
24408         * g++.dg/lookup/friend1.C: New test.
24409
24410 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24411
24412         PR c++/9823
24413         * g++.dg/parser/constructor1.C: New test.
24414
24415 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24416
24417         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24418
24419         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24420
24421 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24422
24423         * gcc.dg/cpp/Wunused.c: Update test.
24424
24425 2003-03-08  Jan Hubicka  <jh@suse.cz>
24426
24427         * gcc.dg/inline-3.c: New test.
24428
24429 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24430
24431         PR c++/9809
24432         * g++.dg/parse/builtin1.C: New test.
24433
24434         PR c++/9982
24435         * g++.dg/abi/cookie1.C: New test.
24436         * g++.dg/abi/cookie2.C: Likewise.
24437
24438         PR c++/9524
24439         * g++.dg/template/field1.C: New test.
24440
24441         PR c++/9912
24442         * g++.dg/parse/class1.C: New test.
24443         * g++.dg/parse/namespace7.C: Likewise.
24444         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24445
24446 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24447
24448         * g++.dg/init/ref4.C: New test.
24449
24450 2003-03-07  Jan Hubicka  <jh@suse.cz>
24451
24452         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24453         * gcc.dg/inline-3.c: New test.
24454
24455 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24456
24457         * g++.dg/init/ref3.C: New test.
24458
24459         PR c++/9965
24460         * g++.dg/init/ref2.C: New test.
24461
24462         PR c++/9400
24463         * g++.dg/warn/Wshadow-2.C: New test.
24464
24465         PR c++/9791
24466         * g++.dg/warn/Woverloaded-1.C: New test.
24467
24468 2003-03-05  Jan Hubicka  <jh@suse.cz>
24469
24470         * gcc.dg/i386-local2.c: New.
24471         * gcc.dg/i386-local.c: Fix typo.
24472
24473 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24474
24475         * g++.dg/abi/layout3.C: New test.
24476
24477 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24478
24479         * gcc.c-torture/compile/20030305-1.c
24480
24481 2003-03-05  Jan Hubicka  <jh@suse.cz>
24482
24483         * gcc.dg/i386-local.c: New.
24484
24485 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24486
24487         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24488
24489 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24490
24491         * gcc.dg/switch-2.c: New test.
24492         * gcc.dg/switch-3.c: New test.
24493         * gcc.dg/Wswitch.c: Adjust line numbers.
24494         * gcc.dg/Wswitch-default.c: Likewise.
24495         * gcc.dg/Wswitch-enum.c: Likewise.
24496
24497 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24498
24499         * gcc.c-torture/execute/20030222-1.c: New test.
24500
24501 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24502
24503         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24504
24505 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24506
24507         PR c++/9878
24508         * g++.dg/init/ref1.C: New test.
24509
24510 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24511
24512         * gcc.dg/sh-relax.c: New SH-only test.
24513
24514 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24515
24516         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24517         comment explaining purpose of testcase.
24518
24519 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24520
24521         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24522         for HC11/HC12 (asm needs two int registers).
24523         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24524         HC11/HC12 because the test uses an asm which needs two 32-bit
24525         registers.
24526
24527 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24528
24529         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24530         for HC11/HC12 (array is too large otherwise).
24531         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24532         * gcc.c-torture/compile/20010518-2.x: Likewise.
24533         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24534         HC11/HC12 (array is too large).
24535
24536 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24537
24538         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24539         * lib/g++-dg.exp (g++-dg-test): Likewise.
24540
24541 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24542
24543         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24544         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24545
24546 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24547
24548         * g++.dg/warn/implicit-typename1.C: Remove warning.
24549
24550 2003-02-28  Richard Henderson  <rth@redhat.com>
24551
24552         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24553         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24554
24555 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24556
24557         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24558         * g++.dg/pch/pch.exp: Likewise.
24559
24560 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24561
24562         PR c++/9879
24563         * testsuite/g++.dg/init/new4.C: New test.
24564
24565 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24566
24567         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24568
24569 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24570
24571         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24572         unsigned long.
24573
24574         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24575         wider than float.
24576
24577 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24578
24579         * lib/scanasm.exp: Add support for counting numbers of
24580         occurences.
24581         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24582         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24583
24584 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24585
24586         PR c++/9683
24587         * g++.dg/template/static3.C: New test.
24588
24589         PR c++/9829
24590         * g++.dg/parse/namespace6.C: New test.
24591
24592 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24593
24594         PR target/9732
24595         * gcc.dg/20030225-1.c: New test.
24596
24597 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24598
24599         * README: Remove out-of-date information.
24600
24601         PR c++/9836
24602         * g++.dg/template/spec6.C: New test.
24603
24604 2003-02-24  Jeff Law  <law@redhat.com>
24605
24606         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24607
24608 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24609
24610         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24611         * gcc.dg/pragma-ep-1.c: Likewise.
24612
24613 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24614
24615         PR c++/9602
24616         * g++.dg/template/friend16.C: New test.
24617
24618 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24619
24620         PR c++/5333
24621         * g++.dg/parse/fused-params1.C: Adjust error messages.
24622         * g++.dg/template/nested3.C: New test.
24623
24624 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24625
24626         * g++.dg/abi/param1.C: New test.
24627
24628 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24629
24630         PR c++/7982
24631         * g++.dg/warn/implicit-typename1.C: New test.
24632
24633 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24634
24635         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24636         with "mtune".
24637         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24638         * gcc.c-torture/execute/20010129-1.x: Likewise.
24639         * gcc.dg/20011107-1.c: Likewise.
24640         * gcc.dg/20020108-1.c: Likewise.
24641         * gcc.dg/20020122-3.c: Likewise.
24642         * gcc.dg/20020206-1.c: Likewise.
24643         * gcc.dg/20020310-1.c: Likewise.
24644         * gcc.dg/20020426-2.c: Likewise.
24645         * gcc.dg/20020517-1.c: Likewise.
24646         * gcc.dg/991230-1.c: Likewise.
24647         * gcc.dg/i386-unroll-1.c: Likewise.
24648         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24649
24650 2003-02-22  Jan Hubicka  <jh@suse.cz>
24651
24652         * gcc.dg/i386-mul.c: New test.
24653
24654 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24655
24656         * gcc.dg/builtins-5.c: New test case.
24657
24658 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24659
24660         * gcc.dg/asmreg-1.c: New test.
24661
24662 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24663
24664         PR c++/9749
24665         * g++.dg/parse/varmod1.C: New test.
24666
24667 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24668
24669         PR c++/9727
24670         * g++.dg/template/op1.C: New test.
24671
24672 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24673
24674         PR c++/8906
24675         * g++.dg/template/nested2.C: New test.
24676
24677 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24678
24679         PR c++/8724
24680         * g++.dg/expr/dtor1.C: New test.
24681
24682 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24683
24684         * gcc.dg/cpp/include3.c: New test.
24685         * gcc.dg/cpp/inc/foo.h: New file.
24686
24687 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24688
24689         * gcc.c-torture/execute/20030221-1.c: New test.
24690
24691 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24692
24693         PR c++/9729
24694         * g++.dg/abi/conv1.C: New test.
24695
24696 2003-02-20  Jan Hubicka  <jh@suse.cz>
24697
24698         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24699
24700 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24701
24702         * gcc.c-torture/compile/20030219-1.c: New test.
24703
24704 2003-02-18  Jan Hubicka  <jh@suse.cz>
24705
24706         * gcc.dg/funcorder.c: New test.
24707
24708 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24709
24710         * gcc.c-torture/execute/20030218-1.c: New.
24711
24712 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24713
24714         * gcc.dg/20030218-1.c: New.
24715
24716 2003-02-18  Richard Henderson  <rth@redhat.com>
24717
24718         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24719         * gcc.dg/attr-used-2.c: New.
24720
24721 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24722
24723         PR c++/9704
24724         * g++.dg/init/copy5.C: New test.
24725
24726 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24727
24728         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24729         * g++.dg/pch/pch.exp: Likewise.
24730
24731 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24732
24733         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24734         STACK_SIZE is not defined.
24735
24736 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24737
24738         PR c++/9457
24739         * g++.dg/template/init1.C: New test.
24740
24741 2003-02-16  Jan HUbicka  <jh@suse.cz>
24742
24743         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24744         (foo): Add few extra tests
24745         * gcc.dg/c99-const-expr-3.c: Likewise.
24746         * gcc.c-torture/execute/20030216-1.c: New.
24747
24748 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24749
24750         PR c++/9459
24751         * g++.dg/ext/typeof4.C: New test.
24752
24753 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24754
24755         * gcc.dg/i386-387-3.c: New test case.
24756
24757 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24758
24759         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24760         cris-*-elf* cris-*-aout* and mmix-*-*.
24761
24762 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24763
24764         * gcc.dg/20030213-1.c: New test.
24765
24766 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24767
24768         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24769         * gcc.dg/i386-387-2.c: Likewise.
24770
24771 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24772
24773         * gcc.dg/ppc-spe.c: Fix formatting.
24774         Enable tests that were previously unsupported by gas.
24775         Delete tests for instructions that no longer exist.
24776         Switch arguments on evsubifw builtin.
24777
24778 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24779
24780         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24781         STACK_SIZE is too small.
24782
24783 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24784             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24785
24786         * gcc.dg/decl-2.c: New test.
24787
24788 2003-02-10  Jan Hubicka  <jh@suse.cz>
24789
24790         * gcc.dg/i386-fpcvt-1.c: New test.
24791
24792 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24793
24794         * gcc.c-torture/execute/20030209-1.c: New test.
24795
24796 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24797
24798         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24799         int-wide bitops, use the constants of the same width.
24800         Likewise, if long long is 32-bit wide, test bitops using
24801         32-bit constants.
24802
24803 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24804
24805         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24806
24807 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24808
24809         * testsuite/gcc.dg/builtins-4.c: New test case.
24810
24811 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24812
24813         * gcc.dg/20020430-1.c: Fix dg command typos.
24814         * gcc.dg/20020503-1.c: Likewise.
24815
24816 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24817
24818         PR c++/8785
24819         * g++.dg/parse/fused-params1.C: New test.
24820
24821         PR c++/8857
24822         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24823
24824         PR c++/8921
24825         * g++.dg/parse/non-dependent1.C: New test.
24826
24827         PR c++/8928
24828         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24829
24830         PR c++/9228
24831         * g++.dg/parse/undefined7.C: New test.
24832         * g++.dg/parse/non-templ1.C: New test.
24833
24834         PR c++/9229
24835         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24836
24837 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24838
24839         * gcc.c-torture/compile/20030206-1.c: New test.
24840
24841 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24842
24843         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24844         "pow" to "foo" to avoid potential confusion with a math built-in.
24845
24846 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24847
24848         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24849         conditions for SPARC targets.
24850
24851 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24852
24853         * gcc.dg/20030204-1.c: New test.
24854
24855 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24856
24857         PR c++/38
24858         * g++.dg/parse/array-size1.C: New test.
24859
24860         PR c++/5657
24861         * g++.dg/parse/undefined3.C: New test.
24862
24863         PR c++/5665
24864         * g++.dg/parse/undefined4.C: New test.
24865
24866         PR c++/5975
24867         * g++.dg/parse/undefined5.C: New test.
24868
24869         PR c++/7259
24870         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24871
24872         PR c++/8578
24873         * g++.dg/parse/casting-operator1.C: New test.
24874
24875         PR c++/8596
24876         * g++.dg/parse/undefined6.C: New test.
24877
24878         PR c++/8736
24879         * g++.dg/parse/missing-template1.C: New test.
24880
24881 2003-02-04  Jan Hubicka  <jh@suse.cz>
24882
24883         * gcc.dg/i386-cadd.c: Compile using -march=k8.
24884         * gcc.dg/i386-cmov?.c: Likewise.
24885         * gcc.dg/i386-fpcvt-?.c: Likewise.
24886         * gcc.dg/i386-ssefp-1.c: Likewise.
24887         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
24888         conventions.
24889
24890 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24891
24892         PR c++/7129
24893         * testsuite/g++.dg/ext/max.C: New test.
24894
24895 2003-02-03  Jan Hubicka  <jh@suse.cz>
24896
24897         * gcc.c-torture/execute/20030203-1.c: New test.
24898
24899 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24900
24901         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24902         'natural-endian'.
24903
24904 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24905
24906         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24907         * g++.dg/init/new2.C: Likewise.
24908         * g++.dg/other/new1.C: Likewise.
24909
24910 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24911
24912         * gcc.dg/struct-ret-libc.c: New test.
24913
24914 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24915
24916         * gcc.dg/20030129-1.c: New test.
24917
24918 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24919
24920         PR c++/8849
24921         * g++.dg/template/ptrmem4.C: New test.
24922
24923 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24924
24925         * g++.dg/parser/constant1.C: New test.
24926
24927 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24928
24929         PR c++/8591
24930         * g++.dg/parse/friend2.C: New test.
24931
24932 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24933
24934         PR c++/9437
24935         * g++.dg/template/unify4.C: New test.
24936
24937 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24938
24939         * gcc.c-torture/execute/20030128-1.c: New test.
24940
24941 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24942
24943         * g++.dg/lookup/nested1.C: Test moved from ...
24944         * g++.old-deja/g++.other/lookup24.C: ... here.
24945
24946 2003-01-28  Jan Hubicka  <jh@suse.cz>
24947
24948         * gcc.dg/i386-cmov5.c: New test.
24949
24950 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24951
24952         * gcc.c-torture/execute/20010925-1.c: Changed the
24953         memcpy declaration.
24954
24955 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24956
24957         PR c++/3902
24958         * g++.dg/parse/template5.C: New test.
24959
24960 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24961
24962         PR fortran/9258
24963         * g77.dg/pr9258: New test.
24964
24965 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24966
24967         * README: Move relevant parts from README.g++.
24968
24969         * README.g++: Remove this file.
24970
24971 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24972
24973         * g++.dg/abi/dcast1.C: New test.
24974
24975 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24976
24977         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24978
24979 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24980
24981         PR c++/47
24982         * g++.old-deja/g++.other/lookup24.C: New test.
24983
24984 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24985
24986         PR middle-end/7227
24987         * gcc.dg/uninit-C.c: New test.
24988
24989 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24990
24991         * g++.dg/abi/covariant1.C: New test.
24992
24993 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24994
24995         * gcc.dg/20030123-1.c: New test.
24996
24997 2003-01-25  Jan Hubicka  <jh@suse.cz>
24998
24999         PR opt/8492
25000         * gcc.c-torture/compile/20030125-1.c
25001
25002 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
25003
25004         PR c++/9403
25005         * g++.dg/parse/template3.C: New test.
25006         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
25007
25008         PR c++/795
25009         * g++.dg/parse/template4.C: New test.
25010
25011         PR c++/9415
25012         * g++.dg/template/qual2.C: New test.
25013
25014         PR c++/8545
25015         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
25016
25017         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
25018
25019 2003-01-25  Roger Sayle  <roger@eyesopen.com>
25020
25021         * gcc.c-torture/execute/switch-1.c: New test case.
25022
25023 2003-01-25  Jan Hubicka  <jh@suse.cz>
25024
25025         * gcc.c-torture/execute/20030125-1.[cx]: New test.
25026
25027 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
25028
25029         Tweaks for Bison-1.875. From the NEWS file:
25030         "- `parse error' -> `syntax error'
25031         Bison now uniformly uses the term `syntax error'"
25032         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
25033         * gcc.dg/cpp/digraph2.c: Likewise.
25034         * gcc.dg/cpp/direct2.c: Likewise.
25035         * gcc.dg/cpp/paste4.c: Likewise.
25036         * gcc.dg/c90-restrict-1.c: Likewise.
25037         * gcc.dg/c99-func-2.c: Likewise.
25038         * gcc.dg/noncompile/920721-2.c: Likewise.
25039         * gcc.dg/noncompile/930622-2.c: Likewise.
25040         * gcc.dg/noncompile/940112-1.c: Likewise.
25041         * gcc.dg/noncompile/950921-1.c: Likewise.
25042         * gcc.dg/noncompile/951123-1.c: Likewise.
25043         * gcc.dg/noncompile/971104-1.c: Likewise.
25044         * gcc.dg/noncompile/990416-1.c: Likewise.
25045
25046 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
25047
25048         * g++.dg/parse/undefined1.C: Add error message.
25049
25050 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25051
25052         PR c++/9354
25053         * g++.dg/parse/new1.C: New test.
25054
25055         PR c++/9216
25056         * g++.dg/parse/template2.C: New test.
25057
25058         PR c++/9354
25059         * g++.dg/parse/typedef2.C: New test.
25060
25061         PR c++/9328
25062         * g++.dg/ext/typeof3.C: New test.
25063
25064 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25065
25066         PR c++/2738
25067         * g++.dg/parse/ret-type1.C: New test.
25068
25069         PR c++/3792
25070         * g++.dg/parse/tmpl-outside1.C: New test.
25071
25072         PR c++/4207
25073         * g++.dg/parse/int-as-enum1.C: New test.
25074
25075         PR c++/4903
25076         * g++.dg/parse/no-typename1.C: New test.
25077
25078         PR c++/5533
25079         * g++.dg/parse/no-value1.C: New test.
25080
25081         PR c++/5921
25082         * g++.dg/parse/wrong-inline1.C: New test.
25083
25084         PR c++/6402
25085         * g++.dg/parse/ref1.C: New test.
25086
25087         PR c++/6992
25088         * g++.dg/parse/attr-ctor1.C: New test.
25089
25090         PR c++/7229
25091         * g++.dg/parse/namespace5.C: New test.
25092
25093         PR c++/7917
25094         * g++.dg/parse/func-def1.C: New test.
25095
25096         PR c++/8143
25097         * g++.dg/parse/undefined1.C: New test.
25098
25099         PR c++/5723, PR c++/8522
25100         * g++.dg/parse/specialization1.C: New test.
25101
25102         PR c++/163, PR c++/8595
25103         * g++.dg/parse/struct-as-enum1.C: New test.
25104
25105         PR c++/9173
25106         * g++.dg/parse/undefined2.C: New test.
25107
25108 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25109
25110         PR c++/9298
25111         * g++.dg/parse/template1.C: New test.
25112
25113         PR c++/9384
25114         * g++.dg/parse/using1.C: New test.
25115
25116         PR c++/9285
25117         PR c++/9294
25118         * g++.dg/parse/expr2.C: New test.
25119
25120         PR c++/9388
25121         * g++.dg/parse/lookup2.C: Likewise.
25122
25123 2003-01-21  Jan Hubicka  <jh@suse.cz>
25124
25125         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
25126         * gcc.c-torture/execute/eeprof-1.c: Likewise.
25127         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
25128         * gcc.c-torture/execute/string-opt-*.c: Likewise.
25129
25130 2003-01-20  Nick Clifton  <nickc@redhat.com>
25131
25132         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
25133         problem with ARM sibcall code generation.
25134
25135 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25136
25137         * gcc.c-torture/execute/20030120-1.c: New.
25138
25139 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
25140
25141         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
25142
25143 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
25144
25145         PR c++/9272
25146         * g++.dg/parse/ctor1.C: New test.
25147
25148         PR c++/9294:
25149         * g++.dg/parse/qualified1.C: New test.
25150
25151         * g++.dg/parse/typename3.C: New test.
25152
25153 2003-01-16  Richard Henderson  <rth@redhat.com>
25154
25155         * g++.dg/tls/init-2.C: Fix error matches for real this time.
25156
25157 2003-01-16  Richard Henderson  <rth@redhat.com>
25158
25159         * g++.dg/pch/pch.exp: Copy test header to the working directory
25160         before using it either for precompilation or direct use.
25161         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
25162         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
25163
25164 2003-01-16  Richard Henderson  <rth@redhat.com>
25165
25166         * gcc.dg/pch/pch.exp: Copy test header to the working directory
25167         before using it either for precompilation or direct use.
25168         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
25169         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
25170
25171 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
25172
25173         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
25174         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
25175         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
25176         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
25177         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
25178         typename warning into error.
25179         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
25180         error messages.
25181         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
25182         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
25183         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
25184         messages.
25185         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
25186         make declaration visible in template.
25187         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
25188         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
25189         messages.
25190         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
25191         message.
25192         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
25193         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
25194         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
25195         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
25196         typename warning with error message.
25197         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
25198         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
25199         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
25200
25201 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         * g++.dg/parse/ambig2.C: New test.
25204
25205 2003-01-15  Richard Henderson  <rth@redhat.com>
25206
25207         * g++.dg/tls/init-2.C: Update error message string.
25208
25209 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25210
25211         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
25212
25213 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
25214
25215         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
25216         all for HC11/HC12.
25217         * gcc.c-torture/compile/20001205-1.x: Likewise.
25218         * gcc.c-torture/compile/20001226-1.x: Likewise.
25219         * gcc.c-torture/compile/920520-1.x: Likewise.
25220         * gcc.c-torture/compile/961203-1.x: Likewise.
25221         * gcc.c-torture/compile/20020604-1.x: Likewise.
25222
25223 2003-01-15  Jan Hubicka  <jh@suse.cz>
25224
25225         * gcc.c-torture/compile/20030115-1.c: New test.
25226
25227         * gcc.dg/i386-fpcvt-1.c: New test.
25228         * gcc.dg/i386-fpcvt-2.c: New test.
25229
25230 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
25231
25232         Further conform g++'s __vmi_class_type_info to the C++ ABI
25233         specification.
25234         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
25235         the specification.
25236
25237 2003-01-14  Jan Hubicka  <jh@suse.cz>
25238
25239         * gcc.dg/i386-fpcvt-1.c: New test.
25240         * gcc.dg/i386-fpcvt-2.c: New test.
25241
25242 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25243
25244         * gcc.dg/i386-mmx-3.c: New test.
25245
25246 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
25247
25248         PR c++/9264
25249         * g++.dg/parse/octal1.C: New file.
25250
25251         PR c++/9172
25252         * g++.dg/parse/typename1.C: New file.
25253
25254 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
25255
25256         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
25257         * gcc.dg/bf-no-ms-layout.c: Likewise.
25258         * gcc.dg/bf-ms-attrib.c: Likewise.
25259
25260 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
25261
25262         PR c++/9099
25263         * g++.dg/parse/dtor1.C: New file.
25264
25265         PR c++/9128
25266         * g++.dg/rtti/typeid1.C: New file.
25267
25268         PR c++/9153
25269         * g++.dg/parse/lookup1.C: New file.
25270
25271         PR c++/9171
25272         * g++.dg/templ/spec5.C: New file.
25273
25274 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
25275
25276         * gcc.c-torture/compile/20030110-1.c: New test.
25277
25278 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
25279
25280         Merge from pch-branch:
25281
25282         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
25283
25284         * gcc.dg/pch/cpp-1.h: New.
25285         * gcc.dg/pch/cpp-1.c: New.
25286         * gcc.dg/pch/cpp-2.h: New.
25287         * gcc.dg/pch/cpp-2.c: New.
25288
25289         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25290
25291         * gcc.dg/pch/except-1.h: New.
25292         * gcc.dg/pch/except-1.c: New.
25293
25294         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25295
25296         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25297         running test.
25298         * gcc.dg/pch: Include *.hp not *.h.
25299         * gcc.dg/pch/system-1.h: New.
25300         * gcc.dg/pch/system-1.c: New.
25301
25302         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25303
25304         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25305         rather than trying to build and run a program using PCH.
25306         * gcc.dg/pch: Remove dg-do commands from test files.
25307
25308         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25309
25310         * gcc.dg/pch/macro-3.c: New.
25311         * gcc.dg/pch/macro-3.h: New.
25312
25313         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25314
25315         * gcc.dg/pch/common-1.c: New.
25316         * gcc.dg/pch/common-1.h: New.
25317         * gcc.dg/pch/decl-1.c: New.
25318         * gcc.dg/pch/decl-1.h: New.
25319         * gcc.dg/pch/decl-2.c: New.
25320         * gcc.dg/pch/decl-2.h: New.
25321         * gcc.dg/pch/decl-3.c: New.
25322         * gcc.dg/pch/decl-3.h: New.
25323         * gcc.dg/pch/decl-4.c: New.
25324         * gcc.dg/pch/decl-4.h: New.
25325         * gcc.dg/pch/decl-5.c: New.
25326         * gcc.dg/pch/decl-5.h: New.
25327         * gcc.dg/pch/global-1.c: New.
25328         * gcc.dg/pch/global-1.h: New.
25329         * gcc.dg/pch/inline-1.c: New.
25330         * gcc.dg/pch/inline-1.h: New.
25331         * gcc.dg/pch/inline-2.c: New.
25332         * gcc.dg/pch/inline-2.h: New.
25333         * gcc.dg/pch/static-1.c: New.
25334         * gcc.dg/pch/static-1.h: New.
25335         * gcc.dg/pch/static-2.c: New.
25336         * gcc.dg/pch/static-2.h: New.
25337
25338         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25339
25340         * g++.dg/pch/pch.exp: Better handle failing testcases.
25341         * gcc.dg/pch/pch.exp: Likewise.
25342         * gcc.dg/pch/macro-1.c: New.
25343         * gcc.dg/pch/macro-1.h: New.
25344         * gcc.dg/pch/macro-2.c: New.
25345         * gcc.dg/pch/macro-2.h: New.
25346
25347         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25348
25349         * g++.dg/dg.exp: Treat files in pch/ specially.
25350         * g++.dg/pch/pch.exp: New file.
25351         * g++.dg/pch/empty.H: New file.
25352         * g++.dg/pch/empty.C: New file.
25353         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25354         "precompile".
25355
25356         * gcc.dg/pch/pch.exp: New file.
25357         * gcc.dg/pch/empty.h: New file.
25358         * gcc.dg/pch/empty.c: New file.
25359         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25360         "precompile".
25361
25362 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25363
25364         * g++.dg/template/friend14.C: New test.
25365
25366 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25367
25368         * gcc.dg/old-style-asm-1.c: New test.
25369
25370 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25371
25372         * gcc.c-torture/compile/20030109-1.c: New test.
25373
25374 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25375
25376         * gcc.c-torture/execute/20030109-1.c: New test.
25377
25378 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25379
25380         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25381         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
25382         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
25383         * g++.old-deja/g++.mike/eh2.C: Likewise.
25384         * g++.old-deja/g++.mike/eh3.C: Likewise.
25385         * g++.old-deja/g++.mike/eh5.C: Likewise.
25386         * g++.old-deja/g++.mike/eh6.C: Likewise.
25387         * g++.old-deja/g++.mike/eh7.C: Likewise.
25388         * g++.old-deja/g++.mike/eh8.C: Likewise.
25389         * g++.old-deja/g++.mike/eh9.C: Likewise.
25390         * g++.old-deja/g++.mike/eh10.C: Likewise.
25391         * g++.old-deja/g++.mike/eh12.C: Likewise.
25392         * g++.old-deja/g++.mike/eh13.C: Likewise.
25393         * g++.old-deja/g++.mike/eh14.C: Likewise.
25394         * g++.old-deja/g++.mike/eh16.C: Likewise.
25395         * g++.old-deja/g++.mike/eh17.C: Likewise.
25396         * g++.old-deja/g++.mike/eh18.C: Likewise.
25397         * g++.old-deja/g++.mike/eh21.C: Likewise.
25398         * g++.old-deja/g++.mike/eh23.C: Likewise.
25399         * g++.old-deja/g++.mike/eh24.C: Likewise.
25400         * g++.old-deja/g++.mike/eh25.C: Likewise.
25401         * g++.old-deja/g++.mike/eh26.C: Likewise.
25402         * g++.old-deja/g++.mike/eh27.C: Likewise.
25403         * g++.old-deja/g++.mike/eh28.C: Likewise.
25404         * g++.old-deja/g++.mike/eh29.C: Likewise.
25405         * g++.old-deja/g++.mike/eh31.C: Likewise.
25406         * g++.old-deja/g++.mike/eh33.C: Likewise.
25407         * g++.old-deja/g++.mike/eh34.C: Likewise.
25408         * g++.old-deja/g++.mike/eh35.C: Likewise.
25409         * g++.old-deja/g++.mike/eh36.C: Likewise.
25410         * g++.old-deja/g++.mike/eh37.C: Likewise.
25411         * g++.old-deja/g++.mike/eh38.C: Likewise.
25412         * g++.old-deja/g++.mike/eh39.C: Likewise.
25413         * g++.old-deja/g++.mike/eh40.C: Likewise.
25414         * g++.old-deja/g++.mike/eh41.C: Likewise.
25415         * g++.old-deja/g++.mike/eh42.C: Likewise.
25416         * g++.old-deja/g++.mike/eh44.C: Likewise.
25417         * g++.old-deja/g++.mike/eh46.C: Likewise.
25418         * g++.old-deja/g++.mike/eh47.C: Likewise.
25419         * g++.old-deja/g++.mike/eh48.C: Likewise.
25420         * g++.old-deja/g++.mike/eh49.C: Likewise.
25421         * g++.old-deja/g++.mike/eh50.C: Likewise.
25422         * g++.old-deja/g++.mike/eh51.C: Likewise.
25423         * g++.old-deja/g++.mike/eh53.C: Likewise.
25424         * g++.old-deja/g++.mike/eh55.C: Likewise.
25425         * g++.old-deja/g++.mike/p7912.C: Likewise.
25426         * g++.old-deja/g++.mike/p9706.C: Likewise.
25427         * g++.old-deja/g++.mike/p10416.C: Likewise.
25428         * g++.old-deja/g++.mike/p11667.C: Likewise.
25429         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25430         Remove redundant reference to Iris.
25431         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25432         Elxsi, i860, Pico Java, and WE32K.
25433
25434 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25435
25436         * g++.dg/ext/asm4.C: New test.
25437
25438 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25439
25440         PR c++/9030
25441         * g++.dg/template/friend12.C: New test.
25442         * g++.dg/template/friend13.C: Likewise.
25443         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25444
25445 2003-01-08  Jan Hubicka  <jh@suse.cz>
25446
25447         * gcc.dg/i386-cadd.c: New test.
25448         * gcc.dg/i386-cmov4.c: Likewise.
25449
25450 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25451
25452         PR c++/9165
25453         * g++.dg/warn/Wunused-3.C: New test.
25454
25455         * g++.dg/abi/bitfield9.C: New test.
25456
25457         PR c++/9189
25458         * g++.dg/parse/defarg3.C: New test.
25459
25460 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25461
25462         * g++.dg/parse/ambig1.C: New test.
25463         * g++.dg/parse/defarg2.C: New test.
25464
25465 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25466
25467         * g++.dg/template/defarg-1.C: New test.
25468         * g++.dg/template/local2.C: Likewise.
25469
25470 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25471
25472         * gcc.c-torture/execute/20030105-1.c: New test.
25473
25474 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25475
25476         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25477         * g++.dg/parse/namespace4.C: Likewise.
25478
25479 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25480
25481         * g++.dg/template/ntp2.C: New test.
25482
25483 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25484
25485         * g++.dg/parse/extern-C-1.C: New test.
25486
25487         * g++.dg/parse/namespace4.C: New test.
25488
25489         * g++.dg/template/nested1.C: New test.
25490
25491         * g++.dg/parse/namespace3.C: New test.
25492
25493 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25494
25495         * g++.dg/lookup/two-stage1.C: New test.
25496
25497 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25498
25499         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25500         * g++.old-deja/g++.jason/access8.C: Likewise.
25501         * g++.old-deja/g++.other/decl5.C: Likewise.
25502
25503 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25504
25505         * g++.dg/parse/parse7.C: New test.
25506
25507 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25508
25509         PR c++/2843
25510         * g++.dg/ext/attrib7.C: New test.
25511
25512 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25513
25514         * g++.dg/parse/parse6.C: New test.
25515
25516 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25517
25518         * gcc.dg/h8300-stack-1.c: New.
25519
25520 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25521
25522         g++.dg/lookup/exception1.C: New test.
25523
25524         g++.dg/lookup/template1.C: New test.
25525
25526         g++.dg/parse/namespace2.C: New test.
25527
25528         g++.dg/parse/parens2.C: New test.
25529
25530 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25531
25532         * g++.dg/parse/parse5.C: New test.
25533         * g++.dg/lookup/scoped4.C: New test.
25534
25535 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25536
25537         * g++.dg/parse/parens1.C: New test.
25538
25539         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25540         angle-bracket1.C.
25541         * g++.dg/parse/parens2.C: New test.
25542
25543         * g++.dg/lookup/scope-operator1.C: New test.
25544
25545         * g++.dg/parse/operator1.C: New test.
25546
25547 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25548
25549         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25550         * g++.old-deja/g++.other/access6.C: Likewise.
25551         * g++.old-deja/g++.other/decl1.C: Likewise.
25552         * g++.old-deja/g++.pt/typename12.C: Likewise.
25553
25554 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25555
25556         * g++.dg/parse/namespace1.C: New test.
25557
25558 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25559
25560         * g++.dg/parse/parse4.C: New test.
25561
25562 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25563
25564         * g++.dg/parse/parse3.C: New test.
25565
25566 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25567
25568         * g++.dg/parse/parse2.C: New test.
25569
25570 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25571
25572         * g++.dg/template/friend11.C: New test.
25573
25574 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25575
25576         * g++.dg/parse/parse1.C: New test.
25577
25578 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25579
25580         * lib/profopt.exp: Change the name of a global variable to avoid
25581         possible clashes with other test suites.
25582
25583 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25584
25585         * g++.dg/inherit/covariant8.C: New test.
25586
25587 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25588
25589         * g++.dg/init/array9.C: New test.
25590
25591         PR c++/9112
25592         * g++.dg/parse/expr1.C: New test.
25593
25594 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25595
25596         * gcc.c-torture/compile/20021230-1.c: New test.
25597
25598 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25599
25600         * g++.dg/inherit/covariant5.C: New test.
25601         * g++.dg/inherit/covariant6.C: New test.
25602         * g++.dg/inherit/covariant7.C: New test.
25603
25604 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25605
25606         PR c++/2739
25607         * g++.dg/other/access2.C: New test.
25608
25609 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25610
25611         * g++.dg/other/anon-struct.C: No longer fails
25612         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25613         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25614         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25615
25616 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25617
25618         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25619
25620 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25621
25622         * g++.dg/eh/spec4.C: Remove stray semicolon.
25623         * g++.dg/expr/pmf-1.C: Change error message.
25624         * g++.dg/ext/asm1.C: Remove stray semicolon.
25625         * g++.dg/ext/typename1.C: Add missing typenames.
25626         * g++.dg/inherit/template-as-base.C: Change error message.
25627         * g++.dg/lookup/scoped1.C: Likewise.
25628         * g++.dg/lookup/scoped2.C: Likewise.
25629         * g++.dg/lookup/using2.C: Likewise.
25630         * g++.dg/other/component1.C: Remove stray semicolon.
25631         * g++.dg/other/do1.C: Change error message.
25632         * g++.dg/other/error2.C: Likewise.
25633         * g++.dg/other/init1.C: Likewise.
25634         * g++.dg/other/packed1.C: Remove stray semicolon.
25635         * g++.dg/other/ptrmem2.C: Change error message.
25636         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25637         marker.
25638         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25639         * g++.dg/template/access3.C: Add typename keyword.
25640         * g++.dg/template/access5.C: Remove stray semicolon.
25641         * g++.dg/template/access6.C: Likewise.
25642         * g++.dg/template/complit1.C: Likewise.
25643         * g++.dg/template/crash1.C: Change error message.
25644         * g++.dg/template/inherit2.C: Remove stray semicolon.
25645         * g++.dg/template/instantiate2.C: Likewise.
25646         * g++.dg/template/instantiate3.C: Change error message.
25647         * g++.dg/template/qual1.C: Remove stray semicolon.
25648         * g++.dg/template/qualttp18.C: Change error message.
25649         * g++.dg/template/ref1.C: Remove stray semicolon.
25650         * g++.dg/template/sizeof1.C (A::value): Declare it.
25651         * g++.dg/template/spec4.C: Change error message.
25652         * g++.dg/template/static1.C: Likewise.
25653         * g++.dg/template/type1.C: Likewise.
25654         * g++.dg/template/typename3.C: Likewise.
25655         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25656         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25657         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25658         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25659         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25660         named return value extension.
25661         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25662         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25663         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25664         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25665         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25666         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25667         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25668         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25669         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25670         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25671         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25672         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25673         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25674         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25675         syntax.
25676         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25677         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25678         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25679         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25680         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25681         * g++.old-deja/g++.brendan/template11.C: Likewise.
25682         * g++.old-deja/g++.brendan/template26.C: Likewise.
25683         * g++.old-deja/g++.brendan/template27.C: Use explicit
25684         specialization syntax.
25685         * g++.old-deja/g++.brendan/template30.C: Likewise.
25686         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25687         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25688         non-dependent names.
25689         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25690         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25691         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25692         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25693         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25694         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25695         named return value extension.
25696         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25697         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25698         * g++.old-deja/g++.ext/return1.C: Likewise.
25699         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25700         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25701         * g++.old-deja/g++.jason/access8.C: Likewise.
25702         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25703         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25704         pseudo-destructor names.
25705         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25706         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25707         pseudo-destructor names.
25708         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25709         * g++.old-deja/g++.jason/overload19.C: Likewise.
25710         * g++.old-deja/g++.jason/overload32.C: Likewise.
25711         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25712         stray semicolons.
25713         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25714         * g++.old-deja/g++.jason/return.C: Likewise.
25715         * g++.old-deja/g++.jason/return2.C: Likewise.
25716         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25717         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25718         syntax.
25719         * g++.old-deja/g++.jason/template10.C: Account for use of
25720         non-dependent names.
25721         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25722         syntax.
25723         * g++.old-deja/g++.jason/template37.C: Likewise.
25724         * g++.old-deja/g++.law/access4.C: Change error messages.
25725         * g++.old-deja/g++.law/arm13.C: Remove incorrect
25726         pseudo-destructor names.
25727         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25728         * g++.old-deja/g++.law/ctors9.C: Likewise.
25729         * g++.old-deja/g++.law/cvt22.C: Likewise.
25730         * g++.old-deja/g++.law/dtors5.C: Likewise.
25731         * g++.old-deja/g++.law/global-init1.C: Likewise.
25732         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25733         * g++.old-deja/g++.law/operators28.C: Likewise.
25734         * g++.old-deja/g++.law/visibility28.C: Likewise.
25735         * g++.old-deja/g++.martin/eval1.C: Likewise.
25736         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25737         name.
25738         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25739         * g++.old-deja/g++.mike/net34.C: Likewise.
25740         * g++.old-deja/g++.mike/net36.C: Likewise.
25741         * g++.old-deja/g++.mike/ns2.C: Likewise.
25742         * g++.old-deja/g++.mike/p12306.C: Likewise.
25743         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25744         value extension.
25745         * g++.old-deja/g++.mike/p700.C: Likewise.
25746         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25747         * g++.old-deja/g++.mike/p710.C: Likewise.
25748         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25749         value extension.
25750         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25751         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25752         * g++.old-deja/g++.ns/crash2.C: Likewise.
25753         * g++.old-deja/g++.ns/crash3.C: Likewise.
25754         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25755         * g++.old-deja/g++.ns/ns17.C: Likewise.
25756         * g++.old-deja/g++.ns/template16.C: Likewise.
25757         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25758         keyword.
25759         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25760         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25761         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25762         named return value extension.
25763         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25764         * g++.old-deja/g++.other/access4.C: Issue additional error
25765         messages.
25766         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25767         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25768         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25769         * g++.old-deja/g++.other/crash25.C: Change error message.
25770         * g++.old-deja/g++.other/crash4.C: Change error message.
25771         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25772         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25773         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25774         checks.
25775         * g++.old-deja/g++.other/defarg8.C: Likewise.
25776         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25777         * g++.old-deja/g++.other/dtor10.C: Likewise.
25778         * g++.old-deja/g++.other/incomplete.C: Likewise.
25779         * g++.old-deja/g++.other/linkage7.C: Likewise.
25780         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25781         lookup algorithm.
25782         * g++.old-deja/g++.other/mangle2.C: Likewise.
25783         * g++.old-deja/g++.other/refinit2.C: Likewise.
25784         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25785         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25786         * g++.old-deja/g++.pt/crash28.C: Likewise.
25787         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25788         syntax.
25789         * g++.old-deja/g++.pt/crash32.C: Change error message.
25790         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25791         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25792         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25793         error message position.
25794         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25795         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25796         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25797         syntax.
25798         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25799         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25800         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25801         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25802         keyword.
25803         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25804         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25805         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25806         keyword.
25807         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25808         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25809         syntax.
25810         * g++.old-deja/g++.pt/friend28.C: Account for use of
25811         non-dependent names.
25812         * g++.old-deja/g++.pt/friend29.C: Likewise.
25813         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25814         rules.
25815         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25816         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25817         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25818         lookup rules.
25819         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25820         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25821         keyword.
25822         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25823         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25824         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25825         keyword.
25826         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25827         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25828         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25829         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25830         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25831         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25832         keyword.
25833         * g++.old-deja/g++.pt/spec10.C: Likewise.
25834         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25835         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25836         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25837         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25838         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25839         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25840         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25841         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25842         * g++.old-deja/g++.pt/typename15.C: Likewise.
25843         * g++.old-deja/g++.pt/typename22.C: Likewise.
25844         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25845         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25846         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25847         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25848         syntax.
25849         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25850         return value extension.
25851         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25852         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25853         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25854         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25855
25856 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25857
25858         * g++.dg/warn/inline1.C: New test.
25859         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25860         * g++.old-deja/g++.jason/synth10.C: Likewise.
25861         * g++.old-deja/g++.mike/net31.C: Likewise.
25862         * g++.old-deja/g++.mike/p8786.C: Likewise.
25863
25864         * g++.dg/template/friend10.C: New test.
25865         * g++.dg/template/conv5.C: New test.
25866
25867 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25868
25869         * g++.dg/lookup/scoped3.C: New test.
25870
25871         * g++.dg/lookup/decl1.C: New test.
25872         * g++.dg/lookup/decl2.C: New test.
25873
25874 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25875
25876         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25877         gcc.c-torture/compile/20021015-1.c,
25878         gcc.c-torture/compile/20021015-2.c,
25879         gcc.c-torture/compile/20021123-1.c,
25880         gcc.c-torture/compile/20021123-2.c,
25881         gcc.c-torture/compile/20021123-3.c,
25882         gcc.c-torture/compile/20021123-4.c,
25883         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25884         only to 3.1 or 3.2 branch.
25885
25886 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25887
25888         * gcc.dg/i386-bitfield3.c: New test.
25889
25890         * gcc.dg/i386-bitfield2.c: New test.
25891
25892 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25893
25894         * g++.dg/parse/conv_op1.C: New test.
25895
25896 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25897
25898         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25899         approved.
25900
25901 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25902
25903         * gcc.c-torture/compile/20021220-1.c: New test.
25904
25905 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25906
25907         * gcc.dg/i386-fastcall-1.c: New.
25908
25909 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25910
25911         * gcc.c-torture/execute/20021219-1.c: New test.
25912
25913 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25914
25915         * gcc.dg/i386-pic-1.c: New test.
25916
25917 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25918
25919         PR c++/8099
25920         * g++.dg/template/friend9.C: New test.
25921
25922 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25923
25924         PR c++/3663
25925         * g++.dg/template/access7.C: New test.
25926
25927 2002-12-18  Nick Clifton  <nickc@redhat.com>
25928
25929         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25930         the libstdc++-v3 directory has been found.
25931
25932 2002-12-12  Devang Patel <dpatel@apple.com>
25933         * gcc.dg/darwin-ld-1.c: New test.
25934         * gcc.dg/darwin-ld-2.c: New test.
25935         * gcc.dg/darwin-ld-3.c: New test.
25936         * gcc.dg/darwin-ld-4.c: New test.
25937         * gcc.dg/darwin-ld-5.c: New test.
25938
25939 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25940
25941         * gcc.c-torture/compile/20021212-1.c: New test.
25942
25943 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25944
25945         * gcc.dg/fshort-wchar: New test.
25946
25947 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25948
25949         PR c++/8372
25950         * g++.dg/template/dtor1.C: New test.
25951
25952         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25953         markers.
25954
25955 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25956
25957         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25958
25959 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25960
25961         * g++.dg/template/static1.C: New test.
25962         * g++.dg/template/static2.C: New test.
25963         * g++.old-deja/g++.ext/memconst.C: New test.
25964
25965 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25966
25967         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25968         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25969         * g++.dg/special/initp1.C: Likewise.
25970
25971 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25972
25973         * gcc.c-torture/execute/20021204-1.c: New test.
25974
25975 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25976
25977         * gcc.dg/ppc-fmadd-1.c: New file.
25978         * gcc.dg/ppc-fmadd-2.c: New file.
25979         * gcc.dg/ppc-fmadd-3.c: New file.
25980
25981 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25982
25983         * gcc.c-torture/compile/20021204-1.c: New test.
25984
25985 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25986
25987         * g++.dg/inherit/covariant2.C: New test.
25988         * g++.dg/inherit/covariant3.C: New test.
25989         * g++.dg/inherit/covariant4.C: New test.
25990         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25991         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25992
25993 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25994
25995         PR c++/8688
25996         * g++.dg/init/brace3.C: New test.
25997
25998 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25999
26000         * gcc.dg/20020210-1.c: Fix a comment typo.
26001
26002 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
26003
26004         PR c++/8720
26005         * g++.dg/parse/defarg1.C: New test.
26006
26007         PR c++/8615
26008         * g++.dg/template/char1.C: New test.
26009
26010         * g++.dg/template/varmod1.C: Fix typo.
26011
26012 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26013
26014         DR 180
26015         * g++.old-deja/g++.pt/crash32.C: Expect error.
26016
26017 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
26018
26019         PR c++/5919
26020         * g++.dg/template/varmod1.C: New test.
26021
26022         PR c++/8727
26023         * g++.dg/inherit/typeinfo1.C: New test.
26024
26025         PR c++/8663
26026         * g++.dg/inherit/typedef1.C: New test.
26027
26028 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
26029
26030         PR c++/8332
26031         PR c++/8493
26032         * g++.dg/template/strlen1.C: New test.
26033
26034         PR c++/8227
26035         * g++.dg/template/ctor2.C: New test.
26036
26037         PR c++/8214
26038         * g++.dg/init/string1.C: New test.
26039
26040         PR c++/8511
26041         * g++.dg/template/friend8.C: New test.
26042
26043 2002-11-29  Joe Buck <jbuck@synopsys.com>
26044
26045         * g++.dg/lookup/anon2.C: New test.
26046
26047 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
26048
26049         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
26050         h8300 port.
26051
26052 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
26053
26054         * gcc.dg/bitfld-6.c: New test.
26055
26056 2002-11-27  Jan Hubicka  <jh@suse.cz>
26057
26058         * gcc.c-torture/execute/20021127.[cx]: New test.
26059
26060 2002-11-26  Jan Hubicka  <jh@suse.cz>
26061
26062         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
26063         quality.
26064
26065 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
26066
26067         * g++.dg/init/brace2.C: New test.
26068         * g++.old-deja/g++.mike/p9129.C: Correct.
26069
26070 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
26071
26072         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
26073
26074 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
26075
26076         * gcc.dg/sibcall-6: New test for indirect sibcalls.
26077
26078 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
26079
26080         * testsuite/g++.dg/abi/empty11.C: New test.
26081         * testsuite/g++.dg/rtti/cv1.C: New test.
26082
26083 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
26084
26085         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
26086
26087 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
26088
26089         * g++.dg/abi/empty10.C: New test.
26090
26091 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26092
26093         * gcc.c-torture/compile/20021124-1.c: New test.
26094
26095 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
26096
26097         * g++.dg/abi/rtti2.C: New test.
26098
26099 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26100
26101         * gcc.dg/i386-unroll-1.c: New test.
26102
26103 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26104
26105         * gcc.c-torture/compile/20021120-1.c: New test.
26106         * gcc.c-torture/compile/20021120-2.c: New test.
26107
26108 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26109
26110         * gcc.dg/bitfld-5.c: New test.
26111
26112 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26113
26114         * gcc.c-torture/execute/20021120-3.c: New test.
26115
26116 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26117
26118         * gcc.c-torture/execute/20021120-2.c: New test.
26119
26120 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26121
26122         * gcc.c-torture/execute/20021120-1.c: New test.
26123
26124 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
26125
26126         * gcc.c-torture/execute/20021118-3.c: New test.
26127
26128 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26129
26130         * gcc.c-torture/compile/20021119-1.c: New test.
26131
26132 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
26133
26134         * gcc.dg/duff-1.c: New test.
26135         * gcc.dg/duff-2.c: New test.
26136         * gcc.dg/duff-3.c: New test.
26137
26138 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
26139
26140         * gcc.dg/cpp/_Pragma5.c: New test.
26141
26142 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26143
26144         * gcc.c-torture/execute/20021118-2.c: New test.
26145
26146 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26147
26148         * gcc.c-torture/execute/20021118-1.c: New test.
26149
26150 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
26151
26152         * gcc.dg/20021116-1.c: New test.
26153
26154 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
26155
26156         * g++.dg/abi/vcall1.C: New test.
26157
26158 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
26159
26160         * gcc.dg/20021029-1.c: New test.
26161         * gcc.dg/20021029-2.c: New test.
26162
26163 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26164
26165         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
26166
26167 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26168
26169         PR c/8439
26170         * gcc.dg/20021110.c: Move to ...
26171         * gcc.c-torture/compile/20021110.c: .... here.
26172
26173 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26174
26175         PR c/8467
26176         * gcc.c-torture/execute/20021111-1.c
26177
26178 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26179
26180         PR c/8439
26181         * gcc.dg/20021110.c: New test.
26182
26183 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
26184
26185         * g++.dg/abi/vthunk3.C: Run only on x86.
26186
26187 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26188
26189         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
26190
26191 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
26192
26193         * lib/compat.exp (compat-execute): Fix logic error in last
26194         change.
26195
26196 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
26197
26198         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
26199
26200 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26201
26202         PR c++/8389
26203         * g++.dg/template/access6.C: New test.
26204
26205 2002-11-08  Jan Hubicka  <jh@suse.cz>
26206
26207         * gcc.dg/i386-ssefp-1.c: New test.
26208         * gcc.dg/i386-ssefp-1.c: New test.
26209
26210 2002-11-08  Jan Hubicka  <jh@suse.cz>
26211
26212         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
26213
26214 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26215
26216         * g++.dg/abi/vthunk3.C: New test.
26217
26218         PR c++/8338
26219         * g++.dg/template/crash2.C: New test.
26220
26221 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26222
26223         * testsuite/g++.dg/abi/dtor1.C: New test.
26224         * testsuite/g++.dg/abi/dtor2.C: Likewise.
26225
26226 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
26227
26228         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
26229         Darwin.
26230
26231 2002-11-04  Adam Nemet  <anemet@lnxw.com>
26232
26233         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
26234         -mthumb.  Only xfail with -O0.
26235
26236 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
26237
26238         * g++.dg/abi/thunk1.C: New test.
26239         * g++.dg/abi/thunk2.C: Likewise.
26240         * g++.dg/abi/vtt1.C: Likewise.
26241
26242 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
26243
26244         PR optimization/8423
26245         * gcc.c-torture/execute/builtin-constant.c: New test.
26246
26247 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
26248
26249         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
26250         Add some more cases.
26251
26252 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
26253
26254         PR c++/8391
26255         * g++.dg/opt/local1.C: New test.
26256
26257 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
26258
26259         PR c++/8160
26260         * g++.dg/template/complit1.C: New test.
26261
26262         PR c++/8149
26263         * g++.dg/template/typename4.C: Likewise.
26264
26265 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26266
26267         Core issue 287, PR c++/7639
26268         * g++.dg/template/instantiate1.C: Adjust error location.
26269         * g++.dg/template/instantiate3.C: New test.
26270         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
26271         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
26272         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
26273
26274 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
26275
26276         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
26277
26278 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
26279
26280         PR c++/8287
26281         * g++.dg/init/dtor2.C: New test.
26282
26283 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26284
26285         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26286         * gcc.dg/nest.c: Bypass errors on irix6.
26287
26288 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26289
26290         * gcc.dg/nest.c: Expect error for mmix-*-*.
26291         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26292
26293 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26294
26295         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26296         markers.
26297
26298         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26299
26300 2002-10-25  Mike Stump  <mrs@apple.com>
26301
26302         * gcc.dg/warn-1.c: New test.
26303
26304 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26305
26306         * g++.dg/template/typename3.C: New test.
26307
26308 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26309
26310         * g++.dg/lookup/ptrmem1.C: New test.
26311
26312         * g++.dg/abi/vthunk2.C: New test.
26313
26314 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26315
26316         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26317
26318 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26319
26320         * g++.dg/abi/empty9.C: New test.
26321
26322 2002-10-24  Richard Henderson  <rth@redhat.com>
26323
26324         * g++.dg/inherit/thunk1.C: Enable for ia64.
26325
26326 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26327
26328         PR c++/8067
26329         * g++.dg/lookup/pretty1.C: New test.
26330
26331 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26332
26333         * gcc.dg/20021023-1.c: New test.
26334
26335 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26336
26337         PR c++/7679
26338         * g++.dg/parse/inline1.C: New test.
26339
26340 2002-10-23  Richard Henderson  <rth@redhat.com>
26341
26342         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26343
26344         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26345
26346 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26347
26348         PR c++/6579
26349         * g++.dg/parse/stmtexpr3.C: New test.
26350
26351 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26352
26353         * g++.dg/expr/cond1.C: New test.
26354
26355 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26356
26357         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26358
26359 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26360
26361         * g++.dg/abi/vbase13.C: New test.
26362         * g++.dg/abi/vbase14.C: Likewise.
26363
26364 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26365
26366         * gcc.dg/tls/pic-1.c: New test.
26367         * gcc.dg/tls/nonpic-1.c: New test.
26368         * gcc.dg/20021018-1.c: New test.
26369
26370 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26371
26372         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26373         Remove only files with the same base name as the test case.
26374         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26375         (profopt-execute): Likewise.  Also, remove old profiling
26376         and performance data files before running the tests.
26377
26378         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26379         * g++.dg/bprob/bprob.exp: Likewise.
26380         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26381         to allow more general test case names.
26382
26383         * g++.dg/bprob/bprob-1.C: Rename to ...
26384         * g++.dg/bprob/g++-bprob-1.C: ... this.
26385
26386         * g77.dg/bprob/bprob-1.f: Rename to ...
26387         * g77.dg/bprob/g77-bprob-1.f: ... this.
26388
26389 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26390
26391         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26392         bison 1.50 or later.
26393
26394 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26395
26396         * g++.dg/README: Describe more test directories.
26397
26398 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26399
26400         * g++.dg/init/array6.C: Add additional tests.
26401
26402 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26403
26404         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26405         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26406
26407 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26408
26409         * gcc.c-torture/compile/20020604-1.x: New.
26410         * gcc.c-torture/compile/simd-5.x: Likewise.
26411         * gcc.c-torture/execute/920710-1.x: Likewise.
26412         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26413
26414 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26415
26416         * g++.dg/inherit/override1.C: Add dg-options clause.
26417
26418 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26419
26420         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26421         _mm_slli_si128.
26422
26423 2002-10-19  Andreas Schwab  <schwab@suse.de>
26424
26425         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26426         directory component.
26427
26428 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26429
26430         * g++.dg/inherit/thunk1.C: New test.
26431
26432         * g++.dg/inherit/override1.C: New test.
26433
26434         * g++.dg/abi/mangle11.C: New test.
26435         * g++.dg/abi/mangle14.C: New test.
26436         * g++.dg/abi/mangle17.C: New test.
26437
26438 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26439
26440         * g++.dg/overload/member2.C: New test.
26441
26442 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26443
26444         * g++.dg/README: Describe new compat directory.
26445         * g++.dg/dg.exp: Skip tests in compat directory.
26446         * README.compat: New file.
26447         * lib/compat.exp: New expect script.
26448         * g++.dg/compat: New test directory.
26449         * g++.dg/compat/compat.exp: New expect script.
26450         * g++.dg/compat/abi: New test directory.
26451         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26452         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26453         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26454         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26455         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26456         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26457         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26458         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26459         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26460         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26461         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26462         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26463         * g++.dg/compat/break: New test directory.
26464         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26465         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26466         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26467         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26468         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26469         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26470         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26471         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26472         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26473         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26474         g++.dg/compat/break/README: New files.
26475         * g++.dg/compat/eh: New test directory.
26476         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26477         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26478         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26479         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26480         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26481         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26482         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26483         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26484         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26485         g++.dg/compat/eh/filter2_y.C,
26486         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26487         g++.dg/compat/eh/new1_y.C,
26488         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26489         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26490         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26491         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26492         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26493         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26494         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26495         g++.dg/compat/eh/unexpected1_y.C: New files.
26496         * g++.dg/compat/init: New test directory.
26497         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26498         g++.dg/compat/init/array5_y.C,
26499         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26500         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26501         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26502         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26503         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26504         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26505         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26506         g++.dg/compat/init/init-ref2_y.C: New files.
26507
26508 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26509
26510         PR c++/7584
26511         * g++.dg/inherit/using3.C: New test.
26512
26513 2002-10-17  Jan Hubicka  <jh@suse.cz>
26514
26515         * gcc.dg/20021017-2.c: New test.
26516
26517 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26518
26519         * g++.dg/abi/mangle16.C: Adjust.
26520
26521         * g++.dg/init/array8.C: New test.
26522
26523 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26524
26525         * gcc.dg/special/mips-abi.exp: New test.
26526         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26527
26528 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26529
26530         * g++.dg/abi/mangle16.C: New test.
26531         * g++.dg/abi/mangle17.C: Likewise.
26532
26533         PR c++/7478
26534         * g++.dg/template/ref1.C: New test.
26535
26536 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26537
26538         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26539
26540 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26541
26542         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26543
26544 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26545
26546         PR c++/7524
26547         * g++.dg/init/array7.C: New test.
26548
26549 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26550
26551         * g++.dg/init/array6.C: New test.
26552
26553         * g++.dg/abi/mangle13.C: Likewise.
26554         * g++.dg/abi/mangle14.C: Likewise.
26555         * g++.dg/abi/mangle15.C: Likewise.
26556
26557 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26558
26559         * g++.dg/abi/empty8.C: New test.
26560
26561 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26562
26563         * g++.dg/init/ctor1.C: New test.
26564
26565 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26566
26567         * gcc.c-torture/execute/20021015-1.c: New test.
26568
26569 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26570
26571         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26572
26573 2002-10-14  Jan Hubicka  <jh@suse.cz>
26574
26575         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26576
26577 2002-10-14  Richard Henderson  <rth@redhat.com>
26578
26579         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26580
26581 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26582
26583         PR optimization/6631
26584         * g++.dg/opt/const2.C: New test.
26585
26586 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26587
26588         PR c++/7176
26589         * g++.dg/parse/friend1.C: New test.
26590         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26591
26592 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26593
26594         * gcc.dg/20021014-1.c: New test.
26595
26596 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26597
26598         PR c++/5661
26599         * g++.dg/ext/vlm1.C: New test.
26600         * g++.dg/ext/vlm2.C: Likewise.
26601
26602         * g++.dg/init/array1.C: Remove invalid braces.
26603         * g++.dg/init/brace1.C: New test.
26604         * g++.dg/init/copy2.C: Likewise.
26605         * g++.dg/init/copy3.C: Likewise.
26606         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26607         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26608         braces.
26609
26610 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26611
26612         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26613
26614 2002-10-11  Richard Shann  <richard.shann@superh.com>
26615
26616         * gcc.c-torture/compile/simd-5.c: New test.
26617
26618 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26619
26620         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26621
26622 2002-10-10  Jim Wilson  <wilson@redhat.com>
26623
26624         * gcc.c-torture/execute/20021010-1.c: New test.
26625
26626 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26627
26628         PR c/7353
26629         * g++.dg/ext/typedef-init.C: New test.
26630         * gcc.dg/typedef-init.c: New test.
26631
26632 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26633
26634         * gcc.dg/cpp/paste13.c: New test.
26635
26636 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26637
26638         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26639         remaining platforms, XFAIL during compile, not execute.  Don't
26640         XFAIL at -O0.
26641
26642 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26643
26644         * gcc.dg/alias-1.c: Tweak expected warning.
26645
26646 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26647
26648         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26649
26650 2002-10-06  Andreas Jaeger  <aj@suse.de>
26651
26652         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26653         * gcc.dg/cpp/c++98.C: Likewise.
26654
26655         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26656         * g++.dg/cpp/c++98.C: Likewise.
26657
26658         * g++.dg/README (Subdirectories): Mention cpp directory.
26659
26660         PR target/7559
26661         * gcc.dg/20021006-1.c: New test.
26662
26663 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26664
26665         PR c++/7804
26666         * g++.dg/other/warning1.C: New test.
26667
26668 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26669
26670         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
26671         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26672         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26673
26674 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26675
26676         PR c++/7931
26677         * g++.dg/template/ptrmem3.C: New test.
26678
26679         PR c++/7754
26680         * g++.dg/template/union1.C: New test.
26681
26682 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26683
26684         PR c++/8006
26685         * g++.dg/abi/mangle9.C: New test.
26686         * g++.dg/abi/mangle10.C: New test.
26687         * g++.dg/abi/mangle11.C: New test.
26688         * g++.dg/abi/mangle12.C: New test.
26689
26690 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26691
26692         PR c++/7188.
26693         * g++.dg/template/meminit1.C: New test.
26694         * g++.dg/warn/Wreorder-1.C: Likewise.
26695         * g++.old-deja/g++.mike/warn3.C: Tweak.
26696         * lib/prune.exp: Ingore "in copy constructor".
26697
26698 2002-10-02  Andreas Jaeger  <aj@suse.de>
26699
26700         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26701         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26702         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26703         on x86-64.
26704
26705 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26706
26707         * gcc.dg/empty1.C: Fix typo.
26708
26709 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26710
26711         * gcc.dg/alias-1.c: New test.
26712
26713 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26714
26715         * gcc.dg/empty1.C: New test.
26716
26717         * g++.dg/tls/init-2.C: Tweak error messages.
26718
26719 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26720
26721         * gcc.c-torture/compile/20020923-1.c: New test.
26722
26723 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26724
26725         * gcc.c-torture/execute/ffs-1.c: New test.
26726         * gcc.c-torture/execute/ffs-2.c: Ditto.
26727
26728 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26729
26730         * g++.dg/overload/member1.C: New test.
26731
26732 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26733
26734         * g++.dg/abi/empty7.C: New test.
26735         * g++.dg/init/pm2.C: Likewise.
26736
26737 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26738
26739         * g++.dg/rtti/crash1.C: New test.
26740
26741 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26742
26743         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26744         gcc.dg/sibcall-4.c: New tests.
26745
26746 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26747
26748         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26749         powerpc and MMIX targets.
26750
26751 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26752
26753         * gcc.dg/cpp/20020927-1.c: New.
26754
26755 2002-09-26  David S. Miller  <davem@redhat.com>
26756
26757         * gcc.c-torture/compile/trunctfdf.c: New.
26758
26759 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26760
26761         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26762
26763 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26764
26765         * gcc.c-torture/execute/loop-15.c: New.
26766
26767 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26768
26769         * README.QMTEST: Fix typo.
26770
26771 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26772
26773         * gcc.dg/20020926-1.c: New test.
26774
26775 2002-09-25  David S. Miller  <davem@redhat.com>
26776
26777         PR target/7842
26778         * gcc.c-torture/execute/shiftdi.c: New test.
26779
26780 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26781
26782         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26783         unique to the tool.
26784         * lib/g77.exp (g77_init): Likewise.
26785         * lib/g++.exp (g++_init): Likewise.
26786         * lib/objc.exp (objc_init): Likewise.
26787
26788 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26789
26790         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26791         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26792         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26793
26794 2002-09-25  Richard Henderson  <rth@redhat.com>
26795
26796         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26797         too-small long double.
26798
26799 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26800
26801         * gcc.dg/20020919-1.c: New test.
26802
26803 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26804
26805         * g++.dg/abi/bitfield6.C: New test.
26806         * g++.dg/abi/bitfield7.C: New test.
26807         * g++.dg/abi/bitfield8.C: New test.
26808         * g++.dg/abi/vbase11.C: New test.
26809
26810 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26811
26812         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26813         hppa*-*-hpux*.  Update test comment.
26814
26815 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26816
26817         * gcc.dg/tls/struct-1.c: New test.
26818
26819 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26820
26821         * gcc.dg/cpp/tr-warn2.c: Update.
26822
26823 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26824
26825         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26826
26827 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26828
26829         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26830         systems.
26831
26832 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26833
26834         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26835
26836         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26837         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26838         setting of cxxfilt.
26839
26840 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26841
26842         * gcc.dg/20020312-2.c: Update for darwin.
26843
26844 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26845
26846         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26847
26848 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26849
26850         * objc.dg/comp-types-1.m: New test.
26851         * objc.dg/comp-types-2.m: New test.
26852         * objc.dg/comp-types-3.m: New test.
26853         * objc.dg/comp-types-4.m: New test.
26854         * objc.dg/comp-types-5.m: New test.
26855         * objc.dg/comp-types-6.m: New test.
26856
26857 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26858
26859         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26860
26861 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26862
26863         * g++.dg/other/do1.C: New test.
26864
26865         * g++.dg/template/subst1.C: New test.
26866
26867 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26868
26869         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26870
26871 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26872
26873         * g++.dg/template/qualttp20.C: Adjust expected errors.
26874         * g++.old-deja/g++.jason/report.C: Likewise.
26875         * g++.old-deja/g++.other/qual1.C: Likewise.
26876
26877         * g++.dg/lookup/scoped2.C: New test.
26878
26879         * g++.dg/ext/asm3.C: New test.
26880
26881 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26882
26883         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26884
26885 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26886
26887         * ChangeLog: follow spelling conventions.
26888         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26889         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26890         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26891         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26892         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26893         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26894         * g++.old-deja/g++.law/global-init1.C: Likewise.
26895         * g++.old-deja/g++.other/delete4.C: Likewise.
26896         * g++.old-deja/g++.other/inline21.C: Likewise.
26897         * g++.old-deja/g++.other/singleton.C: Likewise.
26898         * g77.dg/strlen0.f: Likewise.
26899         * g77.f-torture/compile/20010519-1.f: Likewise.
26900         * g77.f-torture/compile/980310-4.f: Likewise.
26901         * gcc.c-torture/compile/20000605-1.c: Likewise.
26902         * gcc.c-torture/execute/20020225-1.c: Likewise.
26903         * gcc.dg/c90-hexfloat-2.c: Likewise.
26904         * gcc.dg/c99-bool-1.c: Likewise.
26905         * gcc.dg/c99-hexfloat-2.c: Likewise.
26906         * gcc.dg/dll-2.c: Likewise.
26907         * gcc.dg/wtr-union-init-1.c: Likewise.
26908         * gcc.dg/wtr-union-init-2.c: Likewise.
26909         * gcc.dg/wtr-union-init-3.c: Likewise.
26910         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26911         * gcc.dg/cpp/defined.c: Likewise.
26912         * gcc.dg/cpp/macsyntx.c: Likewise.
26913         * gcc.dg/cpp/paste2.c: Likewise.
26914         * gcc.dg/cpp/trad/defined.c: Likewise.
26915         * gcc.dg/format/c90-printf-1.c: Likewise.
26916         * gcc.dg/format/c90-scanf-1.c: Likewise.
26917         * gcc.dg/format/c99-printf-1.c: Likewise.
26918         * gcc.dg/format/c99-scanf-1.c: Likewise.
26919         * gcc.misc-tests/gcov-8.c: Likewise.
26920         * lib/profopt.exp: Likewise.
26921
26922 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26923
26924         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26925
26926 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26927
26928         * g++.dg/inherit/using2.C: New test.
26929
26930 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26931
26932         * ChangeLog: Follow spelling conventions.
26933         * g++.dg/template/friend4.C: Likewise.
26934         * g++.old-deja/g++.pt/crash67.C: Likewise.
26935         * gcc.c-torture/execute/20000801-4.c: Likewise.
26936         * gcc.dg/c90-digraph-1.c: Likewise.
26937         * gcc.dg/c94-digraph-1.c: Likewise.
26938         * gcc.dg/c99-digraph-1.c: Likewise.
26939         * gcc.dg/cpp/line5.c: Likewise.
26940         * gcc.dg/cpp/multiline.c: Likewise.
26941         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26942         * gcc.dg/format/attr-3.c: Likewise.
26943         * gcc.dg/format/c90-scanf-3.c: Likewise.
26944         * gcc.dg/format/ext-4.c: Likewise.
26945
26946 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.dg/template/pretty1.C: New test.
26949
26950 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26951
26952         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26953
26954 2002-09-13  Matt Austern  <austern@apple.com>
26955
26956         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26957         passing a cast expression to a function by const reference.
26958
26959 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26960
26961         * g++.dg/template/deduce1.C: New test.
26962
26963 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26964
26965         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26966         32-bit int.
26967
26968 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26969
26970         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26971         usage.
26972
26973 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26974
26975         * gcc.c-torture/compile/20020910-1.c: New test.
26976
26977 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26978
26979         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26980
26981 2002-09-10  Andreas Jaeger  <aj@suse.de>
26982
26983         * gcc.dg/20020312-2.c: Adjust for x86-64.
26984
26985 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26986
26987         * g77.dg/7388.f: New test case for PR 7388.
26988
26989 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26990
26991         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26992
26993 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26994
26995         * objc.dg/proto-lossage-1.m: New test.
26996
26997 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26998
26999         * gcc.dg/cpp/_Pragma4.c: Fix typo.
27000
27001 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
27002
27003         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
27004         expected to pass.
27005
27006 2002-09-06  Stan Shebs  <shebs@apple.com>
27007             David Edelsohn  <edelsohn@gnu.org>
27008
27009         * gcc.dg/weak: New directory.
27010         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
27011         target-specific xfail bits.
27012         * gcc.dg/typeof-2.c: Move to new directory.
27013         * gcc.dg/weak.exp: New expect script.
27014
27015 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
27016
27017         * gcc.c-torture/execute/extzvsi.c: New test.
27018
27019 2002-09-05  Stan Shebs  <shebs@apple.com>
27020
27021         * gcc.dg/weak-1.c: xfail on Darwin.
27022         * gcc.dg/weak-2.c: Ditto.
27023         * gcc.dg/weak-3.c: Ditto.
27024         * gcc.dg/weak-4.c: Ditto.
27025         * gcc.dg/weak-5.c: Ditto.
27026         * gcc.dg/weak-6.c: Ditto.
27027         * gcc.dg/weak-7.c: Ditto.
27028         * gcc.dg/weak-8.c: Ditto.
27029         * gcc.dg/weak-9.c: Ditto.
27030
27031 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
27032
27033         * gcc.c-torture/execute/loop-14.c: New test.
27034
27035 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
27036
27037         * g++.dg/other/cxa-atexit1.C: New test.
27038
27039         * gcc.dg/typeof-2.c: New test.
27040
27041 2002-09-03  Roger Sayle  <roger@eyesopen.com>
27042
27043         * gcc.dg/builtins-2.c: New testcase.
27044         * gcc.dg/builtins-3.c: New testcase.
27045
27046 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
27047
27048         * gcc.dg/cpp/_Pragma4.c: New test.
27049
27050 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
27051
27052         * objc/execute/nil_method-1.m: New testcase.
27053
27054 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
27055
27056         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
27057         [Object class], not [Object initialize].
27058
27059 2002-08-31  Roger Sayle  <roger@eyesopen.com>
27060             Hans-Peter Nilsson  <hp@bitrange.com>
27061
27062         * gcc.c-torture/execute/20020720-1.x: Skip test on
27063         mmix-knuth-mmixware.  Correct comment.
27064
27065 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
27066
27067         * testsuite/g++.dg/abi/bitfield5.C: New test.
27068         * testsuite/g++.dg/abi/vbase10.C: Likewise.
27069
27070 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
27071
27072         * objc.dg/undeclared-selector.m: New test.
27073
27074 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
27075
27076         * g++.dg/other/offsetof1.C: Avoid cast warning.
27077
27078 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
27079
27080         * objc.dg/super-class-2.m: New test.
27081
27082 2002-08-24  Matt Austern  <austern@apple.com>
27083
27084         * g++.dg/ext/lvaddr.C: New test.
27085         * g++.dg/ext/lvcast.C: New test.
27086
27087 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
27088
27089         * testsuite/g++.dg/inherit/cond1.C: New test.
27090
27091 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
27092
27093         * gcc.dg/noncompile/incomplete-1.c: New test.
27094
27095 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
27096
27097         * gcc.dg/typespec-1.c: New test.
27098
27099 2002-08-20  Devang Patel  <dpatel@apple.com>
27100         * objc.dg/proto-hier-2.m: New test.
27101
27102 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
27103
27104         * objc.dg/bitfield-1.m: New test.
27105         * objc.dg/bitfield-2.m: New test.
27106
27107 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27108
27109         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
27110         gcc.dg/c99-flex-array-4.c: New tests.
27111
27112 2002-08-16  Stan Shebs  <shebs@apple.com>
27113
27114         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
27115
27116 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
27117
27118         * gcc.dg/typeof-1.c: New test.
27119         * g++.dg/ext/typeof2.C: New test.
27120
27121 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27122
27123         * g++.dg/other/offsetof1.C: New test.
27124
27125 2002-08-14  Richard Henderson  <rth@redhat.com>
27126
27127         * gcc.dg/tls/diag-3.c: Fix expected message strings.
27128
27129 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
27130
27131         * gcc.dg/cpp/_Pragma3.c: New test.
27132
27133 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
27134
27135         * g++.dg/template/inherit3: New test.
27136
27137 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27138
27139         * gcc.dg/bitfld-4.c: Add blank options.
27140
27141 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
27142
27143         * g++.dg/template/crash1.C: New test.
27144
27145 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27146
27147         * gcc.dg/tls/opt-2.c: New test.
27148
27149 2002-08-08  Devang Patel  <dpatel@apple.com>
27150
27151         * objc.dg/selector-1.m : New test
27152
27153 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27154
27155         * g++.dg/abi/bitfield4.C: New test.
27156         * gcc.dg/bitfld-4.c: New test.
27157
27158 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27159
27160         * g++.dg/other/packed1.C: New test.
27161
27162 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
27163
27164         * g++.dg/abi/offsetof.C: Tweak error messages.
27165         * g++.old-deja/g++.mike/p10769a.C: Likewise.
27166
27167 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27168
27169         * gcc.dg/bitfld-3.c: New test.
27170
27171 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27172             Richard Henderson  <rth@redhat.com>
27173
27174         * gcc.dg/i386-bitfield1.c: New test.
27175         * g++.dg/abi/bitfield3.C: Update.
27176
27177 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
27178
27179         * objc.dg/const-str-2.m: Update.
27180         * gcc.dg/cpp/c++98.c: Change to C extension.
27181         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
27182         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
27183
27184 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
27185
27186         * testsuite/gcc.dg/tls/diag-3.c: New.
27187
27188 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
27189
27190         * g++.dg/README (Subdirectories): Document new subdir expr.
27191         * g++.dg/expr/pmf-1.C: New test.
27192
27193 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
27194
27195         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
27196
27197 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
27198
27199         * g++.dg/abi/bitfield3.C: New test.
27200
27201 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
27202
27203         * lib/gcov.exp: Tweak expected line formats.
27204         * gcc.misc-tests/gcov8.c: New test.
27205         * gcc.misc-tests/gcov8.x: New flags.
27206
27207 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
27208
27209         * consistency.vlad/layout/endian.c: Include string.h.
27210
27211         * gcc.c-torture/execute/20020805-1.c: New test.
27212
27213 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
27214
27215         * g++.dg/other/conversion1.C: New test.
27216
27217 2002-08-03  Roger Sayle  <roger@eyesopen.com>
27218
27219         * gcc.dg/builtins-1.c: New testcase.
27220
27221 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
27222
27223         * g++.dg/inherit/access3.C: New test.
27224
27225 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
27226
27227         * gcc.dg/ia64-visibility-2.c: New test.
27228
27229 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
27230
27231         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
27232         __qualifier_flags to __flags.
27233
27234 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
27235
27236         * g++.dg/inherit/operator1.C: New test.
27237         * g++.dg/lookup/disamb1.C: Fix typo in comment.
27238         * g++.dg/other/error1.C: Change expected error message.
27239         * g++.dg/template/conv4.C: Likewise.
27240
27241 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
27242
27243         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
27244         for documented behavior.
27245
27246 2002-07-25  Roger Sayle  <roger@eyesopen.com>
27247
27248         * gcc.c-torture/execute/20020720-1.x: Skip this test on
27249         several targets known to fail.
27250
27251 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
27252
27253         * gcc.dg/mips-args-[123].c: New tests.
27254
27255 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
27256
27257         * gcc.dg/ppc-spe.c: New.
27258
27259 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
27260
27261         * g++.dg/other/ptrmem4.C: New testcase.
27262
27263 2002-07-24  Richard Henderson  <rth@redhat.com>
27264
27265         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
27266
27267 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
27268
27269         * g++.dg/ext/alignof1.C (main): Return 0 for success.
27270
27271 2002-07-24  Roger Sayle  <roger@eyesopen.com>
27272
27273         * gcc.c-torture/execute/memset-3.c: New testcase.
27274
27275 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
27276
27277         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
27278         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
27279
27280 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27281
27282         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
27283         Delete.
27284
27285 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27286
27287         * gcc.c-torture/compile/simd-4.c: New test.
27288
27289 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27290
27291         PR c++/7347, c++/7348
27292         * g++.dg/template/access4.C: New test.
27293         * g++.dg/template/access5.C: New test.
27294         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27295         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27296         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27297         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27298
27299 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27300
27301         * gcc.dg/gnu89-init-2.c: New test.
27302
27303 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27304
27305         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27306
27307 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27308
27309         * gcc.c-torture/execute/20020720-1.c: New testcase.
27310
27311 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27312
27313         * gcc.dg/cpp/Wsignprom.c: New tests.
27314
27315 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27316
27317         * gcc.c-torture/execute/loop-13.c: New test.
27318
27319 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27320
27321         * gcc.dg/cpp/expr.c: New tests.
27322
27323 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27324
27325         * g++.dg/opt/pr6713.C: Add template instantiation.
27326
27327 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27328
27329         * gcc.dg/nest.c: New test.
27330
27331 2002-07-17  Richard Henderson  <rth@redhat.com>
27332
27333         * g++.dg/opt/pr6713.C: New test.
27334
27335 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27336
27337         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27338         XFAIL for all x86 processors.
27339
27340 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27341
27342         * gcc.c-torture/execute/20010122-1.x: Do not test with
27343         -fomit-frame-pointer.
27344
27345 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27346
27347         * g++.dg/template/instantiate2.C: New test.
27348         * g++.dg/template/spec4.C: New test.
27349
27350 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27351
27352         * g++.dg/template/access2.C: New test.
27353         * g++.dg/template/access3.C: New test.
27354
27355 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27356
27357         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27358         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27359         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27360         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27361         Convert to use <stdarg.h>.
27362         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27363         Delete.
27364         * gcc.dg/va-arg-2.c: New.
27365         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27366
27367 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27368
27369         * gcc.c-torture/compile/20020710-1.c: New test.
27370
27371 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27372                           Andrew Pinski  <pinskia@physics.uc.edu>
27373
27374         gcc.c-torture/compile/simd-2.c: New testcase.
27375         gcc.c-torture/compile/simd-3.c: Likewise.
27376
27377 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27378
27379         PR c++/7224
27380         * g++.dg/overload/error1.C: New test.
27381
27382 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27383
27384         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27385         configuration and IRIX 6 O32 ABI.
27386
27387 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27388
27389         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27390
27391 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27392
27393         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27394
27395 2002-07-10  Jeffrey A Law  <law@redhat.com>
27396
27397         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27398
27399         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27400
27401 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27402
27403         * gcc.dg/20020312-2.c: Check for __PPC__.
27404
27405 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27406
27407         * gcc.c-torture/compile/20020709-1.c: New test.
27408
27409 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27410
27411         * g++.dg/template/qualttp21.C: New test case.
27412
27413 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27414
27415         * gcc.c-torture/compile/20020706-1.c: New test.
27416         * gcc.c-torture/compile/20020706-2.c: New test.
27417
27418 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27419             Alexandre Oliva  <aoliva@redhat.com>
27420
27421         * g++.dg/warn/incomplete1.C: New test.
27422
27423 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27424
27425         PR c++/7099
27426         * g++.dg/warn/noreturn1.C: New test.
27427
27428 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27429
27430         PR c++/6706
27431         * g++.dg/debug/debug6.C: New test.
27432         * g++.dg/debug/debug7.C: New test.
27433
27434 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27435
27436         * gcc.c-torture/compile/simd-3.c: New test.
27437
27438 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27439
27440         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27441         * gcc.dg/20020620-1.c: Likewise.
27442
27443 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27444
27445         PR c++/6944
27446         * g++.dg/init/array4.C: New test.
27447         * g++.dg/init/array5.C: New test.
27448
27449 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27450
27451         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27452         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27453
27454 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27455
27456         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27457         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27458         * gcc.dg/wtr-conversion-1.c: Likewise.
27459         * gcc.dg/wtr-escape-1.c: Likewise.
27460         * gcc.dg/wtr-int-type-1.c: Likewise.
27461         * gcc.dg/wtr-label-1.c: Likewise.
27462         * gcc.dg/wtr-static-1.c: Likewise.
27463         * gcc.dg/wtr-strcat-1.c: Likewise.
27464         * gcc.dg/wtr-suffix-1.c: Likewise.
27465         * gcc.dg/wtr-switch-1.c: Likewise.
27466         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27467         * gcc.dg/wtr-union-init-1.c: Likewise.
27468         * gcc.dg/wtr-union-init-2.c: Likewise.
27469         * gcc.dg/wtr-union-init-3.c: Likewise.
27470
27471         * gcc.dg/wtr-func-def-1.c: New test.
27472
27473 2002-07-02 Devang Patel <dpatel@apple.com>
27474
27475         * objc.dg/param-1.m: New test.
27476
27477 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27478
27479         * gcc.dg/cpp/trad/directive.c: Add test.
27480         * gcc.dg/cpp/trad/macroargs.c: Add test.
27481         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27482
27483 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27484
27485         * gcc.dg/cpp/cmdlne-M.c: New test.
27486
27487 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27488
27489         * objc.dg/desig-init-1.m: New test.
27490
27491 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27492
27493         PR c++/6716
27494         * g++.dg/template/instantiate1.C: New test.
27495
27496 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27497
27498         PR c++/7112
27499         * g++.dg/template/sizeof2.C: New test.
27500
27501 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27502
27503         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27504         gcc.dg/cpp/trad/include.c: New tests.
27505
27506 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27507
27508         PR target/7177
27509         * gcc.c-torture/compile/20020701-1.c: New test.
27510
27511 2002-07-01  Stan Shebs  <shebs@apple.com>
27512
27513         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27514         header here...
27515         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27516         (objc-torture-execute): or here.
27517
27518 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27519
27520         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27521
27522 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27523
27524         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27525
27526 2002-06-30  Devang Patel  <dpatel@apple.com>
27527
27528         * objc.dg/fsyntax-only.m: New test.
27529
27530 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27531
27532         PR c++/6695
27533         * g++.dg/template/friend7.C: New file.
27534
27535 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27536
27537         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27538         return type.
27539
27540 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27541
27542         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27543         avoid division by zero.
27544
27545 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27546
27547         * gcc.dg/Wunknownprag.c: New tests.
27548
27549 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27550
27551         * gcc.c-torture/execute/simd-2.c: New test.
27552
27553 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27554
27555         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27556         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27557         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27558         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27559         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27560         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27561         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27562         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27563         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27564         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27565         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27566         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27567         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27568         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27569         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27570         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27571         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27572
27573 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27574
27575         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27576         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27577         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27578         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27579         New tests.
27580         * gcc.dg/cpp/trad/directive.c: Update.
27581
27582 2002-06-23  Andreas Jaeger  <aj@suse.de>
27583
27584         * gcc.c-torture/execute/complex-6.c: New.
27585
27586 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27587
27588         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27589         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27590         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27591         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27592
27593 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27594
27595         * gcc.dg/cpp/trad: New directory with traditional tests copied
27596         from parent directory.
27597         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27598         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27599         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27600         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27601         Move to trad/ and rename.
27602         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27603         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27604         gcc.dg/cpp/trad/redef2.c: New tests.
27605         * gcc.dg/cpp/trad/trad.exp: New driver.
27606
27607 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27608
27609         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27610         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27611         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27612         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27613         Remove.
27614
27615 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27616
27617         * gcc.dg/20020620-1.c: New test.
27618
27619 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27620
27621         * g++.dg/template/ttp4.C: New test.
27622
27623 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27624
27625         * g++.dg/opt/vt1.C: Fix regexp.
27626
27627 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27628
27629         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27630         Don't use attribute `noinline'.
27631
27632 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27633
27634         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27635
27636 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27637
27638         * gcc.c-torture/execute/simd-1.c: New.
27639
27640         * gcc.dg/simd-1.c: New.
27641
27642 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27643
27644         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27645
27646 2002-06-16  Richard Henderson  <rth@redhat.com>
27647
27648         * g++.dg/ext/anon-struct1.C: New.
27649         * g++.dg/ext/anon-struct2.C: New.
27650         * g++.dg/ext/anon-struct3.C: New.
27651         * gcc.dg/anon-struct-1.c: New.
27652         * gcc.dg/anon-struct-2.c: New.
27653         * gcc.dg/anon-struct-3.c: New.
27654         * gcc.dg/20011008-1.c: Adjust warning text.
27655         * gcc.dg/20020527-1.c: Add -fms-extensions.
27656
27657 2002-06-16  Richard Henderson  <rth@redhat.com>
27658
27659         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27660
27661 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27662
27663         * gcc.c-torture/execute/20020615-1.c: New test.
27664
27665 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27666
27667         * gcc.c-tortuture/execute/compare-1.c: New test case.
27668         * gcc.c-tortuture/execute/compare-2.c: New test case.
27669         * gcc.c-tortuture/execute/compare-3.c: New test case.
27670
27671 2002-06-13  Richard Henderson  <rth@redhat.com>
27672
27673         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27674         ia64 ilp32.
27675
27676 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27677
27678         * g++.dg/template/typename2.C: Update error message.
27679
27680 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27681
27682         * gcc.c-torture/execute/20020611-1.c: New test.
27683
27684 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27685
27686         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27687         list of targets to skip.
27688
27689 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27690
27691         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27692         targets if not optimizing.
27693
27694 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27695
27696         * gcc.c-torture/compile/20020605-1.c: New test.
27697
27698         * g++.dg/opt/vt1.C: New test.
27699
27700         * gcc.dg/20020531-1.c: New test.
27701
27702         * gcc.dg/20020530-1.c: New test.
27703
27704         * gcc.dg/20020527-1.c: New test.
27705
27706         * g++.dg/opt/cse1.C: New test.
27707
27708 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27709
27710         * gcc.dg/20020607-2.c: New test case.
27711
27712 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27713
27714         * gcc.c-torture/compile/20020604-1.c: New test.
27715
27716 2002-06-04  Richard Henderson  <rth@redhat.com>
27717
27718         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27719         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27720         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27721
27722 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27723
27724         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27725
27726 2002-06-03  Richard Henderson  <rth@redhat.com>
27727
27728         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27729         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27730
27731 2002-06-02  Richard Henderson  <rth@redhat.com>
27732
27733         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27734         test functions static.
27735
27736 2002-06-02  Andreas Jaeger  <aj@suse.de>
27737
27738         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27739         now.
27740
27741 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27742
27743         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27744         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27745         Update for mofified diagnostics.
27746         * gcc.dg/c99-intconst-1.c: No longer fail.
27747
27748 2002-06-02  Richard Henderson  <rth@redhat.com>
27749
27750         * gcc.dg/uninit-A.c: Remove xfail markers.
27751
27752 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27753
27754         * gcc.dg/fnegate-1.c: New test case.
27755
27756 2002-05-30  Osku Salerma  <osku@iki.fi>
27757
27758         * gcc.c-torture/execute/mayalias-1.c: New file.
27759
27760 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27761
27762         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27763         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27764         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27765
27766 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27767
27768         * gcc.c-torture/execute/20020529-1.c: New test.
27769
27770 2002-05-27  Richard Henderson  <rth@redhat.com>
27771
27772         * g++.dg/ext/attrib6.C: New test case.
27773
27774 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27775
27776         * gcc.c-torture/execute/pure-1.c: New test.
27777
27778 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27779
27780         * gcc.dg/cpp/arith-2.c: Remove.
27781
27782 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27783
27784         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27785         * gcc.dg/cpp/if-3.c: Remove.
27786
27787 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27788
27789         * g++.dg/opt/cse2.C: New test.
27790
27791 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27792
27793         * gcc.dg/cpp/arith-1.c: New semantic tests.
27794         * gcc.dg/cpp/if-1.c: Update.
27795
27796 2002-05-24  Ben Elliston  <bje@redhat.com>
27797
27798         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27799
27800 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27801
27802         * gcc.dg/verbose-asm.c: New test.
27803
27804 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27805
27806         * gcc.dg/cpp/paste12.c: New test.
27807
27808 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27809
27810         * g++.dg/parse/named_ops.C: New test.
27811
27812 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27813
27814         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27815
27816 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27817
27818         * gcc.dg/weak-2.c: Allow optional leading underscore
27819         in scan-assembler symbol name.
27820         * gcc.dg/weak-3.c: Likewise.
27821         * gcc.dg/weak-4.c: Likewise.
27822         * gcc.dg/weak-5.c: Likewise.
27823
27824 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27825
27826         * gcc.dg/20020523-1.c: New test.
27827
27828 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27829
27830         * objc.dg/const-str-2.m: Update now that we stop after
27831         a command line error.
27832
27833 2002-05-22  Richard Henderson  <rth@redhat.com>
27834
27835         * g++.dg/dg.exp: Fix typo in test pruneing.
27836
27837 2002-05-22  Richard Henderson  <rth@redhat.com>
27838
27839         * g++.dg/dg.exp: Prune the tls subdirectory.
27840         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27841         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27842         * g++.dg/tls/init-1.C: New.
27843
27844 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27845
27846         * gcc.dg/20020517-1.c: New test.
27847
27848 2002-05-21  Richard Henderson  <rth@redhat.com>
27849
27850         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27851         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27852
27853 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27854
27855         * g++.dg/other/copy2.C: New test.
27856
27857 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27858
27859         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27860         (MAX_COPY): Bump up to 10 times sizeof (long long).
27861         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27862
27863         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27864         sizeof (long long).
27865
27866         * gcc.c-torture/execute/strcpy-1.c: New test.
27867
27868 2002-05-19  Jason Merrill  <jason2redhat.com>
27869
27870         * g++.dg/ext/oper1.C: New test.
27871
27872 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27873 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27874
27875         * README.QMTEST: New file.
27876
27877         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27878
27879 2002-05-19  Andreas Jaeger  <aj@suse.de>
27880
27881         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27882         now.
27883         * gcc.c-torture/execute/loop-2d.x: Likewise.
27884
27885 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27886
27887         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
27888         support weak symbols.
27889         * gcc.dg/weak-4.c: Likewise.
27890         * gcc.dg/weak-6.c: Likewise.
27891
27892 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27893
27894         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27895         cygwin, coff and h8300-*-hms targets
27896         * gcc.dg/weak-5.c: Likewise.
27897         * gcc.dg/weak-7.c: Likewise.
27898
27899 2002-05-16  Jason Merrill  <jason@redhat.com>
27900
27901         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27902         (scan-assembler-not, scan-assembler-dem): Likewise.
27903         (scan-assembler-dem-not): Likewise.
27904
27905 2002-05-15  Richard Henderson  <rth@redhat.com>
27906
27907         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27908
27909 2002-05-15  Richard Henderson  <rth@redhat.com>
27910
27911         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27912         (vfoo1f): Warning here.
27913         (vfoo1l): Don't redefine the alias.
27914
27915 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27916
27917         * g++.dg/init/pm1.C: New test.
27918
27919 2002-05-12  David S. Miller  <davem@redhat.com>
27920
27921         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27922         types.
27923
27924 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27925
27926         * gcc.c-torture/execute/20020510-1.c: New test case.
27927
27928 2002-05-10  David S. Miller  <davem@redhat.com>
27929
27930         * gcc.c-torture/execute/conversion.c: Test long double too.
27931
27932 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27933
27934         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27935         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27936         * lib/g++.exp (g++_link_flags): Likewise.
27937         * lib/objc.exp (objc_target_compile): Likewise.
27938
27939 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27940
27941         * gcc.dg/cpp/poison.c: Update.
27942         * gcc.dg/cpp/20000625-2.c: Remove.
27943         * gcc.dg/cpp/direct2s.c: Remove final test.
27944
27945 2002-05-08  Tom Rix  <trix@redhat.com>
27946
27947         * gcc.c-torture/execute/20020508-1.c: New test.
27948         * gcc.c-torture/execute/20020508-2.c: New test.
27949         * gcc.c-torture/execute/20020508-3.c: New test.
27950
27951 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27952
27953         * gcc.dg/cpp/charconst-4.c: More tests.
27954
27955 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27956
27957         PR c/6569
27958         * gcc.dg/weak-3.c: Update location of warning messages.
27959         * gcc.dg/weak-5.c: Likewise.
27960
27961 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27962
27963         * gcc.c-torture/execute/20020506-1.c: New test case.
27964
27965 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27966
27967         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27968
27969 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27970
27971         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27972
27973 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27974
27975         * gcc.dg/cpp/charconst-3.c: New test.
27976
27977 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27978
27979         * gcc.dg/cpp/charconst.c: Update tests.
27980
27981 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27982
27983         * treelang: Added directory for new sample language treelang. Also
27984         lib/treelang.exp: New file to signal treelang should be tested.
27985
27986 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27987
27988         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27989         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27990         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27991         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27992         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27993         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27994         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27995
27996 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27997
27998         * gcc.dg/format/xopen-2.c: New test.
27999
28000 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28001
28002         * gcc.dg/20020503-1.c: New test.
28003
28004 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
28005
28006         * g++.dg/init/dtor1.C: Make it tougher.
28007
28008 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
28009
28010         * g++.dg/init/dtor1.C: New test.
28011
28012 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
28013
28014         * gcc.dg/altivec-8.c: New.
28015
28016 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
28017
28018         * gcc.dg/altivec-7.c: New.
28019
28020 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
28021
28022         * g++.dg/parse/typedef1.C: New test.
28023
28024 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
28025
28026         PR c++/6486
28027         * g++.dg/template/friend6.C: New test.
28028
28029         PR c++/6492
28030         * g++.dg/init/copy1.C: New test.
28031
28032 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
28033
28034         * g++.dg/warn/effc1.C: New test.
28035
28036 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28037
28038         * gcc.dg/cpp/if-cexp.c: Add a test.
28039
28040 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
28041
28042         * gcc.dg/20020426-2.c: New test.
28043
28044 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28045
28046         * gcc.dg/cpp/if-mop.c: Update.
28047         * gcc.dg/cpp/if-mpar.c: Add test.
28048         * gcc.dg/cpp/if-oppr.c: Update.
28049
28050 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28051
28052         PR c/6343
28053         * gcc.dg/weak-[2-7].c: New tests.
28054
28055 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28056
28057         * gcc.dg/enum1.c: New test.
28058
28059 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28060
28061         PR c++/6497
28062         * g++.dg/inherit/access2.C: New test.
28063
28064 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28065
28066         PR bootstrap/6445
28067         * gcc.dg/20020426-1.c: New test.
28068
28069 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28070
28071         * g++.dg/abi/enum1.C: New test.
28072
28073 2002-04-26  Richard Henderson  <rth@redhat.com>
28074
28075         * gcc.dg/c99-bool-1.c: Expect always true warning.
28076
28077 2002-04-25  Roger Sayle  <roger@eyesopen.com>
28078
28079         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
28080
28081 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28082
28083         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
28084         targets.
28085
28086 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
28087
28088         * g++.dg/abi/mange7.C: New test.
28089
28090         PR c++/6438.
28091         * g++.dg/parse/stmtexpr2.C: New test.
28092
28093 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
28094
28095         * gcc.dg/20020312-2.c: Add SH target.
28096
28097 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28098
28099         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
28100         compiler output on mips*-*-irix*.
28101
28102 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
28103
28104         * g++.dg/parse/attr1.C: New test.
28105
28106 2002-04-23  Roger Sayle  <roger@eyesopen.com>
28107
28108         * gcc.c-torture/execute/string-opt-17.c: New test case.
28109         * gcc.c-torture/execute/memset-2.c: New test case.
28110
28111 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
28112
28113         PR c++/6256:
28114         * g++.dg/template/friend5.C: New test.
28115
28116         PR c++/6331:
28117         * g++.dg/template/qual1.C: Likewise.
28118
28119 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
28120
28121         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
28122         Include stdlib.h, not stdio.h or ctype.h.
28123
28124 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
28125
28126         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
28127         cris-*-elf* and mmix-*-*.
28128         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
28129         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
28130         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
28131         Ditto.
28132         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
28133         * gcc.dg/wchar_t-1.c: Ditto.
28134
28135 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
28136
28137         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
28138         Clarify comment.
28139
28140 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
28141
28142         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
28143
28144 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28145
28146         * gcc.c-torture/execute/20000906-1.x: Delete.
28147
28148 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
28149
28150         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
28151
28152 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
28153
28154         * PR6367
28155         * g77.f-torture/execute/6367.f: New test.
28156         * g77.f-torture/execute/6367.x: Disable for MMIX.
28157
28158 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
28159
28160         * PR6352
28161         * g++.dg/opt/inline2.C: New test.
28162
28163 2002-04-18  Richard Henderson  <rth@redhat.com>
28164
28165         * gcc.dg/20000906-1.c: Enable for all targets.
28166         * gcc.c-torture/compile/iftrap-2.c: New.
28167
28168 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28169
28170         * gcc.dg/20020418-1.c: New test.
28171         * gcc.dg/20020418-2.c: New test.
28172
28173 2002-04-18  Richard Henderson  <rth@redhat.com>
28174
28175         * gcc.c-torture/compile/iftrap-1.c: New.
28176         * gcc.dg/iftrap-1.c: Adjust for ia64.
28177         * gcc.dg/iftrap-2.c: New.
28178
28179 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28180
28181         * gcc.c-torture/compile/20020418-1.c: New test.
28182
28183 2002-04-18  Roger Sayle  <roger@eyesopen.com>
28184
28185         * gcc.c-torture/compile/20020415-1.c: New.
28186
28187 2002-04-18  David S. Miller  <davem@redhat.com>
28188
28189         * gcc.c-torture/execute/20020418-1.c: New test.
28190
28191 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
28192
28193         * gcc.dg/20020416-1.c: New test.
28194
28195         * g++.dg/opt/inline1.C: New test.
28196
28197 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
28198
28199         * gcc.dg/altivec-5.c: New test.
28200
28201         * gcc.dg/20020415-1.c: New test.
28202
28203 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
28204
28205         * testsuite/lib/chill.exp: Remove.
28206
28207 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
28208
28209         * g++.dg/other/big-struct.C: New test.
28210
28211 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
28212
28213         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
28214         of scratch file.
28215
28216 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
28217
28218         PR c/6277
28219         * gcc.dg/i386-387-1.c: Allow optional leading underscore
28220         in scan-assembler function name
28221
28222 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
28223
28224         * g77.f-torture/execute/980628-4.x,
28225         g77.f-torture/execute/980628-5.x,
28226         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28227         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28228         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
28229         i[34567]86-*-*.
28230
28231 2002-04-13  David S. Miller  <davem@redhat.com>
28232
28233         * gcc.c-torture/execute/20020413-1.c: New test.
28234
28235 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
28236
28237         * gcc.dg/asm-6.c,
28238         * g++.dg/ext/asm1.C: New tests.
28239
28240 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
28241
28242         PR c++ 5373.
28243         * g++.dg/parse/stmtexpr1.C: New test.
28244
28245         PR c++/5189.
28246         * g++.dg/template/copy1.C: New test.
28247
28248 2002-04-12  Richard Henderson  <rth@redhat.com>
28249
28250         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
28251
28252 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
28253
28254         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
28255         gcc.c-torture/execute/20020307-2.c.
28256
28257 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
28258
28259         * g++.dg/ext/attrib5.C,
28260         * g++.dg/lookup/struct1.C: New tests.
28261
28262 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
28263
28264         * gcc.dg/20020411-1.c: New test.
28265
28266         * gcc.c-torture/execute/20020411-1.c: New test.
28267
28268 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
28269
28270         * g77.f-torture/execute/6177.f: New test.
28271
28272 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
28273
28274         PR middle-end/6247
28275         * g++.dg/opt/cleanup1.C: New test.
28276
28277         * g++.dg/opt/const1.C: New test.
28278
28279 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
28280
28281         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
28282
28283 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28284
28285         PR c++/5507
28286         * g++.dg/template/typename2.C: New test.
28287
28288 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28289
28290         * gcc.c-torture/execute/loop-12.c: New.
28291
28292 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28293
28294         * g77.f-torture/execute/980628-4.x,
28295         g77.f-torture/execute/980628-5.x,
28296         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28297         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28298         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28299
28300 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28301
28302         PR optimization/6086
28303         * g++.dg/opt/preinc1.C: New test.
28304
28305 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28306
28307         PR c++/5571
28308         * g++.dg/opt/static2.C: New test.
28309
28310 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28311
28312         PR c/5120
28313         * gcc.dg/20020406-1.c: New test.
28314
28315 2002-04-04  David S. Miller  <davem@redhat.com>
28316
28317         * gcc.c-torture/execute/20020404-1.c: New test.
28318
28319 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28320
28321         PR c/6123
28322         * gcc.dg/20020312-2.c: Do not declare global register variable
28323         if __PIC__ or __pic__ is defined.
28324
28325 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28326
28327         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28328         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28329
28330 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28331
28332         * gcc.misc-tests/linkage.exp: Update last change to handle
28333         sparc*-, not just sparc-.
28334
28335 2002-04-03  Richard Henderson  <rth@redhat.com>
28336
28337         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28338
28339 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28340
28341         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28342
28343 2002-04-02  David S. Miller  <davem@redhat.com>
28344
28345         * gcc.c-torture/execute/20020402-3.c: New test.
28346
28347 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28348
28349         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28350         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28351
28352         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28353         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28354         g77.f-torture/execute/20001201.x,
28355         g77.f-torture/execute/u77-test.x: New files.
28356
28357         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28358         * gcc.dg/wchar_t-1.c: Ditto.
28359
28360 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28361
28362         * gcc.c-torture/execute/20020402-1.c: New test.
28363
28364 2002-04-01  Richard Henderson  <rth@redhat.com>
28365
28366         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28367
28368         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28369
28370 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28371
28372         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28373
28374 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28375
28376         * g++.dg/inherit/template-as-base.C: Expect error.
28377         * g++.dg/inherit/namespace-as-base.C: Likewise.
28378
28379 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28380
28381         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28382         g++.dg/ext/instantiate3.C: Tweak match patterns.
28383
28384         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28385         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28386         -da test.
28387
28388 2002-03-31  Richard Henderson  <rth@redhat.com>
28389
28390         * gcc.dg/special/alias-2.c: New.
28391         * gcc.dg/special/ecos.exp: Run it.
28392
28393 2002-03-31  Richard Henderson  <rth@redhat.com>
28394
28395         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28396
28397 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28398
28399         * gcc.dg/weak-1.c: Disable on h8300 port.
28400
28401 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28402
28403         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28404         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28405         ordering tests.
28406         * g++.dg/bprob/bprob-1.C: New test.
28407         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28408         * g++.dg/gcov/gcov-1.C: New test.
28409         * g++.dg/gcov/gcov-1.x: New file.
28410         * g++.dg/gcov/gcov-2.C: New test.
28411         * g++.dg/gcov/gcov-3.C: New test.
28412         * g++.dg/gcov/gcov-3.h: New file.
28413
28414 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28415
28416         * g++.old-deja/g++.other/builtins5.C: New test.
28417         * g++.old-deja/g++.other/builtins6.C: New test.
28418         * g++.old-deja/g++.other/builtins7.C: New test.
28419         * g++.old-deja/g++.other/builtins8.C: New test.
28420         * g++.old-deja/g++.other/builtins9.C: New test.
28421
28422 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28423
28424         * g++.dg/opt/static1.C: New test.
28425
28426         * g++.dg/opt/longbranch1.C: New test.
28427
28428 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28429
28430         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28431
28432         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28433
28434 2002-03-28  Jeffrey A Law  (law@redhat.com)
28435
28436         * gcc.c-torture/execute/20020328-1.c: New test.
28437
28438 2002-03-27  Richard Henderson  <rth@redhat.com>
28439
28440         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28441         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28442         move from g++.old-deja/g++.ext/.
28443
28444 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28445
28446         * g++.dg/init/new2.C: New test.
28447
28448 2002-03-26  Richard Henderson  <rth@redhat.com>
28449
28450         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28451
28452         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28453         on sparc.
28454
28455         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28456         sparcv9 systems.
28457         * gcc.dg/20001102-1.c: Likewise.
28458
28459 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28460
28461         * gcc.dg/cpp/endif-pedantic1.c,
28462         gcc.dg/cpp/endif-pedantic2.c: New tests.
28463
28464 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28465
28466         * g++.dg/init/new1.C: New test.
28467
28468 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28469
28470         * g++.dg/abi/vbase9.C: New test.
28471
28472 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28473
28474         * gcc.dg/arm-asm.c: New test.
28475
28476 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28477
28478         * gcc.dg/Wswitch-enum.c: New test.
28479         Fix PR c/5044.
28480
28481 2002-03-26  Richard Henderson  <rth@redhat.com>
28482
28483         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28484         structure.
28485
28486 2002-03-25  Richard Henderson  <rth@redhat.com>
28487
28488         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28489         sparcv9 systems.
28490
28491         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28492         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28493
28494 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28495
28496         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28497
28498 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28499
28500         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28501         targets using generic thunk support.
28502
28503 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28504
28505         * gcc.c-torture/compile/20020323-1.c: New test.
28506
28507         * g++.dg/opt/conj2.C: New test.
28508
28509 2002-03-24  Richard Henderson  <rth@redhat.com>
28510
28511         * gcc.dg/weak-1.c: Use -fno-common.
28512
28513 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28514
28515         * g77.dg/f77-edit-apostrophe-out.f: New test
28516         * g77.dg/f77-edit-h-out.f: New test
28517         * g77.dg/f77-edit-t-in.f: New test
28518         * g77.dg/f77-edit-t-out.f: New test
28519         * g77.dg/f77-edit-x-out.f: New test
28520         * g77.dg/f77-edit-slash-out.f: New test
28521         * g77.dg/f77-edit-colon-out.f: New test
28522         * g77.dg/f77-edit-s-out.f: New test
28523
28524 2002-03-24  Richard Henderson  <rth@redhat.com>
28525
28526         * objc/execute/formal_protocol-6.x: New XFAIL.
28527
28528 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28529
28530         * gcc.dg/weak-1.c: Early return from dg-final on platforms
28531         that do not support weak symbols
28532
28533 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28534
28535         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
28536         * lib/g77.exp: Likewise.
28537         * lib/objc.exp: Likewise.
28538
28539 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28540
28541         * gcc.dg/Wswitch-default.c: New test.
28542
28543 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28544
28545         * g++.dg/other/enum1.C: New test.
28546
28547 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28548
28549         * gcc.dg/pragma-ep-3.c: Fix typo.
28550
28551 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28552
28553         * g++.dg/inherit/template-as-base.C: New test.
28554
28555 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28556
28557         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28558         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28559
28560 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28561
28562         * gcc.dg/cpp/multiline.c: Update to match.
28563
28564 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28565
28566         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28567
28568 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28569
28570         * gcc.dg/cpp/extratokens2.c: New file.
28571
28572 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28573
28574         * gcc.dg/20020312-2.c: Add rs6000 target.
28575
28576         * gcc.c-torture/compile/20020319-1.c: New test.
28577
28578 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28579
28580         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28581         (A, E): Handle this.
28582
28583 2002-03-20  Jason Merrill  <jason@redhat.com>
28584
28585         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28586         ignoring -fpic.
28587         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28588         through prune_gcc_output.
28589
28590 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28591
28592         * gcc.c-torture/compile/20020320-1.c: New test.
28593
28594 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28595
28596         * gcc.c-torture/compile/20020318-1.c: New test.
28597
28598         * gcc.dg/struct-by-value-1.c: New test.
28599
28600         * gcc.dg/20020319-1.c: New test.
28601
28602 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28603
28604         * g++.dg/opt/conj1.C: New test.
28605
28606 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28607
28608         * g++.dg/template/qualttp20.C: Revert previous change.
28609         * g++.dg/template/qualttp3.C: Likewise.
28610         * g++.dg/template/qualttp4.C: Likewise.
28611         * g++.dg/template/qualttp5.C: Likewise.
28612         * g++.dg/template/qualttp6.C: Likewise.
28613         * g++.dg/template/qualttp7.C: Likewise.
28614         * g++.dg/template/qualttp8.C: Likewise.
28615         * g++.dg/template/recurse.C: Likewise.
28616
28617 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28618
28619         * gcc.dg/cpp/wchar-1.c: Update.
28620
28621 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28622
28623         * g++.dg/template/conv1.C: New test.
28624         * g++.dg/template/conv2.C: New test.
28625         * g++.dg/template/conv3.C: New test.
28626         * g++.dg/template/conv4.C: New test.
28627
28628 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28629
28630         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28631         * g++.dg/template/qualttp3.C: Likewise.
28632         * g++.dg/template/qualttp4.C: Likewise.
28633         * g++.dg/template/qualttp5.C: Likewise.
28634         * g++.dg/template/qualttp6.C: Likewise.
28635         * g++.dg/template/qualttp7.C: Likewise.
28636         * g++.dg/template/qualttp8.C: Likewise.
28637         * g++.dg/template/recurse.C: Likewise.
28638
28639 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28640
28641         * g++.dg/opt/dtor1.C: New test.
28642
28643 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28644
28645         * gcc.c-torture/compile/20020315-1.c: New test.
28646
28647 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28648
28649         * gcc.dg/weak-1.c: Fix scan tests.
28650
28651 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28652
28653         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28654         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28655         cris-*-aout* mmix-*-*.
28656         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28657         cris-*-aout* mmix-*-*.
28658         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28659         cris-*-elf* cris-*-aout* and mmix-*-*.
28660         * gcc.dg/20001009-1.c: Ditto.
28661         * gcc.dg/20010912-1.c: Ditto.
28662         * gcc.dg/20020122-4.c: Ditto.
28663         * gcc.dg/inline-2.c: Ditto.
28664
28665 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28666
28667         * gcc.c-torture/compile/20020314-1.c: New test.
28668
28669 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28670
28671         * gcc.c-torture/execute/20020314-1.c: New test.
28672
28673 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28674
28675         * g++.dg/warn/Wunused-1.C: New test.
28676
28677 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28678
28679         * g++.dg/abi/mangle6.C: New test.
28680
28681 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28682
28683         * gcc.c-torture/compile/20020309-2.c: New test.
28684
28685         * gcc.c-torture/compile/20020312-1.c: New test.
28686
28687 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28688
28689         * g++.dg/other/access1.C: New test.
28690
28691 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28692
28693         * gcc.c-torture/execute/wchar_t-1.c: New test.
28694
28695 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28696
28697         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28698
28699 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28700
28701         * gcc.dg/20020312-1.c: New test case.
28702
28703 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28704
28705         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28706
28707 2002-03-11  Richard Henderson  <rth@redhat.com>
28708
28709         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28710         * g++.old-deja/g++.jason/report.C: Likewise.
28711
28712 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28713
28714         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28715         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28716
28717 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28718
28719         * testsuite/g++.dg/overload/pmf1.C: New test.
28720
28721 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28722
28723         * gcc.c-torture/execute/20020307-1.c: Use long.
28724
28725 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28726
28727         PR optimization/5844
28728         * gcc.dg/20020310-1.c: New test.
28729
28730 2002-03-09  Michael Meissner  <meissner@redhat.com>
28731
28732         * gcc.c-torture/execute/memcpy-2.c: New test.
28733         * gcc.c-torture/execute/memset-1.c: New test.
28734         * gcc.c-torture/execute/strlen-1.c: New test.
28735         * gcc.c-torture/execute/strcmp-1.c: New test.
28736         * gcc.c-torture/execute/strncmp-1.c: New test.
28737
28738 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28739
28740         * gcc.dg/ppc-ldstruct.c: New test.
28741
28742 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28743
28744         * gcc.c-torture/execute/va-arg-22.c: New test.
28745
28746 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28747
28748         * gcc.c-torture/compile/20020309-1.c: New test.
28749
28750 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28751
28752         * gcc.c-torture/execute/20020307-2.c: New test.
28753
28754 2002-03-07  Jeffrey A Law  (law@redhat.com)
28755
28756         * g77.f-torture/compile/20020307-1.f: New test.
28757
28758 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28759
28760         * gcc.dg/unordered-1.c: New test.
28761
28762 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28763
28764         * gcc.c-torture/execute/20020307-1.c: New test.
28765
28766 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28767
28768         * gcc.dg/20020304-1.c: New test.
28769
28770         * gcc.c-torture/compile/20020304-2.c: New test.
28771
28772 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28773
28774         * gcc.c-torture/compile/20020304-1.c: New test case
28775         (from PR c/5830).
28776
28777 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28778
28779         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28780
28781 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28782
28783         * g++.dg/other/classkey1.C: New test.
28784
28785 2002-03-01  Richard Henderson  <rth@redhat.com>
28786
28787         * gcc.c-torture/compile/981223-1.x: New.
28788         * gcc.c-torture/compile/920625-1.x: New.
28789
28790 2002-02-28  Richard Henderson  <rth@redhat.com>
28791
28792         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28793
28794 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28795
28796         * gcc.c-torture/execute/20020227-1.c: New test.
28797
28798 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28799
28800         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28801         here" ERROR lines.
28802         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28803         * g++.old-deja.g++.other/defarg1.C: Likewise.
28804         * g++.old-deja/g++.pt/calls2.C: Likewise.
28805         * g++.old-deja/g++.pt/crash20.C: Likewise.
28806         * g++.old-deja/g++.pt/crash30.C: Likewise.
28807         * g++.old-deja/g++.pt/crash36.C: Likewise.
28808         * g++.old-deja/g++.pt/crash6.C: Likewise.
28809         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28810         * g++.old-deja/g++.pt/derived3.C: Likewise.
28811         * g++.old-deja/g++.pt/error1.C: Likewise.
28812         * g++.old-deja/g++.pt/friend21.C: Likewise.
28813         * g++.old-deja/g++.pt/friend23.C: Likewise.
28814         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28815         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28816
28817 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28818
28819         * gcc.c-torture/execute/20020225-2.c: New test.
28820
28821 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28822
28823         * gcc.c-torture/execute/920730-1t.c,
28824         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28825         Delete test cases, only relevant to -traditional.
28826
28827 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28828
28829         * gcc.dg/cpp/undef1.c: Remove.
28830         * gcc.dg/cpp/directiv.c: Update.
28831         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28832
28833 2002-02-27  Michael Meissner  <meissner@redhat.com>
28834
28835         * gcc.c-torture/execute/20020226-1.c: New test.
28836
28837 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28838
28839         * g++.dg/debug/debug4.C: New test.
28840
28841         * gcc.dg/ia64-visibility-1.c: New test.
28842
28843 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28844
28845         * gcc.dg/debug/20020224-1.c: New.
28846
28847 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28848
28849         * gcc.c-torture/execute/960416-1.x: New.
28850         * gcc.c-torture/execute/divconst-3.x: Likewise.
28851
28852 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28853
28854         * gcc.dg/20020224-1.c: New test.
28855
28856 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28857
28858         * gcc.c-torture/execute/20020225-1.c: New.
28859
28860 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28861
28862         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28863
28864 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28865
28866         * gcc.dg/20020222-1.c: New test.
28867
28868 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28869
28870         * g++.dg/opt/anonunion1.C: New test.
28871
28872 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28873
28874         * g++.dg/template/qualttp19.C: New test.
28875         * g++.dg/template/qualttp20.C: New test.
28876         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28877         * g++.old-deja/g++.other/qual1.C: Likewise.
28878
28879 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28880
28881         * gcc.dg/attr-alwaysinline.c: New.
28882
28883 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28884
28885         * gcc.dg/20020220-1.c: New test.
28886
28887         * gcc.dg/20020220-2.c: New test.
28888
28889         * g++.dg/opt/mmx1.C: New test.
28890
28891 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28892
28893         * gcc.c-torture/compile/20020110.c: New test.
28894
28895 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28896
28897         * gcc.c-torture/execute/20020219-1.c: New test.
28898
28899         * gcc.dg/20020219-1.c: New test.
28900
28901         * gcc.dg/noncompile/20020220-1.c: New test.
28902
28903         * g++.dg/opt/ptrintsum1.C: New test.
28904
28905         * gcc.dg/debug/20020220-1.c: New test.
28906
28907 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28908
28909         * gcc.c-torture/execute/20020216-1.c: New test.
28910
28911 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28912
28913         * gcc.dg/decl-1.c: Update, new test.
28914
28915 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28916
28917         * g++.dg/abi/bitfield1.C: New test.
28918         * g++.dg/abi/bitfield2.C: New test.
28919
28920 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28921
28922         * gcc.dg/attr-nest.c: New test.
28923
28924 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28925
28926         * gcc.c-torture/execute/20020215-1.c: New test.
28927
28928 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28929
28930         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28931         * g++.dg/debug/debug.exp: New.
28932         * g++.dg/debug/trivial.C: New.
28933         * g++.dg/debug/debug1.C: Moved...
28934         * g++.dg/other/debug1.C: ...from here.
28935         * g++.dg/debug/debug2.C: Moved...
28936         * g++.dg/other/debug2.C: ...from here.
28937         * g++.dg/debug/debug3.C: Moved...
28938         * g++.dg/other/debug3.C: ...from here.
28939
28940         * gcc.dg/noncompile/20020213-1.c: New test.
28941
28942 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28943
28944         * g++.dg/other/debug3.C: New test.
28945
28946         * gcc.c-torture/execute/20020213-1.c: New test.
28947
28948 2002-02-13  Richard Smith <richard@ex-parrot.com>
28949
28950         * g++.old-deja/g++.other/thunk1.C: New test.
28951
28952 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28953
28954         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28955
28956 2002-02-13  Stan Shebs  <shebs@apple.com>
28957
28958         * gcc.dg/altivec-3.c: New.
28959
28960 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28961
28962         * gcc.dg/Wunreachable-1.c: New test.
28963         * gcc.dg/Wunreachable-2.c: New test.
28964
28965 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28966
28967         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28968
28969 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28970
28971         * gcc.dg/decl-1.c: New test.
28972
28973 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28974
28975         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28976
28977 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28978
28979         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28980         * gcc.c-torture/compile/980506-1.x: Likewise.
28981
28982 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28983
28984         * gcc.dg/20020210-1.c: New.
28985
28986 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28987
28988         * g77.f-torture/execute/947.f: New regression test
28989         for PR fortran/947.
28990
28991 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28992
28993         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28994         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28995
28996 2002-02-08  Richard Henderson  <rth@redhat.com>
28997
28998         * gcc.c-torture/compile/labels-3.c: New.
28999
29000 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
29001
29002         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
29003         expression statements work instead.
29004         * gcc.dg/noncompile/20020207-1.c: New test.
29005
29006 2002-02-07  Richard Henderson  <rth@redhat.com>
29007
29008         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
29009
29010 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29011
29012         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
29013         message from g77
29014         * lib/g77-dg.exp: Trim g77 error messages so that they are
29015         recognized by dg.exp.
29016
29017 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29018
29019         PR fortran/5473
29020         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
29021
29022 2002-02-07  Richard Henderson  <rth@redhat.com>
29023
29024         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
29025         to be sufficiently aligned for integers.
29026
29027 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
29028
29029         * g++.dg/template/friend4.C: New test.
29030
29031 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29032
29033         PR fortran/5743
29034         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
29035         unsupported cases.
29036
29037 2002-02-07  Richard Henderson  <rth@redhat.com>
29038
29039         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
29040         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
29041         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
29042         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
29043
29044 2002-02-06  Richard Henderson  <rth@redhat.com>
29045
29046         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
29047
29048 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
29049
29050         * gcc.dg/20020206-1.c: New test.
29051
29052 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
29053
29054         * gcc.c-torture/execute/20020206-1.c: New test.
29055
29056         * gcc.c-torture/execute/20020206-2.c: New test.
29057
29058         PR optimization/5429:
29059         * gcc.c-torture/compile/20020206-1.c: New test.
29060
29061 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
29062
29063         * g++.dg/ext/align1.C: Do not use an explicit alignment value
29064         as certain file formats cannot support particularly large
29065         alignments.
29066
29067         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
29068         and do not expect to be able to link the executable.
29069
29070         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
29071         fail because the COFF format does not support the weak attribute.
29072
29073 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
29074
29075         * g77.dg/pr5473.f: New test
29076
29077 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
29078
29079         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
29080         Fix testcase accordingly.
29081
29082 2002-02-04  Richard Henderson  <rth@redhat.com>
29083
29084         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
29085         (buf): Change to be an array of pointers, not ints.
29086
29087 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29088
29089         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
29090         before all tests.  Move warning one line above to match where it
29091         C frontend emits.
29092         * gcc.dg/Wswitch-2.c: New test.
29093         * g++.dg/warn/Wswitch-1.C: New test.
29094         * g++.dg/warn/Wswitch-2.C: New test.
29095
29096 2002-02-04  Richard Henderson  <rth@redhat.com>
29097
29098         * g++.dg/abi/offsetof.C: Fix size comparison.
29099
29100 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
29101
29102         * gcc.dg/cast-qual-2.c: New test.
29103
29104 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29105
29106         * gcc.dg/20020201-4.c: New test.
29107
29108 2002-02-04  Ben Elliston  <bje@redhat.com>
29109
29110         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
29111         target_info attribute != 0, in addition to the empty string.
29112         (gcc_target_compile): Likewise.
29113
29114 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
29115
29116         * gcc.dg/Wswitch.c: New test.
29117         PR gcc/4475. PR gcc/3780.
29118
29119 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
29120
29121         * g77.f-torture/execute/5122.f: New test for regressions
29122         against PR fortran/5122.
29123
29124 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
29125
29126         * g77.f-torture/compile/pr3743.f: Delete
29127         * g77.dg/pr3743-1.f: New test.
29128         * g77.dg/pr3743-2.f: New test.
29129         * g77.dg/pr3743-3.f: New test.
29130         * g77.dg/pr3743-4.f: New test.
29131
29132 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29133
29134         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
29135
29136 2002-02-02  Richard Henderson  <rth@redhat.com>
29137
29138         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
29139         * gcc.c-torture/execute/bf64-1.c: Likewise.
29140
29141 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29142
29143         * gcc.dg/20020201-2.c: New test.
29144
29145         * gcc.dg/20020201-3.c: New test.
29146
29147         * gcc.c-torture/execute/bitfld-2.c: New test.
29148
29149 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29150
29151         * gcc.dg/bitfld-1.c: Update.
29152         * gcc.dg/bitfld-2.c: Update.
29153         * gcc.c-torture/execute/bitfld-1.x: New.
29154
29155 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29156
29157         * gcc.c-torture/execute/20020201-1.c: New test.
29158
29159 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
29160
29161         PR target/5469
29162         * gcc.dg/20020201-1.c: New test.
29163
29164 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
29165
29166         PR fortran/3743
29167         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
29168         * g77.f-torture/compile/pr3743.x: Remove
29169
29170 2002-01-31  Tom Rix  <trix@redhat.com>
29171
29172         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
29173
29174 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29175
29176         * gcc.dg/noncompile/20020130-1.c: New test.
29177
29178 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
29179
29180         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
29181
29182 2002-01-29  Richard Henderson  <rth@redhat.com>
29183
29184         * gcc.c-torture/execute/991118-1.c: Cast various constants back
29185         to long long.
29186         * gcc.c-torture/execute/bf64-1.c: Likewise.
29187
29188 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
29189
29190         * gcc.c-torture/execute/20020129-1.c: New test.
29191
29192 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29193
29194         * gcc.c-torture/compile/20000224-1.c: Update.
29195         * gcc.c-torture/execute/bitfld-1.c: New tests.
29196         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
29197         * gcc.dg/uninit-A.c: Update.
29198
29199 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29200
29201         * g++.dg/template/ctor1.C: Add instantiation.
29202
29203 2002-01-28  Paul Koning  <pkoning@equallogic.com>
29204
29205         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
29206         argument to __builtin_prefetch to be const ptr.
29207
29208 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
29209
29210         * gcc.c-torture/compile/20020120-1.c: New test.
29211
29212 2002-01-27  Kazu Hirata  <kazu@hxi.com>
29213
29214         * gcc.c-torture/execute/20020127-1.c: New test.
29215
29216 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
29217
29218         * g77.dg/f77-edit-i-in.f: New test
29219         * g77.dg/f77-edit-i-out.f: New test
29220
29221 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
29222
29223         * gcc.dg/debug/debug.exp: New file.
29224         * gcc.dg/debug/trivial.c: New file.
29225         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
29226         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
29227         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
29228         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
29229         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
29230         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
29231         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
29232         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
29233         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
29234         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
29235         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
29236         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
29237         * gcc.dg/20000503-1.c: Removed.
29238         * gcc.dg/20010207-1.c: Removed.
29239         * gcc.dg/20011223-1.c: Removed.
29240         * gcc.dg/20020104-2.c: Removed.
29241         * gcc.dg/debug-1.c: Removed.
29242         * gcc.dg/debug-2.c: Removed.
29243         * gcc.dg/debug-3.c: Removed.
29244         * gcc.dg/debug-4.c: Removed.
29245         * gcc.dg/debug-5.c: Removed.
29246         * gcc.dg/debug-6.c: Removed.
29247         * gcc.dg/dwarf2-1.c: Removed.
29248         * gcc.dg/dwarf2-2.c: Removed.
29249
29250 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
29251
29252         * g++.old-deja/g++.other/eh5.C: New test.
29253         * g++.old-deja/g++.other/sibcall2.C: New test.
29254         * g++.old-deja/g++.other/array9.C: New test.
29255         * g++.old-deja/g++.other/typename2.C: New test.
29256         * g++.old-deja/g++.other/crash60.C: New test.
29257         * g++.old-deja/g++.other/conv9.C: New test.
29258         * g++.old-deja/g++.other/mangle10.C: New test.
29259         * g++.old-deja/g++.other/unchanging1.C: New test.
29260         * g++.old-deja/g++.other/exprstmt1.C: New test.
29261         * g++.old-deja/g++.other/inline23.C: New test.
29262         * g++.old-deja/g++.eh/ia64-1.C: New test.
29263         * g++.old-deja/g++.other/dwarf2-1.C: New test.
29264         * g++.old-deja/g++.other/reload1.C: New test.
29265         * g++.old-deja/g++.other/static20.C: New test.
29266         * g++.old-deja/g++.other/local-alloc1.C: New test.
29267         * g++.old-deja/g++.other/conv8.C: New test.
29268         * g++.old-deja/g++.other/stmtexpr2.C: New test.
29269         * g++.old-deja/g++.other/storeexpr1.C: New test.
29270         * g++.old-deja/g++.other/storeexpr2.C: New test.
29271         * g++.dg/eh/template2.C: New test.
29272         * g++.dg/warn/weak1.C: New test.
29273
29274 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
29275
29276         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29277         Remove first, non-varying, argument.
29278
29279 2002-01-23  Richard Henderson  <rth@redhat.com>
29280
29281         * gcc.dg/inline-2.c: New.
29282
29283         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
29284         Add optional target arg.  Check number of arguments.
29285         (scan-assembler-not, scan-assembler-dem): Likewise.
29286         (scan-assembler-dem-not): Likewise.
29287
29288 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29289
29290         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29291         line 12.
29292         * g++.old-deja/g++.brendan/parse3.C,
29293         g++.old-deja/g++.other/crash26.C,
29294         g++.old-deja/g++.other/crash28.C,
29295         g++.old-deja/g++.other/crash29.C,
29296         g++.old-deja/g++.other/crash30.C,
29297         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29298
29299 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29300
29301         * gcc.dg/20020115-1.c: New.
29302
29303 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29304
29305         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29306
29307 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29308
29309         * gcc.dg/20020122-3.c: New.
29310
29311 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29312
29313         * g++.dg/other/gc1.C: New test.
29314
29315 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29316
29317         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29318
29319 2002-01-22  Richard Henderson  <rth@redhat.com>
29320
29321         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29322
29323 2002-01-22  Richard Henderson  <rth@redhat.com>
29324
29325         * gcc.dg/20020122-4.c: New.
29326
29327 2002-01-22  H.J. Lu <hjl@gnu.org>
29328
29329         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29330         link output.
29331         * gcc.dg/special/ecos.exp: Likewise.
29332         * lib/g++-dg.exp: Likewise.
29333         * lib/g77-dg.exp: Likewise.
29334         * lib/gcc-dg.exp : Likewise.
29335         * lib/mike-g++.exp: Likewise.
29336         * lib/mike-g77.exp: Likewise.
29337         * lib/mike-gcc.exp: Likewise.
29338         * lib/objc-dg.exp: Likewise.
29339
29340 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29341
29342         PR target/5379
29343         * gcc.dg/20020122-2.c: New test.
29344
29345 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29346
29347         * gcc.dg/20020122-1.c: New test.
29348
29349 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29350
29351         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29352
29353 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29354
29355         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29356
29357 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29358
29359         * gcc.c-torture/compile/20020121-1.c: New test.
29360
29361 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29362
29363         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29364         ld_library_path.
29365
29366 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29367
29368         * gcc.dg/20020218-1.c: New test.
29369
29370 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29371
29372         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29373         messages
29374         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29375         "At global scope" warning
29376         * g++.dg/ext/align1.C: Change cygwin test for alignment
29377         from db-bogus to dg-warning
29378
29379 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29380
29381         * g77.f-torture/compile/cpp2.F: New test.
29382
29383 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29384
29385         * g++.dg/template/access1.C: New test.
29386
29387 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29388
29389         * gcc.dg/20020118-1.c: New.
29390
29391 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29392
29393         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29394
29395 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29396
29397         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29398         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29399         alignment warnings.
29400
29401 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29402
29403         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29404         torture_with_loops and torture_without_loops
29405
29406 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29407
29408         * gcc.c-torture/compile/20020116-1.c: New test.
29409
29410 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29411
29412         * gcc.dg/20020116-2.c: New test.
29413
29414         * gcc.dg/ultrasp4.c: New test.
29415
29416         * gcc.dg/20020116-1.c: New test.
29417
29418 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29419
29420         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29421         by EABI.
29422
29423 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29424
29425         * gcc.misc-tests/i386-prefetch.exp: New.
29426         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29427         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29428         * gcc.misc-tests/i386-pf-none-1.c: New test.
29429         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29430
29431 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29432
29433         * gcc.dg/gnu89-init-1.c: Add new tests.
29434
29435 2002-01-15  Andreas Jaeger  <aj@suse.de>
29436
29437         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29438         * gcc.dg/i386-mmx-2.c: Likewise.
29439         * gcc.dg/i386-sse-1.c: Likewise.
29440         * gcc.dg/i386-sse-2.c: Likewise.
29441         * gcc.dg/i386-sse-3.c: Likewise.
29442
29443 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29444
29445         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29446         Uncomment additional cases that now pass.
29447
29448 2002-01-11  Richard Henderson  <rth@redhat.com>
29449
29450         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29451         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29452
29453 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29454
29455         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29456
29457 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29458
29459         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29460         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29461
29462 2002-01-10  Dale Johannesen  <dalej@apple.com>
29463
29464         * gcc.c-torture/execute/loop-11.c: New.
29465
29466 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29467
29468         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29469         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29470
29471 2002-01-09  Richard Henderson  <rth@redhat.com>
29472
29473         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29474         type in which to perform the operation for each size.
29475
29476 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29477
29478         * gcc.c-torture/compile/20020109-2.c: New test.
29479
29480 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29481
29482         * gcc.c-torture/execute/loop-10.c: New test.
29483
29484 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29485
29486         * gcc.c-torture/compile/20010226-1.c: New test.
29487         * gcc.c-torture/compile/20010227-1.c: New test.
29488         * gcc.c-torture/compile/20010426-1.c: New test.
29489         * gcc.c-torture/compile/20010510-1.c: New test.
29490         * gcc.c-torture/compile/20010605-3.c: New test.
29491         * gcc.c-torture/compile/20010824-1.c: New test.
29492         * gcc.c-torture/execute/20010409-1.c: New test.
29493         * gcc.dg/noncompile/20000901-1.c: New test.
29494         * gcc.dg/20001023-1.c: New test.
29495         * gcc.dg/20001101-1.c: New test.
29496         * gcc.dg/20001102-1.c: New test.
29497         * gcc.dg/20010207-1.c: New test.
29498         * gcc.dg/20010405-1.c: New test.
29499         * gcc.dg/20010822-1.c: New test.
29500         * gcc.dg/20011107-1.c: New test.
29501
29502 2002-01-09  Jeffrey A Law  (law@redhat.com)
29503
29504         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29505
29506         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29507         execution failure on PA targets.
29508
29509 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29510
29511         * gcc.c-torture/compile/20020109-1.c: New test.
29512
29513 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29514
29515         * gcc.c-torture/execute/20020108-1.c: New test.
29516
29517 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29518
29519         * gcc.dg/20020108-1.c: New test.
29520
29521 2002-01-08  H.J. Lu <hjl@gnu.org>
29522
29523         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29524         for header files.
29525
29526 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29527
29528         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29529         consistency.
29530
29531 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29532
29533         * gcc.dg/altivec-4.c: Test altivec predicates.
29534
29535 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29536
29537         * gcc.c-torture/execute/20020107-1.c: New test.
29538
29539 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29540
29541         PR c/5279
29542         * gcc.c-torture/compile/20020106-1.c: New test.
29543
29544 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29545
29546         * gcc.c-torture/execute/nestfunc-4.c: New test.
29547
29548 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29549
29550         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29551         extra triple that slipped in.
29552         * g++.old-deja/g++.abi/align.C: Likewise.
29553         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29554
29555 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29556
29557         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29558         * g++.old-deja/g++.abi/align.C: Likewise.
29559         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29560
29561         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29562         on FreeBSD/i386.
29563         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29564         FreeBSD.
29565
29566 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29567
29568         * gcc.dg/20020104-1.c: New test.
29569
29570         * gcc.dg/20020104-2.c: New test.
29571
29572 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29573
29574         * gcc.dg/20020103-1.c: Fix typo in target selector.
29575
29576 2002-01-03  Richard Henderson  <rth@redhat.com>
29577
29578         * gcc.dg/20020103-1.c: New.
29579
29580 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29581
29582         * gcc.c-torture/execute/20020103-1.c: New test.
29583
29584 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29585
29586         * g++.dg/other/debug2.C: New test.
29587
29588         * gcc.c-torture/compile/20020103-1.c: New test.
29589
29590 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29591
29592         * gcc.dg/gnu89-init-1.c: Added new tests.
29593
29594 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29595
29596         * g++.dg/template/friend2.C: Remove as patch is reverted.
29597
29598         * g++.dg/warn/oldcast1.C: New test.
29599
29600         * g++.dg/template/ptrmem1.C: New test.
29601         * g++.dg/template/ptrmem2.C: New test.
29602
29603         * g++.dg/template/ntp.C: New test.
29604
29605         * g++.dg/other/component1.C: New test.
29606
29607         * g++.dg/template/ttp3.C: New test.
29608
29609         * g++.dg/template/friend2.C: New test.
29610         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29611
29612 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29613
29614         * g++.dg/other/ptrmem1.C: New test.
29615         * g++.dg/other/ptrmem2.C: New test.
29616
29617 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29618
29619         * g++.dg/template/ctor1.C: New test.
29620
29621 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29622
29623         * g++.dg/template/friend2.C: New test.
29624
29625 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29626
29627         * gcc.dg/mmix-1.c: New test.
29628
29629 2001-12-31  Richard Henderson  <rth@redhat.com>
29630
29631         * gcc.dg/asm-5.c: New.
29632
29633 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29634
29635         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29636         in namespace __gnu_cxx
29637
29638 2001-12-30  Richard Henderson  <rth@redhat.com>
29639
29640         * gcc.dg/debug-6.c: New.
29641
29642 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29643
29644         * gcc.c-torture/compile/20011229-2.c: New test.
29645
29646 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29647
29648         * gcc.dg/debug-3.c: New test.
29649         * gcc.dg/debug-4.c: New test.
29650         * gcc.dg/debug-5.c: New test.
29651
29652 2001-12-29  Richard Henderson  <rth@redhat.com>
29653
29654         * g++.dg/eh/loop1.C: New.
29655
29656 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29657
29658         * g++.dg/template/crash1.C: New test.
29659
29660 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29661
29662         * g++.dg/other/const1.C: New test.
29663
29664 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29665
29666         * gcc.c-torture/compile/20011229-1.c: New test.
29667
29668 2001-12-28  Stan Shebs  <shebs@apple.com>
29669
29670         * lib/objc-torture.exp: Resync with c-torture.exp.
29671         * lib/objc.exp: Load standard libraries.
29672
29673 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29674
29675         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29676         additional tests.
29677
29678 2001-12-27  Roger Sayle <roger@eyesopen.com>
29679
29680         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29681
29682 2001-12-27  Richard Henderson  <rth@redhat.com>
29683
29684         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29685
29686 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29687
29688         * g++.dg/eh/ctor1.C: New test.
29689         * g++.dg/other/error2.C: New test.
29690
29691 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29692
29693         * g++.dg/other/init2.C: New test.
29694
29695 2001-12-24  Richard Henderson  <rth@redhat.com>
29696
29697         * gcc.dg/20011223-1.c: New.
29698         * gcc.dg/inline-1.c: New.
29699
29700 2001-12-23  Richard Henderson  <rth@redhat.com>
29701
29702         * gcc.dg/asm-4.c: Test operand modifiers.
29703
29704 2001-12-23  Richard Henderson  <rth@redhat.com>
29705
29706         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29707
29708 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29709
29710         * gcc.c-torture/execute/20011223-1.c: New test.
29711
29712 2001-12-21  Richard Henderson  <rth@redhat.com>
29713
29714         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29715         re-enables the warning.
29716
29717 2001-12-21  Richard Henderson  <rth@redhat.com>
29718
29719         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29720
29721 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29722
29723         * gcc.c-torture/compile/20011218-1.c: New test.
29724
29725 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29726
29727         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29728         arm-isr.c test.
29729         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29730         epilogue generation for ARM ISR routines.
29731
29732 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29733
29734         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29735         * gcc.dg/format/c90-printf-3.c: Likewise.
29736         * gcc.dg/format/c99-printf-3.c: Likewise.
29737         * gcc.dg/format/ext-1.c: Likewise.
29738         * gcc.dg/format/ext-6.c: Likewise.
29739         * gcc.dg/format/format.h: Prototype unlocked stdio.
29740
29741 2001-12-20  Richard Henderson  <rth@redhat.com>
29742
29743         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29744         (arena): Use it.
29745         (malloc): Correct allocation logic.  Abort if we fill up the
29746         arena before initialization complete.
29747         (realloc): Correct allocation logic.
29748
29749 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29750
29751         * gcc.c-torture/compile/20011219-2.c: New test.
29752
29753         * gcc.c-torture/execute/20011219-1.c: New test.
29754
29755 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29756
29757         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
29758         target does not support weak symbols.
29759
29760 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29761
29762         * gcc.c-torture/compile/20011219-1.c: New test.
29763
29764 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29765
29766         * g++.dg/other/error1.C: New test.
29767
29768 2001-12-17  Jeffrey A Law  (law@redhat.com)
29769
29770         * gcc.c-torture/execute/20011217-1.c: New test.
29771
29772 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29773
29774         * objc.dg/special/: New directory.
29775         * objc.dg/special/special.exp: New file.
29776         * objc.dg/special/unclaimed-category-1.h: New file.
29777         * objc.dg/special/unclaimed-category-1a.m: New file.
29778         * objc.dg/special/unclaimed-category-1.m: New file.
29779
29780 2001-12-17  Andreas Jaeger  <aj@suse.de>
29781
29782         * gcc.c-torture/compile/20011217-2.c: New test.
29783
29784 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29785
29786         * gcc.c-torture/compile/20011217-1.c: New test.
29787
29788 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29789
29790         * testsuite/gcc.dg/20011214-1.c: New.
29791
29792 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29793
29794         * gcc.dg/altivec-4.c: New.
29795
29796 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29797
29798         * gcc.dg/20011113-1.c: New test.
29799
29800 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29801
29802         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29803         std::__malloc_alloc_template<0> and
29804         std::__default_alloc_template<false, 0>.
29805
29806 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29807
29808         * objc/execute/bf-21.m: New test.
29809         * objc/execute/enumeration-1.m: New test.
29810         * objc/execute/enumeration-2.m: New test.
29811
29812 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29813
29814         * gcc.dg/gnu89-init-1.c: New test.
29815
29816 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29817
29818         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29819         * g++.old-deja/g++.jason/2371.C: Likewise.
29820         * g++.old-deja/g++.jason/template33.C: Likewise.
29821         * g++.old-deja/g++.jason/template34.C: Likewise.
29822         * g++.old-deja/g++.jason/template36.C: Likewise.
29823         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29824         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29825         * g++.old-deja/g++.other/typename1.C: Likewise.
29826         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29827         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29828         * g++.old-deja/g++.pt/typename11.C: Likewise.
29829         * g++.old-deja/g++.pt/typename14.C: Likewise.
29830         * g++.old-deja/g++.pt/typename16.C: Likewise.
29831         * g++.old-deja/g++.pt/typename3.C: Likewise.
29832         * g++.old-deja/g++.pt/typename4.C: Likewise.
29833         * g++.old-deja/g++.pt/typename5.C: Likewise.
29834         * g++.old-deja/g++.pt/typename7.C: Likewise.
29835         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29836
29837 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29838
29839         * g++.dg/other/linkage1.C: New test.
29840         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29841         specifiers.
29842
29843 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29844
29845         * gcc.dg/concat.c: New test.
29846
29847 2001-12-11  Stan Shebs  <shebs@apple.com>
29848
29849         * objc/compile: New test directory.
29850         * objc/compile/compile.exp: New expect script.
29851         * objc/compile/20011211-1.m: New compile test.
29852
29853 2001-12-11  Jason Merrill  <jason@redhat.com>
29854
29855         * lib/prune.exp (prune_gcc_output): Also handle "In member
29856         function".  So many permutations...
29857
29858 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29859
29860         * g++.dg/template/typedef1.C: New test.
29861
29862 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29863
29864         * g++.dg/other/copy1.C: New test.
29865
29866 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29867
29868         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29869
29870         * gcc.dg/builtin-choose-expr.c: New.
29871
29872 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29873
29874         * gcc.dg/altivec-2.c: New.
29875
29876 2001-12-07  Richard Henderson  <rth@redhat.com>
29877
29878         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29879
29880 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29881
29882         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29883         ultrasparc.
29884
29885 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29886
29887         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29888
29889 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29890
29891         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29892         variable argument list.
29893
29894 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29895
29896         * gcc.c-torture/execute/memcheck: Delete entire directory.
29897         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29898         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29899
29900 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29901
29902         * gcc.dg/Wshadow-1.c: New test.
29903
29904 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29905
29906         * gcc.c-torture/compile/20011130-1.c: New test.
29907
29908         * gcc.dg/noncompile/20011025-1.c: New test.
29909
29910         * g++.dg/other/anon-union.C: New test.
29911
29912         * gcc.c-torture/execute/20011024-1.c: New test.
29913
29914 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29915
29916         * gcc.c-torture/execute/20000722-1.x,
29917         gcc.c-torture/execute/20010123-1.x: Remove.
29918         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29919         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29920         gcc.dg/c99-complit-2.c: New tests.
29921
29922 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29923
29924         * g++.dg/inherit/base1.C: New test.
29925
29926 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29927
29928         * g++.dg/other/stdarg1.C: New test.
29929
29930         * gcc.c-torture/compile/20011130-2.c: New test.
29931
29932 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29933
29934         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29935         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29936         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29937         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29938         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29939         * gcc.dg/builtin-prefetch-1.c: New test.
29940
29941 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29942
29943         * gcc.dg/20011130-1.c: New test.
29944
29945 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29946
29947         * g++.dg/other/scope1.C: New test.
29948         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29949
29950 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29951
29952         * gcc.dg/vla-init-1.c: New test.
29953
29954 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29955
29956         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29957
29958 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29959
29960         * objc.dg/alias.m: Update.
29961         * objc.dg/class-1.m: Update.
29962         * objc.dg/const-str-1.m: Update.
29963         * objc.dg/fwd-proto-1.m: Update.
29964         * objc.dg/id-1.m: Update.
29965         * objc.dg/super-class-1.m: Update.
29966
29967 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29968
29969         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29970         constructs.
29971
29972 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29973
29974         * gcc.c-torture/execute/20011128-1.c: New test.
29975
29976 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29977
29978         * gcc.dg/20011127-1.c: New test.
29979
29980 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29981
29982         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29983         from Austin Group draft 7.
29984         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29985         scanf format arguments.
29986         * gcc.dg/format/no-exargs-2.c: New test.
29987
29988 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29989
29990         * g++.dg/abi/vbase8-4.C: New test.
29991
29992 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29993
29994         * gcc.c-torture/execute/20011121-1.c: New test.
29995
29996 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29997
29998         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29999
30000 2001-11-23  Andreas Jaeger  <aj@suse.de>
30001
30002         * gcc.dg/cpp/charconst-2.c: New test.
30003
30004 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
30005
30006         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
30007         to the host if it is remote.  Let tests specify extra headers
30008         they use.
30009         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
30010         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
30011         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
30012         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
30013         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
30014         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
30015         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
30016         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
30017         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
30018         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
30019
30020 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
30021
30022         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
30023         for little endian ARMs.
30024
30025 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
30026
30027         * gcc.c-torture/compile/20011119-1.c: New test.
30028         * gcc.c-torture/compile/20011119-2.c: New test.
30029
30030 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
30031
30032         * gcc.dg/altivec-1.c: Fix typo.
30033
30034 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30035
30036         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
30037
30038 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
30039
30040         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
30041
30042 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
30043
30044         * lib/g77.exp: Don't specify --rpath-link.
30045
30046         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
30047         across all the headers.
30048         * gcc.dg/format/format.exp: For testing on a remote host,
30049         copy format.h.
30050
30051         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
30052         * gcc.c-torture/execute/930406-1.c: Likewise.
30053         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30054
30055 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
30056
30057         * gcc.dg/altivec-1.c: New.
30058
30059 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
30060
30061         * gcc.dg/cpp/fpreprocessed.c: New test case.
30062
30063 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30064
30065         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
30066         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
30067         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
30068
30069 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30070
30071         * gcc.dg/no-builtin-1.c: New test.
30072
30073 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
30074
30075         * gcc.c-torture/execute/20011115-1.c: New test.
30076
30077 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
30078
30079         * gcc.c-torture/compile/20011114-2.c: New test.
30080         * gcc.c-torture/compile/20011114-3.c: New test.
30081         * gcc.c-torture/compile/20011114-4.c: New test.
30082
30083 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30084
30085         * g++.dg/other/init1.C: New test.
30086
30087 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
30088
30089         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
30090         message.
30091
30092         * gcc.c-torture/execute/20011114-1.c: New testcase.
30093
30094         * gcc.c-torture/compile/20010327-1.c: Revert last change.
30095         * gcc.c-torture/compile/20011114-1.c: New test, exactly
30096         like the (before this change) version of 20010327-1.c.
30097
30098 2001-11-14  Roger Sayle <roger@eyesopen.com>
30099
30100         * gcc.c-torture/execute/string-opt-13.c: New testcase.
30101
30102 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
30103
30104         * g++.dg/init/array2.C: New test.
30105
30106 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
30107
30108         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
30109
30110 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
30111
30112         * g++.dg/other/forscope1.C: New test.
30113         * g++.dg/ext/forscope1.C: New test.
30114         * g++.dg/ext/forscope2.C: New test.
30115
30116 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
30117
30118         * gcc.c-torture/execute/20011113-1.c: New test.
30119
30120 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
30121
30122         * gcc.c-torture/execute/20011109-2.c: New test.
30123
30124         * gcc.c-torture/execute/20011109-1.c: New test.
30125
30126 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
30127
30128         * gcc.c-torture/compile/20011109-1.c: New test.
30129
30130 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
30131
30132         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
30133         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
30134         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
30135         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
30136         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
30137         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
30138         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
30139
30140 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30141
30142         * g++.dg/warn/Wshadow-1.C: New tests.
30143         * g++.old-deja/g++.mike/for3.C: Update.
30144
30145 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30146
30147         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
30148         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
30149         XFAILs.  Adjust expected error texts.
30150         * gcc.c-torture/compile/20011106-1.c,
30151         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
30152         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
30153         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
30154         gcc.dg/c99-array-lval-5.c: New tests.
30155
30156 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30157
30158         * gcc.dg/cpp/defined.c: Update.
30159
30160 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30161
30162         * gcc.c-torture/execute/anon-1.c: New test.
30163
30164 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
30165
30166         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
30167         same size, so no warning should be produced on stormy16.
30168
30169         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
30170         due to oversized array.
30171         * g++.old-deja/g++.mike/ns15.C: Likewise.
30172         * g++.old-deja/g++.pt/crash16.C: Likewise.
30173
30174 2001-11-02  Graham Stott  <grahams@redhat.com>
30175
30176         * g++.dgother/debug1.C: Fix typos.
30177
30178 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
30179
30180         * g++.dg/other/debug1.C: New test.
30181
30182 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30183
30184         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
30185         of unsigned long.
30186
30187 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
30188
30189         * gcc.dg/20011029-2.c: New test.
30190
30191         * gcc.c-torture/compile/20011029-1.c: New test.
30192
30193 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
30194
30195         * objc/execute/class_self-1.m: New test.
30196         * objc/execute/class_self-2.m: New test.
30197
30198 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
30199
30200         * gcc.misc-tests/msgs.exp: Delete.
30201         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
30202         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
30203         error set to match recent changes.
30204
30205 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
30206
30207         * gcc.dg/20011021-1.c: New test.
30208
30209 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
30210
30211         * gcc.c-torture/compile/20011023-1.c: New test.
30212
30213 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
30214
30215         * lib/g77.exp: Rewrite based on lib/g++.exp.
30216
30217 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
30218
30219         * gcc.c-torture/execute/20011019-1.c: New test.
30220
30221         * gcc.dg/20011018-1.c: New test.
30222
30223 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
30224
30225         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
30226
30227 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
30228
30229         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
30230         * gcc.dg/attr-invalid.c: Likewise.
30231
30232 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
30233
30234         * testsuite/gcc.dg/20011015-1.c: New test.
30235
30236 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30237
30238         * g++.dg/template/unify2.C: New test.
30239
30240 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30241
30242         * g++.dg/other/exception-specification.C: New test
30243
30244 2001-10-13  Tom Rix  <trix@redhat.com>
30245
30246         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
30247         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
30248
30249 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
30250
30251         * testsuite/gcc.dg/20011009-1.c: New test.
30252
30253 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
30254
30255         PR g++/4476
30256         * g++.dg/other/friend1.C: New test.
30257
30258 2001-10-11  Richard Henderson  <rth@redhat.com>
30259
30260         * g++.old-deja/g++.other/crash18.C: Add -S to options.
30261
30262 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30263
30264         * gcc.c-torture/compile/20011010-1.c: New.
30265
30266 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30267
30268         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
30269         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
30270         g77.f-torture/execute/execute.exp,
30271         g77.f-torture/noncompile/noncompile.exp,
30272         gcc.c-torture/compile/compile.exp,
30273         gcc.c-torture/execute/execute.exp,
30274         gcc.c-torture/execute/ieee/ieee.exp,
30275         gcc.c-torture/execute/memcheck/memcheck.exp,
30276         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
30277         objc/execute/execute.exp: Update FSF address.
30278
30279 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30280
30281         * gcc.dg/cpp/cmdlne-C.c: Update.
30282         * gcc.dg/cpp/cmdlne-C2.c: New.
30283
30284 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30285
30286         * gcc.c-torture/execute/20011008-3.c: New.
30287
30288 2001-10-08  DJ Delorie  <dj@redhat.com>
30289
30290         * gcc.dg/20011008-1.c: New.
30291         * gcc.dg/20011008-2.c: New.
30292
30293 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30294
30295         * gcc.dg/cpp/spacing1.c: Update test.
30296
30297 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30298
30299         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30300         spelling errors of "separate" as "seperate".
30301
30302 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30303
30304         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30305         enough to avoid inlining.
30306
30307 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30308
30309         * lib/g77.exp: set libg2c_dir correctly.
30310
30311 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30312
30313         * gcc.dg/cpp/macro11.c: New test.
30314
30315 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30316
30317         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30318         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30319         gcc.dg/format/multattr-3.c: New tests.
30320         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30321         tests for format attributes on function pointers being rejected.
30322
30323 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30324
30325         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30326
30327 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30328
30329         * g++.dg/warn/format1.C: New test.
30330
30331 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30332
30333         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30334
30335 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30336
30337         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30338
30339 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30340
30341         * gcc.dg/cpp/redef2.c: Add test.
30342
30343 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30344
30345         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30346         long-standing bug on i686, apparently.
30347         * gcc.c-torture/execute/loop-2c.x: New file.
30348         * gcc.c-torture/execute/loop-2d.x: New file.
30349         * gcc.c-torture/execute/loop-3c.x: New file.
30350
30351 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30352
30353         * gcc.dg/cpp/20000625-2.c: Correct line number.
30354
30355 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30356
30357         * gcc.dg/cpp/macro10.c: New test.
30358         * gcc.dg/cpp/strify3.c: New test.
30359         * gcc.dg/cpp/spacing1.c: Add tests.
30360         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30361         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30362
30363 2001-09-24  DJ Delorie  <dj@redhat.com>
30364
30365         * gcc.c-torture/execute/20010924-1.c: New test.
30366
30367 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30368
30369         * testsuite/objc/execute/paste.m: Remove.
30370
30371 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30372
30373         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30374
30375 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30376
30377         * g77.dg/strlen0.f: New test.
30378
30379 2001-09-21  Richard Henderson  <rth@redhat.com>
30380
30381         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30382         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30383
30384 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30385
30386         Table-driven attributes.
30387         * g++.dg/ext/attrib1.C: New test.
30388
30389 2001-09-20  DJ Delorie  <dj@redhat.com>
30390
30391         * gcc.dg/20000926-1.c: Update expected warning messages.
30392         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30393         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30394         array.
30395
30396 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30397
30398         * g++.dg/eh/registers1.C: New test case.
30399
30400 2001-09-17  Richard Henderson  <rth@redhat.com>
30401
30402         * gcc.dg/array-5.c: Fix VLA decomposition test.
30403
30404 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30405
30406         * gcc.dg/cpp/line5.c: New testcase.
30407
30408 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30409
30410         * gcc.dg/cpp/macro9.c: New test.
30411
30412 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30413
30414         * gcc.c-torture/execute/980223.c: Change type of addr from long
30415         to char *.
30416
30417 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30418
30419         * gcc.c-torture/execute/20010915-1.c: New test.
30420
30421 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30422
30423         * g77.dg/bprob: New directory.
30424         * g77.dg/bprob/bprob.exp: New file.
30425         * g77.dg/bprob/bprob-1.f: New test.
30426         * g77.dg/gcov: New directory.
30427         * g77.dg/gcov/gcov.exp: New file.
30428         * g77.dg/gcov/gcov-1.f: New test.
30429         * g77.dg/gcov/gcov-1.x: New file.
30430
30431 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30432
30433         * gcc.dg/cpp/directiv.c: Update.
30434         * gcc.dg/cpp/undef1.c: Update.
30435
30436 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30437
30438         * gcc.dg/20010912-1.c: New test.
30439
30440 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30441
30442         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30443         language-independent file in lib.
30444         * lib/gcov.exp: New file.
30445
30446 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30447
30448         * gcc.c-torture/compile/20010911-1.c: New test.
30449
30450 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30451
30452         * lib/profopt.exp: New, to support profile-directed optimizations.
30453         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30454         * gcc.misc-tests/bprob-1.c: New test.
30455         * gcc.misc-tests/bprob-2.c: New test.
30456
30457 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30458
30459         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30460         XFAIL and which kinds of gcov output to verify.
30461         * gcc.misc-tests/gcov-4b.x: New file.
30462         * gcc.misc-tests/gcov-5b.x: New file.
30463         * gcc.misc-tests/gcov-6.x: New file.
30464         * gcc.misc-tests/gcov-7.c: New test.
30465         * gcc.misc-tests/gcov-7.x: New file.
30466
30467 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30468
30469         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30470         * gcc.misc-tests/gcov-6.c: New test.
30471
30472 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30473
30474         PR c++/3986
30475         * g++.dg/abi/vbase1.C: New test.
30476
30477 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30478
30479         * objc.dg/method-2.m: New.
30480
30481 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30482
30483         PR c++/4203
30484         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30485         * g++.dg/init/empty1.C: New test.
30486
30487 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30488
30489         * gcc.c-torture/compile/20010903-1.c: New test.
30490
30491 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30492
30493         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30494         for m68k.
30495
30496 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30497
30498         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30499
30500         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30501
30502         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30503
30504 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30505
30506         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30507         for 16-bit 'unsigned int'.
30508
30509 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30510
30511         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30512
30513 2001-08-27  Richard Henderson  <rth@redhat.com>
30514
30515         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30516         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30517
30518 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30519
30520         * gcc.dg/asm-names.c (ymain): New.
30521
30522 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30523
30524         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30525         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30526         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30527
30528 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30529
30530         * gcc.dg/compare5.c: New testcase.
30531
30532 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30533
30534         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30535         and "In instantiation".
30536
30537 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30538
30539         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30540
30541 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30542
30543         * gcc.misc-tests/gcov.exp: Add support for branch information.
30544         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30545         * gcc.misc-tests/gcov-4.c: New test.
30546         * gcc.misc-tests/gcov-4b.c: New test.
30547         * gcc.misc-tests/gcov-5b.c: New test.
30548
30549 2001-08-20  Zack Weinberg  <zackw@panix.com>
30550
30551         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30552         expected to fail.
30553
30554 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30555
30556         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30557
30558 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30559
30560         * g++.dg/eh/template1.C: New test.
30561
30562 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30563
30564         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30565         Fix thinko.
30566         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30567         for xfail.
30568
30569 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30570
30571         * lib/g77-dg.exp: Use prune.exp for common procedures
30572         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30573         * lib/g77.exp: (g77-dg-prune) Remove
30574
30575 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30576
30577         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30578
30579 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30580
30581         * g++.dg/template/unify1.C: New test.
30582
30583 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30584
30585         * g++.dg/abi/empty4.C: New test.
30586
30587 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30588
30589         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30590         solaris2.*
30591         * g77.f-torture/compile/pr3743.x: Likewise.
30592
30593 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30594
30595         * g++.dg/other/using-declaration.C: New test.
30596
30597 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30598
30599         * gcc.dg/cpp/tr-sign.c: New testcase.
30600
30601 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30602
30603         * gcc.dg/cpp/19951025-1.c: Revert.
30604         * gcc.dg/cpp/directiv.c: We no longer process directives that
30605         interrupt macro arguments.
30606
30607 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30608
30609         * gcc.dg/bconstp-1.c: New test.
30610
30611 2001-08-03  Richard Henderson  <rth@redhat.com>
30612
30613         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30614
30615 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30616
30617         * gcc.dg/cpp/19951025-1.c: Update.
30618
30619 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30620
30621         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30622         should be x.
30623
30624 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30625
30626         Kill -fhonor-std.
30627         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30628         * g++.old-deja/g++.other/std1.C: Likewise.
30629         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30630
30631 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30632
30633         * lib/g77.exp: Load gcc-defs.exp for common procedures
30634         (g77_pass, g77_fail, g77_finish, g77_exit,
30635         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30636
30637 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30638
30639         * g77.dg/fbackslash.f
30640         * g77.dg/fcase-preserve.f
30641         * g77.dg/ff90-1.f
30642         * g77.dg/ffixed-line-length-0.f
30643         * g77.dg/ffixed-line-length-132.f
30644         * g77.dg/ffixed-line-length-7.f
30645         * g77.dg/ffixed-line-length-72.f
30646         * g77.dg/ffixed-line-length-none.f
30647         * g77.dg/ffree-form-1.f
30648         * g77.dg/fno-backslash.f
30649         * g77.dg/fno-f90-1.f
30650         * g77.dg/fno-fixed-form-1.f
30651         * g77.dg/fno-onetrip.f
30652         * g77.dg/fno-typeless-boz.f
30653         * g77.dg/fno-underscoring.f
30654         * g77.dg/fno-vxt-1.f
30655         * g77.dg/fonetrip.f
30656         * g77.dg/ftypeless-boz.f
30657         * g77.dg/fugly-assumed.f
30658         * g77.dg/funderscoring.f
30659         * g77.dg/fvxt-1.f
30660
30661 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30662
30663         * objc.dg/fwd-proto-1.m: New.
30664         * objc.dg/local-decl-1.m: New.
30665         * objc.dg/naming-1.m: New.
30666         * objc.dg/naming-2.m: New.
30667         * objc.dg/proto-hier-1.m: New.
30668
30669 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30670
30671         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30672         largest-type elements to a struct makes its size grow.
30673
30674 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30675
30676         * g++.dg/abi/vthunk1.C: New test.
30677
30678 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30679
30680         * g++.dg/abi/vbase8-22.C: New test.
30681
30682 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30683
30684         * gcc.dg/cpp/macro8.c: New test.
30685
30686 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30687
30688         * g++.dg/abi/vbase8-21.C: New test.
30689
30690 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30691
30692         * g++.dg/abi/vbase8-10.C: New test.
30693
30694 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30695
30696         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30697         ${tool}_set_ld_library_path.
30698         Changed caller.
30699         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30700         g++.exp.
30701
30702 2001-07-26  Stan Cox <scox@redhat.com>
30703
30704         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30705         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30706         gcc_exit, gcc_check_unsupported_p):
30707         Moved to gcc-deps.exp
30708         * gcc-deps.exp: New file.
30709
30710 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30711
30712         * g++.old-deja/g++.pt/defarg14.C: New test.
30713
30714 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30715
30716         * g++.old-deja/g++.other/lineno5.C: New test.
30717
30718 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30719
30720         * g++.old-deja/g++.pt/crash68.C: New test.
30721
30722 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30723
30724         * g++.old-deja/g++.other/crash42.C: New test.
30725
30726 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30727
30728         * gcc.dg/cpp/extratokens.c: Fix.
30729         * gcc.dg/cpp/skipping2.c: New tests.
30730
30731 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30732
30733         * gcc.c-torture/execute/20010724-1.c: New file.
30734         * gcc.c-torture/execute/20010724-1.x: New file.
30735
30736 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30737
30738         * g++.old-deja/g++.other/cond7.C: New test.
30739
30740 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30741
30742         * g++.old-deja/g++.other/optimize4.C: New test.
30743
30744 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30745
30746         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30747
30748 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30749
30750         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30751         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30752         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30753         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30754
30755         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30756         bug report" message.
30757
30758         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30759         * g++.dg/ext/instantiate1.C: Move from old-deja.
30760
30761 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30762
30763         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30764         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30765         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30766         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30767
30768 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30769
30770         * gcc.c-torture/execute/20010723-1.c: New test.
30771
30772 2001-07-23  Ben Elliston  <bje@redhat.com>
30773
30774         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30775
30776 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30777
30778         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30779         i[34567]86-*-*.
30780         Delete handling of ieee_multilib_flags.
30781         Pass -mieee for alpha*-*-* and sh-*-*.
30782         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30783
30784 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30785
30786         Remove old-abi tests.
30787         * g++.old-deja/g++.mike/p11116.C: Remove.
30788         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30789
30790 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30791
30792         * g77.f-torture/compile/pr3743.f: New test
30793
30794 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30795
30796         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30797
30798 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30799
30800         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30801         g++.old-deja/g++.pt/static6.C: Likewise.
30802         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30803         supports weak symbols.
30804
30805 2001-07-18  Andreas Jaeger  <aj@suse.de>
30806
30807         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30808         supported again.
30809
30810 2001-07-18  Andreas Jaeger  <aj@suse.de>
30811
30812         * gcc.dg/iftrap-1.c: Fix target line.
30813
30814 2001-07-17  Richard Henderson  <rth@redhat.com>
30815
30816         * gcc.c-torture/execute/20010717-1.c: New.
30817
30818 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30819
30820         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30821         tests.
30822
30823 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30824
30825         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30826
30827 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30828
30829         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30830         UAC_SIGBUS, UAC_NOPRINT definitions.
30831
30832 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30833
30834         * objc/execute/object_is_class.m: New test.
30835         * objc/execute/object_is_meta_class.m: New test.
30836
30837 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30838
30839         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30840         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30841
30842 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30843
30844         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30845         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30846
30847 2001-07-14  Richard Henderson  <rth@redhat.com>
30848
30849         * gcc.dg/iftrap-1.c: New.
30850
30851 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30852
30853         * g77.f-torture/execute/intrinsic77.f: New test.
30854
30855 2001-07-11  Janis Johnson <janis@us.ibm.com>
30856
30857         * gcc.misc-tests/gcov-3.c: New test.
30858
30859 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30860
30861         * gcc.c-torture/compile/20010711-1.c,
30862         * gcc.c-torture/compile/20010711-2.c: New tests.
30863
30864 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30865
30866         * gcc.c-torture/execute/20010711-1.c: New test.
30867
30868 2001-07-11  Ben Elliston  <bje@redhat.com>
30869
30870         * g++.old-deja/g++.other/enum5.C: New test.
30871
30872 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30873
30874         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30875         (g++-dg-prune): Call prune_gcc_output.
30876         * prune.exp: New file for prune_gcc_output.
30877         * lib/g++.exp, lib/gcc.exp: Load it.
30878
30879 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30880
30881         * gcc.c-torture/compile/20010701-1.c,
30882         g++.old-deja/g++.ext/attrib6.C: New tests.
30883
30884 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30885
30886         * gcc.c-torture/compile/20010706-1.c: New test.
30887
30888 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30889
30890         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30891
30892 2001-06-28  Stan Shebs  <shebs@apple.com>
30893
30894         * gcc.dg/pragma-darwin.c: New test.
30895
30896 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30897
30898         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30899         Solaris 2.[678] system.
30900
30901 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30902
30903         * gcc.dg/20010622-1.c: New test.
30904
30905 2001-06-18  Stan Shebs  <shebs@apple.com>
30906
30907         * objc.dg: New directory.
30908         * objc.dg/dg.exp: New file.
30909         * objc.dg/alias.m: New.
30910         * objc.dg/class-1.m: New.
30911         * objc.dg/class-2.m: New.
30912         * objc.dg/const-str-1.m: New.
30913         * objc.dg/const-str-2.m: New.
30914         * objc.dg/id-1.m: New.
30915         * objc.dg/method-1.m: New.
30916         * objc.dg/super-class-1.m: New.
30917         * lib/objc-dg.exp: New file.
30918
30919 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30920
30921         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30922         of label name.
30923
30924 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30925
30926         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30927
30928 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30929
30930         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30931         variable.
30932
30933 2001-06-12  Richard Henderson  <rth@redhat.com>
30934
30935         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30936
30937 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30938
30939         * g++.old-deja/g++.abi/vbase5.C: New test.
30940         * g++.old-deja/g++.abi/vbase6.C: New test.
30941         * g++.old-deja/g++.abi/vbase7.C: New test.
30942
30943 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30944
30945         * gcc.c-torture/compile/20010610-1.c: New test.
30946
30947 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30948
30949         * g++.old-deja/g++.abi/vbase4.C: New test.
30950
30951 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30952
30953         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30954         support %f for HC11/HC12 targets.
30955         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30956         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30957         on HC11/HC12 targets.
30958         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30959
30960 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30961
30962         * gcc.dg/wchar_t-1.c: New file.
30963         * gcc.dg/wint_t-1.c: Likewise.
30964
30965 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30966
30967         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30968
30969 2001-06-11  Richard Henderson  <rth@redhat.com>
30970
30971         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30972
30973 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30974
30975         * gcc.c-torture/compile/20010611-1.c: New test.
30976
30977 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30978
30979         * gcc.dg/c99-tag-1.c: Add more tests.
30980
30981 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30982
30983         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30984         representation on MN10300 and ARM/Thumb.
30985
30986 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30987
30988         * g77.f-torture/execute/20010610.f: New.
30989
30990 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30991
30992         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30993         names.
30994
30995 2001-06-09  Richard Henderson  <rth@redhat.com>
30996
30997         * gcc.c-torture/execute/ashrdi-1.c: New.
30998         * gcc.c-torture/execute/ashldi-1.c: New.
30999         * gcc.c-torture/execute/lshrdi-1.c: New.
31000
31001 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
31002
31003         * objc/execute/load-3.m: Added. Check sending +load to categories,
31004         in addition to classes.
31005
31006 2001-06-08  Stan Shebs  <shebs@apple.com>
31007
31008         * objc/execute/load-2.m: New test.  From Nicola Pero
31009         <n.pero@mi.flashnet.it>.
31010
31011 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
31012
31013         * gcc.c-torture/execute/20010605-2.c: New test.
31014
31015 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31016
31017         * g++.old-deja/g++.abi/vbase2.C: New test.
31018         * g++.old-deja/g++.abi/vbase3.C: New test.
31019
31020 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31021
31022         * g++.old-deja/g++.pt/friend49.C: New test.
31023
31024 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31025
31026         * g++.old-deja/g++.ext/anon3.C: New test.
31027
31028 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
31029
31030         * g++.old-deja/g++.other/conv7.C: New test.
31031
31032 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
31033
31034         * gcc.c-torture/compile/20010605-2.c: New test.
31035
31036 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31037
31038         * gcc.c-torture/execute/20010604-1.c: New test.
31039
31040 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
31041
31042         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
31043
31044 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
31045
31046         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
31047         (g++_link_flags): Likewise.
31048         (g++_init): Pass gccpath's value to two previous functions.
31049
31050 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31051
31052         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
31053         Ensure logfile entry matches exec command line.
31054
31055 2001-05-31  Richard Henderson  <rth@redhat.com>
31056
31057         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
31058         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
31059
31060 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
31061
31062         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
31063         compiler for irix6.2
31064
31065 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
31066
31067         * g++.old-deja/g++.other/optimize3.C: New file.
31068
31069 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
31070
31071         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
31072         assemble.
31073
31074 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
31075
31076         * g++.old-deja/g++.other/optimize2.C: New file.
31077
31078 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
31079
31080         * gcc.c-torture/compile/20010518-2.c: New file.
31081         * gcc.c-torture/execute/20010518-1.c: New file.
31082         * gcc.c-torture/execute/20010518-2.c: New file.
31083
31084 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31085
31086         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
31087
31088 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
31089
31090         G++ no longer defines builtins that do not begin with __builtin.
31091         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
31092         * g++.old-deja/g++.brendand/misc13.C: Likewise.
31093         * g++.old-deja/g++.law/builtin1.C: Likewise.
31094         * g++.old-deja/g++.law/cvt2.C: Likewise.
31095         * g++.old-deja/g++.mike/net5.C: Likewise.
31096         * g++.old-deja/g++.other/builtins1.C: Likewise.
31097         * g++.old-deja/g++.other/builtins2.C: Likewise.
31098         * g++.old-deja/g++.other/builtins3.C: Likewise.
31099         * g++.old-deja/g++.other/builtins4.C: Likewise.
31100         * g++.old-deja/g++.other/inline8.C: Likewise.
31101         * g++.old-deja/g++.robertl/eb39.C: Likewise.
31102
31103 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
31104
31105         * g++.old-deja/g++.pt/using1.C: Adjust.
31106         * g++.old-deja/g++.pt/using2.C: New test.
31107
31108 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31109
31110         * gcc.dg/cpp/charconst.c: New tests.
31111         * gcc.dg/cpp/escape.c: New tests.
31112         * gcc.dg/cpp/escape-1.c: New tests.
31113         * gcc.dg/cpp/escape-2.c: New tests.
31114         * gcc.dg/cpp/ucs.c: New tests.
31115
31116 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
31117
31118         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
31119         native compiler for irix6.5.
31120
31121 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
31122
31123         * lib/g++.exp (g++_include_flags): Use args to compute
31124         get_multilibs.
31125         (g++_link_flags): Likewise.
31126         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
31127
31128 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31129
31130         * gcc.dg/c90-hexfloat-1.c: Add more tests.
31131
31132 2001-05-21  Geoff Keating  <geoffk@redhat.com>
31133
31134         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
31135         this file.
31136
31137 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31138
31139         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
31140         STACK_SIZE;
31141         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
31142         to STACK_SIZE; Use it to define size of add_histo array.
31143         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
31144         to STACK_SIZE.
31145         (f): Use GITT_SIZE to define size of gitt local table.
31146         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
31147         to STACK_SIZE; Use it to define size of bytemem array.
31148
31149 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31150
31151         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
31152         on 68HC11/HC12 due to the asm instruction.
31153         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
31154         * gcc.c-torture/compile/920520-1.x: Likewise.
31155         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
31156         on 68HC11/HC12 because the function is larger than 64K.
31157         * gcc.c-torture/compile/961203-1.x: New file, this test fails
31158         on 68HC11/HC12 because the structure is too large.
31159
31160 2001-05-20  Richard Henderson  <rth@redhat.com>
31161
31162         * gcc.c-torture/execute/20010520-1.c: New.
31163
31164 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31165
31166         * g++.old-deja/g++.warn/compare1.C: New test.
31167         * gcc.dg/compare4.c: New test.
31168
31169 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
31170
31171         * g++.old-deja/g++.other/optimize1.C: New test.
31172
31173 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31174
31175         * g++.old-deja/g++.pt/spec41.C: New test.
31176
31177 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
31178
31179         * gcc.c-torture/compile/20010114-1.x: Remove.
31180
31181 2001-05-18  Stan Shebs  <shebs@apple.com>
31182
31183         * gcc.c-torture/compile/20010518-1.c: New test.
31184
31185 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
31186
31187         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
31188         * g++.old-deja/g++.pt/crash67.C: New test.
31189
31190 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
31191
31192         * g++.old-deja/g++.other/debug9.C: New test.
31193
31194 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
31195
31196         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
31197
31198 2001-05-16  Jan Hubicka  <jh@suse.cz>
31199
31200         * gcc.c-torture/compile/20010516-1.c: New test.
31201
31202 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31203
31204         * g++.old-deja/g++.other/crash41.C: New test.
31205
31206 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31207
31208         * g++.old-deja/g++.pt/crash66.C: New test.
31209
31210 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
31211
31212         * g++.old-deja/g++.robertl/eb27.C: Convert.
31213
31214 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
31215
31216         * g++.dg/friend-warn.C: New test.  Do not warn about friend
31217         declaration being redundant.
31218
31219 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
31220
31221         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
31222
31223 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
31224
31225         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
31226
31227 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
31228
31229         * lib/g++.exp: Use testsuite_flags.
31230
31231 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
31232
31233         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
31234
31235 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31236
31237         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
31238
31239 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
31240
31241         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
31242
31243 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
31244
31245         * gcc.c-torture/compile/20010313-1.c: New test.
31246
31247 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
31248
31249         * gcc.dg/cpp/direct2.c: New test.
31250         * gccq.dg/cpp/direct2s.c: New test.
31251
31252         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
31253
31254 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
31255
31256         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
31257         * g++.old-deja/g++.other/op3.C: Likewise.
31258
31259 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31260
31261         * gcc.dg/cpp/syshdr.h: New file.
31262         * gcc.dg/cpp/sysmac1.c: Update.
31263         * gcc.dg/cpp/sysmac2.c: Update.
31264
31265 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31266
31267         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
31268
31269 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
31270
31271         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
31272         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
31273
31274 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
31275
31276         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
31277
31278 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
31279
31280         * lib/g++.exp (g++_include_flags): Don't use any special flags
31281         if TESTING_IN_BUILD_TREE is not defined.
31282         (g++_init): Use a plain 'c++' as the compiler if
31283         TESTING_IN_BUILD_TREEE is not defined.
31284
31285 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31286
31287         * g++.old-deja/g++.eh/catch13.C: New test.
31288         * g++.old-deja/g++.eh/catch14.C: New test.
31289
31290 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31291
31292         * gcc.dg/cpp/tr-define.c: New test.
31293
31294 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31295
31296         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31297         <stdlib.h>, not <malloc.h>.
31298
31299 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31300
31301         * g++.old-deja/g++.ns/template17.C: New test.
31302
31303 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31304
31305         * g++.old-deja/g++.pt/ref4.C: New test.
31306
31307 2001-04-30  Richard Henderson  <rth@redhat.com>
31308
31309         * gcc.dg/20000724-1.c: Revert last change.
31310
31311 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31312
31313         * g77.f-torture/execute/20010430.f: New test.
31314
31315 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31316
31317         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31318
31319 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31320
31321         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31322
31323 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31324
31325         * g++.old-deja/g++.eh/crash6.C: New test.
31326
31327 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31328
31329         * g++.old-deja/g++.other/warn7.C: New test.
31330
31331 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31332
31333         * g++.old-deja/g++.other/defarg9.C: New test.
31334
31335 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31336
31337         * g77.f-torture/compile/20010426.f: New test.
31338         * g77.f-torture/execute/20010426.f: New test.
31339
31340 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31341
31342         * g77.f-torture/compile/20000629-1.x: Remove - error
31343         has been fixed.
31344
31345 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31346
31347         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31348         Tweak slightly to work with g++.dg framework.
31349         * g++.dg/special/ecos.exp: Run initp1.C test.
31350         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31351
31352         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31353         its linker doesn't give line numbers either.
31354         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31355
31356 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31357
31358         * g++.old-deja/g++.other/lex1.C: New test.
31359
31360 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31361
31362         * gcc.dg/noncompile/20010425-1.c: New test.
31363
31364 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31365
31366         * g++.old-deja/g++.pt/mangle2.C: New test.
31367
31368 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31369
31370         * gcc.dg/format/plus-1.c: New test.
31371
31372 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31373
31374         * gcc.dg/20010423-1.c: New test.
31375
31376 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31377
31378         * gcc.c-torture/execute/20010422-1.c: New test.
31379
31380 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31381
31382         * g++.old-deja/g++.ns/type2.C: New test.
31383
31384 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31385
31386         * g++.old-deja/g++.other/perf1.C: New test.
31387
31388 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31389
31390         * gcc.dg/c99-func-2.c: Remove xfail.
31391         * gcc.dg/c99-func-3.c: Remove xfail.
31392         * gcc.dg/c99-func-4.c: Remove xfail.
31393
31394 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31395
31396         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31397
31398 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31399
31400         * gcc.c-torture/compile/20010423-1.c: New test.
31401
31402 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31403
31404         * g++.old-deja/g++.pt/typename28.C: New test.
31405
31406 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31407
31408         * g++.old-deja/g++.abi/empty2.C: New test.
31409         * g++.old-deja/g++.abi/empty3.C: New test.
31410
31411 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31412
31413         * g++.old-deja/g++.other/comdat2.C: New test.
31414         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31415
31416 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31417
31418         * g++.old-deja/g++.other/overload14.C: New test.
31419
31420 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31421
31422         * g++.old-deja/g++.other/lookup23.C: New test.
31423
31424 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31425
31426         * gcc.c-torture/execute/20010403-1.c: New test.
31427
31428 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31429             Mark Mitchell  <mark@codesourcery.com>
31430
31431         * lib/old-dejagnu.exp: Don't delete output of executable.
31432         Add .exe suffix to executables.
31433
31434 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31435
31436         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31437
31438 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31439
31440         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31441
31442 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31443
31444         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31445         * g++.old-deja/g++.abi/crash1.C: New test.
31446
31447 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31448
31449         * g++.old-deja/g++.other/crash40.C: New test.
31450
31451 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31452
31453         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31454
31455 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31456
31457         * g++.old-deja/g++.other/warn6.C: New test.
31458
31459 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31460
31461         * g++.old-deja/g++.robertl/eb42.C: Same.
31462
31463 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31464
31465         * gcc.dg/wtr-conversion-1.c: New testcase.
31466
31467 2001-04-10  Richard Henderson  <rth@redhat.com>
31468
31469         * g++.old-deja/g++.other/array5.C: New.
31470
31471 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31472
31473         * gcc.c-torture/execute/20010408-1.c: New test.
31474
31475 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31476
31477         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31478         headers and constructs.
31479         * g++.old-deja/g++.robertl/eb79.C: Same.
31480         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31481         * g++.old-deja/g++.robertl/eb73.C: Same.
31482         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31483         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31484         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31485         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31486         * g++.old-deja/g++.robertl/eb44.C: Same.
31487         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31488         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31489         * g++.old-deja/g++.robertl/eb39.C: Same.
31490         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31491         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31492         * g++.old-deja/g++.robertl/eb30.C: Same.
31493         * g++.old-deja/g++.robertl/eb3.C: Same.
31494         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31495         * g++.old-deja/g++.robertl/eb21.C: Same.
31496         * g++.old-deja/g++.robertl/eb15.C: Same.
31497         * g++.old-deja/g++.robertl/eb118.C: Same.
31498         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31499         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31500         * g++.old-deja/g++.robertl/eb109.C: Same.
31501         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31502         * g++.old-deja/g++.mike/rtti1.C: Same.
31503         * g++.old-deja/g++.mike/p658.C: Same.
31504         * g++.old-deja/g++.mike/net46.C: Same.
31505         * g++.old-deja/g++.mike/net34.C: Same.
31506         * g++.old-deja/g++.mike/memoize1.C: Same.
31507         * g++.old-deja/g++.mike/eh2.C: Same.
31508         * g++.old-deja/g++.law/weak.C: Same.
31509         * g++.old-deja/g++.law/visibility7.C: Same.
31510         * g++.old-deja/g++.law/visibility25.C: Same.
31511         * g++.old-deja/g++.law/visibility22.C: Same.
31512         * g++.old-deja/g++.law/visibility2.C: Same.
31513         * g++.old-deja/g++.law/visibility17.C: Same.
31514         * g++.old-deja/g++.law/visibility13.C: Same.
31515         * g++.old-deja/g++.law/visibility10.C: Same.
31516         * g++.old-deja/g++.law/visibility1.C: Same.
31517         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31518         * g++.old-deja/g++.law/vbase1.C: Same.
31519         * g++.old-deja/g++.law/operators32.C: Same.
31520         * g++.old-deja/g++.law/nest3.C: Same.
31521         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31522         * g++.old-deja/g++.law/except5.C (main): Same.
31523         * g++.old-deja/g++.law/cvt7.C (run): Same.
31524         * g++.old-deja/g++.law/cvt2.C: Same.
31525         * g++.old-deja/g++.law/cvt16.C: Same.
31526         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31527         * g++.old-deja/g++.law/ctors17.C (main): Same.
31528         * g++.old-deja/g++.law/ctors13.C: Same.
31529         * g++.old-deja/g++.law/ctors12.C (main): Same.
31530         * g++.old-deja/g++.law/ctors10.C: Same.
31531         * g++.old-deja/g++.law/code-gen5.C: Same.
31532         * g++.old-deja/g++.law/bad-error7.C: Same.
31533         * g++.old-deja/g++.law/arm9.C: Same.
31534         * g++.old-deja/g++.law/arm12.C: Same.
31535         * g++.old-deja/g++.law/arg8.C: Same.
31536         * g++.old-deja/g++.law/arg1.C: Same.
31537         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31538         * g++.old-deja/g++.jason/template31.C: Same.
31539         * g++.old-deja/g++.jason/template24.C (main): Same.
31540         * g++.old-deja/g++.jason/2371.C: Same.
31541         * g++.old-deja/g++.eh/new2.C: Same.
31542         * g++.old-deja/g++.eh/new1.C: Same.
31543         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31544         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31545         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31546         * g++.old-deja/g++.brendan/crash62.C: Same.
31547         * g++.old-deja/g++.brendan/crash52.C: Same.
31548         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31549         * g++.old-deja/g++.brendan/crash38.C: Same.
31550         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31551         * g++.old-deja/g++.brendan/copy9.C: Same.
31552
31553 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31554
31555         * gcc.c-torture/execute/20001203-2.c (memset):
31556         Count argument is of type __SIZE_TYPE__.
31557
31558 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31559
31560         * gcc.c-torture/compile/20010404-1.c: New test.
31561
31562 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31563
31564         * gcc.c-torture/compile/20010326-1.c: New test.
31565
31566 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31567
31568         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31569         peculiarities of the SH.
31570         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31571
31572 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31573
31574         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31575         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31576         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31577
31578 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31579
31580         * g77.f-torture/compile/20010321-1.f: New test.
31581
31582 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31583
31584         * gcc.c-torture/compile/20010329-1.c: New test.
31585
31586 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31587
31588         * gcc.c-torture/execute/20010329-1.c: New test.
31589
31590 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31591
31592         * g++.old-deja/g++.other/eh4.C: Fix typo.
31593
31594 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31595
31596         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31597
31598 2001-03-28  Philip Blundell  <philb@gnu.org>
31599
31600         * gcc.c-torture/compile/20010328-1.c: New test.
31601
31602 2001-03-27  Richard Henderson  <rth@redhat.com>
31603
31604         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31605         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31606
31607 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31608
31609         * gcc.c-torture/compile/20010327-1.c: New test.
31610
31611 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31612
31613         * g++.old-deja/g++.other/friend12.C: New test.
31614         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31615         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31616
31617 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31618
31619         * gcc.c-torture/execute/20010325-1.c: New test.
31620
31621 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31622
31623         * g++.old-deja/g++.other/mangle3.C: New test.
31624
31625 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31626
31627         * g++.old-deja/g++.other/anon8.C: New test.
31628
31629 2001-03-20  Philip Blundell  <philb@gnu.org>
31630
31631         * gcc.c-torture/compile/20010320-1.c: New test.
31632
31633 2001-03-17  Richard Henderson  <rth@redhat.com>
31634
31635         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31636
31637 2001-03-15  Geoff Keating  <geoff@redhat.com>
31638
31639         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31640         tests on AIX.
31641
31642 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31643
31644         * g++.old-deja/g++.other/eh4.C: New test.
31645
31646 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31647
31648         * gcc.dg/cpp/mi1.c: Update.
31649
31650 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31651
31652         * g++.old-deja/g++.other/regstack.C: New test.
31653
31654 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31655
31656         * g++.old-deja/g++.other/ref4.C: New test.
31657
31658 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31659
31660         * objc/execute/va_method.m: Added.
31661         * objc/execute/IMP.m: Added.
31662         * objc/execute/_cmd.m: Added.
31663         * objc/execute/accessing_ivars.m: Added.
31664         * objc/execute/class-1.m: Added.
31665         * objc/execute/class-10.m: Added.
31666         * objc/execute/class-11.m: Added.
31667         * objc/execute/class-12.m: Added.
31668         * objc/execute/class-13.m: Added.
31669         * objc/execute/class-14.m: Added.
31670         * objc/execute/class-2.m: Added.
31671         * objc/execute/class-3.m: Added.
31672         * objc/execute/class-4.m: Added.
31673         * objc/execute/class-5.m: Added.
31674         * objc/execute/class-6.m: Added.
31675         * objc/execute/class-7.m: Added.
31676         * objc/execute/class-8.m: Added.
31677         * objc/execute/class-9.m: Added.
31678         * objc/execute/class-tests-1.h
31679         * objc/execute/class-tests-2.h
31680         * objc/execute/compatibility_alias.m: Added.
31681         * objc/execute/encode-1.m: Added.
31682         * objc/execute/formal_protocol-1.m: Added.
31683         * objc/execute/formal_protocol-2.m: Added.
31684         * objc/execute/formal_protocol-3.m: Added.
31685         * objc/execute/formal_protocol-4.m: Added.
31686         * objc/execute/formal_protocol-5.m: Added.
31687         * objc/execute/formal_protocol-6.m: Added.
31688         * objc/execute/formal_protocol-7.m: Added.
31689         * objc/execute/informal_protocol.m: Added.
31690         * objc/execute/initialize.m: Added.
31691         * objc/execute/load.m: Added.
31692         * objc/execute/many_args_method.m: Added.
31693         * objc/execute/nested-3.m: Added.
31694         * objc/execute/no_clash.m: Added.
31695         * objc/execute/private.m: Added.
31696         * objc/execute/redefining_self.m: Added.
31697         * objc/execute/root_methods.m: Added.
31698         * objc/execute/selector-1.m: Added.
31699         * objc/execute/static-1.m: Added.
31700         * objc/execute/static-2.m: Added.
31701         * objc/execute/va_method.m: Added.
31702
31703 2001-03-10  Richard Henderson  <rth@redhat.com>
31704
31705         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31706
31707 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31708
31709         * g++.old-deja/g++.other/crash31.C: XFAIL.
31710         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31711         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31712         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31713         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31714         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31715
31716 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31717
31718         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31719
31720 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31721
31722         * gcc.dg/20000724-1.c: Don't use multiline strings.
31723
31724 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31725
31726         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31727         result of -cString against what we expect it to be; don't just
31728         print it out for no one to read.
31729
31730         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31731         Based on testcases provided by Nicola Pero.
31732
31733 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31734
31735         * gcc.dg/cpp/macro7.c: New test.
31736
31737 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31738
31739         * gcc.dg/cpp/multiline.c: Update.
31740
31741 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31742
31743         * g++.old-deja/g++.other/enum3.C: New test.
31744
31745 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31746
31747         * g++.old-deja/g++.other/pod1.C: New test.
31748
31749 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31750
31751         * g++.old-deja/g++.ext/overload1.C: New test.
31752
31753 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31754
31755         * g++.old-deja/g++.pt/using1.C: New test.
31756
31757 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31758
31759         * g++.old-deja/g++.other/using9.C: New test.
31760
31761 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31762
31763         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31764
31765         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31766
31767 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31768
31769         * g++.old-deja/g++.ext/realpt1.C: Remove.
31770
31771 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31772
31773         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31774
31775 2001-02-26  Will Cohen  <wcohen@redhat.com>
31776
31777         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31778
31779 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31780
31781         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31782         templatized constructors.
31783
31784 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31785
31786         * gcc.c-torture/execute/20010224-1.c: New test.
31787
31788 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31789
31790         * gcc.c-torture/execute/20010222-1.c: New test.
31791
31792 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31793
31794         * g++.old-deja/g++.other/inline20.C: New test.
31795
31796 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31797
31798         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31799
31800 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31801
31802         * g++.old-deja/g++.other/lookup22.C: New test.
31803
31804 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31805
31806         * g77.dg: New directory.
31807         * g77.dg/20010216-1.f: New test case.
31808         * g77.dg/dg.exp: New driver.
31809         * lib/g77-dg.exp: New driver library.
31810
31811 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31812
31813         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31814
31815 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31816
31817         * g++.old-deja/g++.other/decl9.C: New test.
31818
31819 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31820
31821         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31822         not need <string> and also tests the initialization at runtime.
31823
31824 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31825
31826         * gcc.c-torture/execute/longlong.c: New test.
31827
31828 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31829
31830         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31831
31832 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31833
31834         * gcc.c-torture/execute/920302-1.c (execute):
31835         Change argument type to short.
31836
31837 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31838
31839         * g++.old-deja/g++.pt/deduct6.C: New test.
31840
31841 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31842
31843         * g++.old-deja/g++.pt/deduct5.C: New test.
31844
31845 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31846
31847         * gcc.c-torture/execute/20010209-1.c: New test.
31848
31849 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31850
31851         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31852
31853 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31854
31855         * g++.dg/vtgc1.C: Update for new ABI.
31856
31857         * consistency.vlad: New directory, 1665 files.
31858
31859 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31860
31861         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31862         return type.
31863         * gcc.dg/cpp/digraphs.c: Declare puts.
31864
31865 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31866
31867         * g++.old-deja/g++.other/warn5.C: New test.
31868
31869 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31870
31871         * g++.old-deja/g++.pt/spec40.C: New test.
31872
31873 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31874
31875         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31876         case.
31877         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31878
31879 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31880
31881         * gcc.c-torture/compile/20010209-1.c: New test.
31882
31883 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31884
31885         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31886         excess errors message but not if it crashes.
31887         * g++.old-deja/g++.other/crash27.C: Likewise.
31888         * g++.old-deja/g++.other/crash28.C: Likewise.
31889         * g++.old-deja/g++.other/crash30.C: Likewise.
31890         * g++.old-deja/g++.other/crash32.C: Likewise.
31891         * g++.old-deja/g++.other/crash35.C: Likewise.
31892         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31893
31894 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31895
31896         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31897         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31898         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31899         g77.f-torture/execute/execute.exp,
31900         g77.f-torture/noncompile/noncompile.exp,
31901         gcc.c-torture/execute/execute.exp,
31902         gcc.c-torture/execute/memcheck/memcheck.exp,
31903         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31904         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31905         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31906         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31907         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31908         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31909         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31910         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31911         Remove bug reporting instructions with ancient email addresses.
31912
31913 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31914
31915         * gcc.dg/20010202-1.c: New test.
31916         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31917
31918 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31919
31920         * g++.dg/stdbool-if.C: New test.
31921
31922 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31923
31924         * objc/execute/fdecl.m: Added main().
31925
31926 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31927
31928         * gcc.c-torture/execute/20010206-1.c: New test.
31929
31930 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31931
31932         * gcc.dg/cpp/avoidpaste1.c: Update.
31933
31934 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31935
31936         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31937         Pero <nicola@brainstorm.co.uk>.
31938         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31939
31940 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31941
31942         * g++.old-deja/g++.pt/spec39.C: New test.
31943
31944 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31945
31946         * gcc.c-torture/compile/20010202-1.c: New test.
31947
31948 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31949
31950         * g++.old-deja/g++.abi/primary2.C: New test.
31951         * g++.old-deja/g++.abi/primary3.C: New test.
31952         * g++.old-deja/g++.abi/primary4.C: New test.
31953         * g++.old-deja/g++.abi/primary5.C: New test.
31954         * g++.old-deja/g++.abi/vtable3.h: New test.
31955         * g++.old-deja/g++.abi/vtable3a.C: New test.
31956         * g++.old-deja/g++.abi/vtable3b.C: New test.
31957         * g++.old-deja/g++.abi/vtable3c.C: New test.
31958         * g++.old-deja/g++.abi/vtable3d.C: New test.
31959         * g++.old-deja/g++.abi/vtable3e.C: New test.
31960         * g++.old-deja/g++.abi/vtable3f.C: New test.
31961         * g++.old-deja/g++.abi/vtable3g.C: New test.
31962         * g++.old-deja/g++.abi/vtable3h.C: New test.
31963         * g++.old-deja/g++.abi/vtable3i.C: New test.
31964         * g++.old-deja/g++.abi/vtable3j.C: New test.
31965         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31966
31967 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31968
31969         * g++.old-deja/g++.other/anon6.C: New test.
31970         * g++.old-deja/g++.other/anon7.C: New test.
31971
31972 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31973
31974         * gcc.dg/cpp/avoidpaste2.c: New tests.
31975
31976 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31977
31978         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31979
31980 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31981
31982         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31983         DECIMAL_DIG cases for Irix."
31984
31985 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31986
31987         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31988
31989 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31990
31991         * gcc.dg/c99-tag-1.c: New test.
31992
31993 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31994
31995         * gcc.dg/cpp/tr-warn1.c: Add tests.
31996
31997 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31998
31999         * gcc.dg/cpp/avoidpaste1.c: Update.
32000         * gcc.dg/cpp/paste4.c: Update.
32001
32002 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
32003
32004         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
32005         cases for Irix.
32006
32007 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32008
32009         * g++.old-deja/g++.other/inline19.C: New test.
32010
32011 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32012
32013         * gcc.dg/Wlarger-than.c: New test.
32014
32015 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32016
32017         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
32018
32019 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
32020
32021         * gcc.c-torture/execute/20010129-1.c: New test.
32022         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
32023
32024 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32025
32026         * gcc.dg/cpp/avoidpaste1.c: Test case.
32027
32028 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
32029
32030         * g++.old-deja/g++.other/inline18.C: New test.
32031
32032 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32033
32034         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
32035         and __builtin_putchar.
32036
32037 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
32038
32039         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
32040         tests.
32041
32042 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
32043
32044         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
32045         floating point number rounding mode to round to the nearest
32046         representable mode.
32047
32048 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
32049
32050         * g++.old-deja/g++.other/mangle2.C: New test.
32051
32052 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32053
32054         * gcc.c-torture/compile/20010124-1.c: New test.
32055
32056 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
32057
32058         * g++.old-deja/g++.pt/spec38.C: New test.
32059
32060 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32061
32062         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
32063         "Build don't run".
32064
32065 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32066
32067         * gcc.c-torture/execute/20010123-1.c: New test.
32068
32069 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32070
32071         * g++.old-deja/g++.pt/spec37.C: New test.
32072
32073 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32074
32075         * g++.old-deja/g++.pt/overload14.C: New test.
32076
32077 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32078
32079         * gcc.c-torture/execute/20010122-1.c: New test, exercise
32080         __builtin_return_address.
32081
32082 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
32083
32084         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
32085         * g++.old-deja/g++.pt/spec35.C: New test.
32086         * g++.old-deja/g++.pt/spec36.C: New test.
32087
32088 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
32089
32090         * gcc.c-torture/compile/20010118-1.c: New test.
32091
32092 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
32093
32094         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
32095
32096 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32097
32098         * gcc.c-torture/execute/20010119-1.c: New test.
32099
32100 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32101
32102         * g++.old-deja/g++.other/vbase5.C: New test.
32103
32104 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32105
32106         * gcc.c-torture/execute/20010118-1.c: New test.
32107
32108 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32109
32110         * g++.old-deja/g++.pt/deduct3.C: New test.
32111
32112 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32113
32114         * g++.old-deja/g++.pt/spec34.C: New test.
32115
32116 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
32117
32118         * g77.f-torture/compile/20000601-2.f: New test.
32119
32120 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32121
32122         * g++.old-deja/g++.other/init17.C: New test.
32123
32124 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
32125
32126         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
32127
32128 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32129
32130         * g++.old-deja/g++.pt/unify8.C: New test.
32131
32132 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32133
32134         * g++.old-deja/g++.abi/vbase1.C: New test.
32135
32136 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32137
32138         * g++.old-deja/g++.pt/crash65.C: New test.
32139
32140 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32141
32142         * gcc.dg/cpp/assembl2.S: New test case.
32143
32144 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
32145
32146         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
32147         are supported.
32148
32149 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32150
32151         * g++.old-deja/g++.other/builtins1.C: New test.
32152         * g++.old-deja/g++.other/builtins2.C: Likewise.
32153         * g++.old-deja/g++.other/builtins3.C: Likewise.
32154         * g++.old-deja/g++.other/builtins4.C: Likewise.
32155
32156 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
32157
32158         * gcc.c-torture/compile/20010117-1.c: New test.
32159         * gcc.c-torture/compile/20010117-2.c: New test.
32160
32161 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32162
32163         * g77.f-torture/execute/20010116.[fx]: New test,
32164         XFAIL on i?86-*-*.
32165         * g77.f-torture/compile/20010115.f: Indicate it's
32166         a test for PR fortran/1636.
32167
32168 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32169
32170         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
32171
32172 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32173
32174         * g77.f-torture/compile/20010115.f: New test.
32175
32176 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
32177
32178         * g++.old-deja/g++.pt/nontype5.C: New test.
32179
32180 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32181
32182         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
32183         have an equivalent working one below it.
32184
32185 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32186
32187         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
32188         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32189
32190 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32191
32192         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
32193         message containing "init_priority".
32194         (conpr-2.C): Likewise.
32195         (conpr-3.C): Likewise.
32196         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
32197
32198 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32199
32200         * gcc.c-torture/execute/20010114-2.c: New test.
32201
32202 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32203
32204         * gcc.c-torture/compile/20010114-1.c: New test.
32205         * gcc.c-torture/compile/20010114-1.x: Xfail.
32206         * gcc.c-torture/compile/20010114-2.c: New test.
32207         * gcc.c-torture/execute/20010114-1.c: New test.
32208         * gcc.dg/trunc-1.c: New test.
32209         * gcc.dg/uninit-B.c: New test.
32210
32211 2001-01-13  Nick Clifton  <nickc@redhat.com>
32212
32213         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
32214         target.
32215
32216 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32217
32218         * gcc.c-torture/compile/20010113-1.c: New test.
32219
32220 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
32221
32222         * gcc.c-torture/compile/20001212-1.c: New test.
32223
32224 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32225
32226         * gcc.dg/cpp/widestr1.c: Update.
32227         * gcc.dg/cpp/prag-imp.c: Remove.
32228
32229 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
32230
32231         * gcc.c-torture/execute/20000801-3.x: Remove.
32232         * gcc.dg/c90-init-1.c: New test.
32233         * gcc.dg/c99-init-1.c: New test.
32234         * gcc.dg/c99-init-2.c: New test.
32235         * gcc.dg/gnu99-init-1.c: New test.
32236
32237 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
32238
32239         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
32240         testing that no relevant ones were found.
32241
32242 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32243
32244         * g++.old-deja/g++.pt/cast2.C: New test.
32245
32246 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32247
32248         * g++.old-deja/g++.pt/friend47.C: New test.
32249
32250 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32251
32252         * g++.old-deja/g++.pt/instantiate13.C: New test.
32253
32254 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32255
32256         * g++.old-deja/g++.other/defarg7.C: New test.
32257         * g++.old-deja/g++.other/defarg8.C: New test.
32258
32259 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32260
32261         * g++.old-deja/g++.pt/crash64.C: New test.
32262
32263 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32264
32265         * g++.old-deja/g++.pt/crash63.C: New test.
32266
32267 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32268
32269         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
32270
32271 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
32272
32273         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
32274
32275 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32276
32277         * g++.old-deja/g++.pt/error3.C: New test.
32278
32279 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32280
32281         * g++.old-deja/g++.other/crash39.C: New test.
32282
32283 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32284
32285         * g++.old-deja/g++.other/vbase4.C: New test.
32286
32287 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32288
32289         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32290         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32291         * gcc.dg/special/special.exp: New test driver which will check
32292         for alias support for the above test.
32293
32294 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32295
32296         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32297         problems on small machines.
32298         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32299         parameterize.
32300
32301 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32302
32303         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32304         mips.
32305         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32306
32307 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32308
32309         * g++.old_deja/g++.pt/using8.C: New test.
32310
32311 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32312
32313         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32314
32315 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32316
32317         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32318         where a failure is expected.
32319         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32320
32321 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32322
32323         * g++.old_deja/g++.pt/instantiate12.C: New test.
32324
32325 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32326
32327         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32328         start of structs.
32329         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32330         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32331         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32332         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32333         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32334         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32335         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32336         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32337         * g++.old-deja/g++.eh/spec6.C: Likewise.
32338         * g++.old-deja/g++.jason/crash3.C: Likewise.
32339         * g++.old-deja/g++.law/ctors11.C: Likewise.
32340         * g++.old-deja/g++.law/ctors17.C: Likewise.
32341         * g++.old-deja/g++.law/ctors5.C: Likewise.
32342         * g++.old-deja/g++.law/ctors9.C: Likewise.
32343         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32344         * g++.old-deja/g++.mike/net22.C: Likewise.
32345         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32346         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32347         * g++.old-deja/g++.mike/virt3.C: Likewise.
32348         * g++.old-deja/g++.niklas/t128.C: Likewise.
32349         * g++.old-deja/g++.other/anon4.C: Likewise.
32350         * g++.old-deja/g++.other/using1.C: Likewise.
32351         * g++.old-deja/g++.other/warn3.C: Likewise.
32352         * g++.old-deja/g++.pt/t37.C: Likewise.
32353         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32354         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32355
32356 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32357
32358         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32359
32360 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32361
32362         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32363
32364 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32365
32366         * gcc.c-torture/compile/20010107-1.c: New test.
32367
32368 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32369
32370         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32371
32372 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32373
32374         * gcc.dg/format/format.h: New file.
32375         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32376         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32377         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32378         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32379         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32380         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32381         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32382         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32383         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32384         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32385         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32386         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32387         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32388         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32389         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32390         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32391         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32392         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32393         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32394         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32395         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32396         instead of declaring standard types, macros and functions in each
32397         test.
32398
32399 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32400
32401         * gcc.c-torture/execute/20010106-1.c: New test.
32402
32403 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32404
32405         * gcc.dg/format/format.exp: New file.
32406         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32407         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32408         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32409         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32410         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32411         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32412         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32413         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32414         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32415         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32416         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32417         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32418         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32419         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32420         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32421         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32422         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32423         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32424         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32425         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32426         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32427         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32428         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32429         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32430         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32431         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32432         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32433         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32434         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32435         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32436         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32437         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32438         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32439         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32440         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32441         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32442         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32443         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32444         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32445         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32446         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32447         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32448
32449 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32450
32451         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32452         account.
32453
32454 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32455
32456         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32457
32458 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32459
32460         * g++.old-deja/g++.pt/crash62.C: New test.
32461
32462 2001-01-04  Richard Henderson  <rth@redhat.com>
32463
32464         * gcc.dg/20000926-1.c: Update expected warnings.
32465         * gcc.dg/array-2.c: Likewise.
32466         * gcc.dg/array-4.c: Also validate flexible array members.
32467         * gcc.dg/c99-flex-array-1.c: New.
32468
32469 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32470
32471         * gcc.c-torture/compile/20001222-1.x: Remove.
32472
32473 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32474
32475         * gcc.c-torture/execute/built-in-setjmp.c: New.
32476
32477 2001-01-03  Richard Henderson  <rth@redhat.com>
32478
32479         * gcc.dg/940510-1.c: Update expected error wording.
32480         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32481
32482 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32483
32484         * lib/target-supports.exp (check_alias_available): Modified to
32485         indicate aliases not supported if only weak aliases are supported.
32486
32487 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32488
32489         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32490         Turn on cmpstrsi checks for __pj__ and __i370__.
32491
32492 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32493
32494         * g++.old-deja/g++.other/virtual11.C: New test.
32495
32496 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32497
32498         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32499
32500 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32501
32502         * gcc.c-torture/compile/20010102-1.c: New test.
32503
32504 2001-01-02  Andreas Jaeger  <aj@suse.de>
32505
32506         * gcc.dg/noreturn-3.c: New test.
32507
32508         * gcc.dg/noreturn-4.c: New test.
32509
32510 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32511
32512         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32513         __builtin_fputc and __builtin_fwrite.
32514
32515 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32516
32517         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32518         signed char, not default char.
32519
32520 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32521
32522         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32523
32524 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32525
32526         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
32527
32528 2000-12-29  Richard Henderson  <rth@redhat.com>
32529
32530         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32531         (__cyg_profile_func_exit): Define.
32532
32533 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32534
32535         * g++.dg/vtgc1.C: New test.
32536
32537 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32538
32539         * gcc.dg/noncompile/20001228-1.c: New test.
32540
32541         * gcc.dg/20001228-1.c: New test.
32542
32543         * gcc.c-torture/execute/20001228-1.c: New test.
32544
32545 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32546
32547         * gcc.dg/format-strfmon-1.c: New test.
32548
32549 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32550
32551         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32552         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32553         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32554         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32555         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32556         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32557         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32558         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32559         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32560         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32561         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32562         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32563         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32564
32565         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32566         * gcc.c-torture/execute/string-opt-4.c: Test index.
32567
32568 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32569
32570         * gcc.c-torture/compile/20001226-1.c: New test.
32571
32572 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32573
32574         * gcc.c-torture/compile/20001222-1.c: New test.
32575         * gcc.c-torture/compile/20001222-1.x: Xfail.
32576
32577 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32578
32579         * gcc.c-torture/execute/comp-goto-2.c: New test.
32580
32581 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32582
32583         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32584         Use long types if __INT_MAX__ is 32767.
32585         (main): Use cast to (sint32 *) when poking 88 into a_page.
32586
32587         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32588
32589 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32590
32591         * gcc.c-torture/compile/20001221-1.c: New test.
32592         * gcc.c-torture/execute/20001221-1.c: New test.
32593
32594 2000-12-20  Richard Henderson  <rth@redhat.com>
32595
32596         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32597         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32598
32599 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32600
32601         * gcc.dg/compare3.c: New test.
32602
32603 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32604
32605         * gcc.dg/format-warnll-1.c: New test.
32606
32607 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32608
32609         * gcc.dg/cpp/cmdlne-P.c: New test.
32610
32611 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32612
32613         * gcc.c-torture/execute/builtin-abs-1.c,
32614         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32615
32616 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32617
32618         * gcc.dg/cpp/multiline.c: New test.
32619
32620 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32621
32622         * g++.old-deja/g++.other/syshdr1.C: Update.
32623         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32624
32625 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32626
32627         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32628
32629 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32630
32631         * g++.old-deja/g++.pt/ttp65.C: New test.
32632
32633 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32634
32635         * g++.old-deja/g++.pt/ttp64.C: New test.
32636
32637 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32638
32639         * g++.old-deja/g++.pt/spec33.C: New test.
32640
32641 2000-12-14  Catherine Moore  <clm@redhat.com>
32642
32643         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32644         * gcc.c-torture/execute/920612-2.c: Likewise.
32645         * gcc.c-torture/execute/920428-2.c: Likewise.
32646         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32647         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32648
32649 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32650
32651         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32652         * gcc.dg/pack-test-2.c: Likewise.
32653
32654 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32655
32656         Tests by Zack Weinberg <zackw@stanford.edu>.
32657
32658         * gcc.dg/cpp/defined.c: Update.
32659         * gcc.dg/cpp/defined_trad.c: New tests.
32660
32661 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32662
32663         * gcc.dg/cpp/trad-direct.c: Update.
32664
32665 2000-12-11  Neil Booth  <neilb@earthling.net>
32666
32667         * gcc.dg/cpp/defined_trad.c
32668
32669 2000-12-11  Neil Booth  <neilb@earthling.net>
32670
32671         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32672
32673 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32674
32675         * gcc.dg/format-miss-2.c: New test.
32676
32677 2000-12-09  Neil Booth  <neilb@earthling.net>
32678
32679         * gcc.dg/cpp/lineflags.c: New tests.
32680         * gcc.dg/cpp/poison.c: Update.
32681         * gcc.dg/cpp/redef2.c: Update.
32682         * gcc.dg/cpp/skipping.c: New test.
32683
32684 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32685
32686         * g++.old-deja/g++.other/eh3.C: New testcase.
32687
32688 2000-12-07  Neil Booth  <neilb@earthling.net>
32689
32690         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32691         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32692         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32693         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32694         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32695         Update.
32696
32697 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32698
32699         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32700         __SIZE_TYPE__ instead of int for type of integers cast to
32701         pointers.
32702
32703 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32704
32705         * g++.old-deja/g++.other/cleanup4.C: New test.
32706
32707 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32708
32709         * format-sec-1.c: New test.
32710
32711 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32712
32713         * gcc.dg/format-nonlit-3.c: New test.
32714
32715 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32716
32717         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32718         through a null pointer.
32719
32720 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32721
32722         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32723         * g++.old-deja/g++.pt/partial4.C: New test.
32724
32725 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32726
32727         * gcc.c-torture/execute/ieee/hugeval.x: New.
32728
32729 2000-12-06  Neil Booth  <neilb@earthling.net>
32730
32731         * gcc.dg/cpp/backslash2.c: New tests.
32732
32733 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32734
32735         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32736         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32737
32738 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32739
32740         * gcc.c-torture/execute/20001203-2.c: New testcase.
32741
32742 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32743
32744         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32745         * g++.old-deja/g++.other/virtual10.C: New test.
32746
32747 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32748
32749         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32750
32751 2000-12-05  Richard Henderson  <rth@redhat.com>
32752
32753         * gcc.c-torture/compile/20001205-1.c: New.
32754
32755 2000-12-04  Neil Booth  <neilb@earthling.net>
32756
32757         * g++.old-deja/g++.other/virtual9.C: New test.
32758         * g++.old-deja/g++.pt/crash61.C: New test.
32759         * gcc.c-torture/execute/loop-9.c: New test.
32760
32761 2000-12-04  Neil Booth  <neilb@earthling.net>
32762
32763         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32764         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32765         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32766         * gcc.dg/cpp/extratokens.c: ...here.
32767
32768 2000-12-04  Neil Booth  <neilb@earthling.net>
32769
32770         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32771         New tests.
32772
32773 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32774
32775         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32776         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32777
32778 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32779
32780         * gcc.c-torture/execute/20001203-1.c: New test.
32781
32782 2000-12-03  Neil Booth  <neilb@earthling.net>
32783
32784         * gcc.dg/cpp/macro6.c: New test cases.
32785
32786 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32787
32788         * gcc.c-torture/execute/string-opt-9.c: New test.
32789         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32790         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32791         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32792
32793         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32794         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32795
32796 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32797
32798         * gcc.dg/cpp/if-6.c: New testcase.
32799
32800         * gcc.dg/20001201-1.c: New testcase.
32801
32802 2000-12-02  Neil Booth  <neilb@earthling.net>
32803
32804         * g++.old-deja/g++.other/externC4.C,
32805         g++.old-deja/g++.other/friend10.C: New tests.
32806
32807 2000-12-02  Neil Booth  <neilb@earthling.net>
32808
32809         * g++.old-deja/g++.other/instan2.C
32810         * g++.old-deja/g++.other/instan3.C: New test.
32811
32812 2000-12-02  Neil Booth  <neilb@earthling.net>
32813
32814         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32815         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32816         gnuc99.c,gnuc99-pedantic.c: New tests.
32817
32818 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32819
32820         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32821         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32822
32823 2000-12-01  Neil Booth  <neilb@earthling.net>
32824
32825         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32826         * gcc.dg/cpp/poison.c: Update.
32827         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32828
32829 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32830
32831         * g77.f-torture/execute/20001201.f: New test.
32832
32833 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32834
32835         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32836
32837 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32838
32839         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32840
32841 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32842
32843         * g++.old-deja/g++.other/cast6.C: New test.
32844
32845 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32846
32847         * gcc.c-torture/execute/20001130-2.c: New testcase.
32848
32849 2000-11-30  Richard Henderson  <rth@redhat.com>
32850
32851         * gcc.c-torture/execute/20001130-1.c: New test.
32852
32853 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32854
32855         * g++.old-deja/g++.other/op3.C: New test.
32856
32857 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32858
32859         * g++.old-deja/g++.other/op2.C: New test.
32860
32861 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32862
32863         * g++.old-deja/g++.other/crash38.C: New test.
32864
32865 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32866
32867         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32868
32869 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32870
32871         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32872         tests.
32873         * gcc.c-torture/execute/string-opt-6.c: New test.
32874
32875         * gcc.dg/20001117-1.c: Add main.
32876
32877 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32878
32879         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32880         Move from here ...
32881         * gcc.dg/940510-1.c: ... to here.
32882
32883         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32884         zero-size arrays in toplevel structures.
32885
32886 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32887
32888         * gcc.c-torture/execute/loop-8.c: New test.
32889
32890 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32891
32892         * g++.old-deja/g++.other/base1.C: New test.
32893
32894 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32895
32896         * g++.old-deja/g++.other/parse2.C: New test.
32897
32898 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32899
32900         * g++.old-deja/g++.pt/incomplete1.C: New test.
32901
32902 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32903
32904         * g++.old-deja/g++.other/friend9.C: New test.
32905
32906 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32907
32908         * gcc.dg/20001127-1.c: New test.
32909
32910 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32911
32912         * g++.old-deja/g++.pt/friend46.C: New test.
32913
32914 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32915
32916         * g++.old-deja/g++.other/ptrmem8.C: New test.
32917
32918 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32919
32920         * gcc.c-torture/execute/string-opt-7.c: New test.
32921         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32922
32923 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32924
32925         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32926         instead of 'mkcheck 2'.
32927
32928 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32929
32930         * gcc.c-torture/execute/memcheck/driver.c,
32931         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32932         C9X references to refer to C99.
32933
32934 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32935
32936         * gcc.dg/ultrasp3.c: New test.
32937
32938 2000-11-25  Neil Booth  <neilb@earthling.net>
32939
32940         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32941
32942 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32943
32944         * gcc.c-torture/compile/20001123-2.c: New.
32945
32946 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32947
32948         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32949
32950 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32951
32952         * gcc.dg/sequence-point-1.c: Add some new tests.
32953         * gcc.c-torture/execute/20001124-1.c: New test.
32954
32955 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32956
32957         * g++.old-deja/g++.other/vaarg4.C: New test.
32958         * gcc.c-torture/compile/20001123-1.c: New test.
32959
32960 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32961
32962         * g++.other/crash24.C: Adjust and remove XFAIL.
32963         * g++.other/crash37.C: New test.
32964
32965 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32966
32967         * g++.old-deja/g++.pt/instantiate9.C: New test.
32968
32969 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32970
32971         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32972         new ABI, too.
32973
32974         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32975         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32976
32977 2000-11-22  Neil Booth  <neilb@earthling.net>
32978
32979         * gcc.dg/cpp/Wtrigraphs.c: New test.
32980
32981 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32982
32983         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32984
32985 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32986
32987         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32988
32989 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32990
32991         * lib/gcc-dg.exp: load_lib scanasm.exp.
32992         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32993         * lib/g++-dg.exp: load_lib scanasm.exp.
32994         * lib/scanasm.exp: New.
32995         (scan-assembler, scan-assembler-not): Add optional arguments to
32996         test name, or if not present, the pattern name.
32997         (scan-assembler-dem, scan-assembler-dem-not): New.
32998
32999         * g++.dg/dg.exp: New.
33000
33001 2000-11-21  Neil Booth  <neilb@earthling.net>
33002
33003         * gcc.dg/cpp/integrated1.c: Remove.
33004
33005 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33006
33007         * gcc.c-torture/execute/20001121-1.c: New test.
33008
33009 2000-11-21  Richard Henderson  <rth@redhat.com>
33010
33011         * gcc.c-torture/compile/20001121-1.c: New test.
33012
33013 2000-11-20  Neil Booth  <neilb@earthling.net>
33014
33015         * gcc.dg/cpp/integrated1.c: New test.
33016
33017 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33018
33019         * g++.old-deja/g++.other/inline17.C: New test.
33020
33021 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
33022
33023         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
33024         local variable to be zero: I made the variable global. Now
33025         uses abort() and exit() instead of relying on main's return value.
33026
33027 2000-11-20  Neil Booth  <neilb@earthling.net>
33028
33029         * gcc.dg/cpp/paste2.c: Update test.
33030         * objc/execute/paste.m: New test.
33031
33032 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33033
33034         * gcc.dg/c99-condexpr-1.c: New test.
33035
33036 2000-11-20  Neil Booth  <neilb@earthling.net>
33037
33038         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
33039
33040 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
33041
33042         * g++.old-deja/g++.pt/export1.C: New test.
33043
33044 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
33045
33046         * gcc.dg/20001117-1.c: New test.
33047
33048 2000-11-18  Richard Henderson  <rth@redhat.com>
33049
33050         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
33051
33052 2000-11-18  Richard Henderson  <rth@redhat.com>
33053
33054         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
33055         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
33056         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
33057
33058 2000-11-18  Richard Henderson  <rth@redhat.com>
33059
33060         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
33061         (main): New.  Exit cleanly.
33062
33063 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33064
33065         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
33066         gcc.dg/c99-fordecl-2.c: New tests.
33067
33068 2000-11-18  Richard Henderson  <rth@redhat.com>
33069
33070         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
33071         * gcc.c-torture/execute/zerolen-2.c: New.
33072
33073 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33074
33075         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
33076         memory.
33077
33078 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33079
33080         * g++.old-deja/g++.pt/instantiate8.C: New test.
33081
33082 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33083
33084         * g++.old-deja/g++.other/incomplete.C: Add more tests.
33085         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
33086
33087 2000-11-16  Nick Clifton  <nickc@redhat.com>
33088
33089         * gcc.c-torture/execute/nestfunc-2.c: New test.
33090         * gcc.c-torture/execute/nestfunc-3.c: New test.
33091
33092 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33093
33094         * gcc.c-torture/compile/20001116-1.c: New test.
33095
33096 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33097
33098         * gcc.c-torture/execute/20001115-1.c: New test.
33099
33100 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
33101
33102         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
33103         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
33104         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
33105         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33106
33107 2000-11-15  Neil Booth  <neilb@earthling.net>
33108
33109         gcc.dg/cpp/_Pragma1.c: Update.
33110         gcc.dg/cpp/_Pragma2.c: New test.
33111
33112 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
33113
33114         * g++.old-deja/g++.other/anon5.C: New test.
33115
33116 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33117
33118         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
33119         tests.
33120
33121 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
33122
33123         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
33124         output.
33125
33126 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33127
33128         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
33129         labels at end of compound statements.
33130
33131 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
33132
33133         * gcc.c-torture/execute/loop-7.c: New test.
33134
33135 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33136
33137         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
33138
33139 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33140
33141         * gcc.dg/c99-bool-1.c: New test.
33142
33143 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33144
33145         * gcc.dg/c99-scope-1.c: Remove xfail.
33146         * gcc.dg/c99-scope-2.c: New test.
33147
33148 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33149
33150         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
33151         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
33152
33153 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
33154
33155         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
33156         error messages.
33157
33158         * g++.mike/p700.C: Don't typedef wchar_t.
33159         * g++.mike/p784.C: Likewise.
33160         * g++.mike/eb101.C: Don't use __wchar_t.
33161
33162 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33163
33164         * g77.f-torture/execute/20001111.[fx]: Test premature exit
33165         from DO loop.
33166
33167 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33168
33169         * gcc.c-torture/execute/20001111-1.c: New test.
33170
33171 2000-11-10  Nick Clifton  <nickc@redhat.com>
33172
33173         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
33174         long multuiple and accumulate.
33175
33176 2000-11-09  Richard Henderson  <rth@redhat.com>
33177
33178         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
33179         via size_t instead of int.
33180
33181         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
33182         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33183         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33184         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33185
33186 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
33187
33188         * gcc.c-torture/compile/20001109-1.c: New test.
33189         * gcc.c-torture/compile/20001109-2.c: New test.
33190
33191 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
33192
33193         * g++.old-deja/g++.pt/operator1.C: New test.
33194         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
33195
33196 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33197
33198         * gcc.dg/20001108-1.c: New test.
33199
33200 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33201
33202         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
33203         with both arguments constant strings.
33204         * gcc.c-torture/execute/string-opt-3.c: New test.
33205         * gcc.c-torture/execute/string-opt-4.c: New test.
33206         * gcc.c-torture/execute/string-opt-5.c: New test.
33207
33208 2000-11-08  Nick Clifton  <nickc@redhat.com>
33209
33210         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
33211         mulsidi3adddi patterns.
33212
33213 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
33214
33215         * g++.old-deja/g++.other/crash36.C: New test.
33216
33217 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
33218
33219         * g++.old-deja/g++.other/init16.C: New test.
33220
33221 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
33222
33223         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
33224
33225 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33226
33227         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
33228         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33229         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33230
33231 2000-11-07  DJ Delorie  <dj@redhat.com>
33232
33233         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
33234
33235 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33236
33237         * gcc.c-torture/execute/string-opt-1.c: New test.
33238
33239 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33240
33241         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
33242         mips-sgi-irix6.* because the MIPS ABI passes floating-point
33243         parameters in registers, and there is no way for a varargs
33244         function to know in which order the integer and floating-point
33245         parameters should be interleaved when they are placed on the
33246         stack.
33247         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33248         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33249
33250 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33251
33252         * gcc.c-torture/execute/string-opt-2.c: New test.
33253
33254 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
33255
33256         * g++.old-deja/g++.pt/crash60.C: New test.
33257
33258 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33259
33260         * g++.old-deja/g++.other/crash24.C: New test.
33261         * g++.old-deja/g++.other/crash25.C: New test.
33262         * g++.old-deja/g++.other/crash26.C: New test.
33263         * g++.old-deja/g++.other/crash27.C: New test.
33264         * g++.old-deja/g++.other/crash28.C: New test.
33265         * g++.old-deja/g++.other/crash29.C: New test.
33266         * g++.old-deja/g++.other/crash30.C: New test.
33267         * g++.old-deja/g++.other/crash31.C: New test.
33268         * g++.old-deja/g++.other/crash32.C: New test.
33269         * g++.old-deja/g++.other/crash33.C: New test.
33270         * g++.old-deja/g++.other/crash34.C: New test.
33271         * g++.old-deja/g++.other/crash35.C: New test.
33272
33273 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33274
33275         * gcc.c-torture/execute/20001031-1.c: New test.
33276
33277 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
33278
33279         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
33280         namespace.
33281
33282         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
33283         standards-conformant.
33284
33285         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33286
33287         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33288         * g++.old-deja/g++.mike/p755a.C: Likewise.
33289         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33290         library makes no calls to `operator new' during initialization.
33291
33292 2000-11-04  Neil Booth  <neilb@earthling.net>
33293
33294         * gcc.dg/cpp/include2.c: New tests.
33295
33296 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33297
33298         * lib/g++.exp (g++_set_ld_library_path): New function.
33299         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33300
33301 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33302
33303         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33304         warnings.
33305
33306 2000-11-01  Richard Henderson  <rth@redhat.com>
33307
33308         * g++.old-deja/g++.ext/namedret1.C: New.
33309         * g++.old-deja/g++.ext/namedret2.C: New.
33310         * g++.old-deja/g++.ext/namedret3.C: New.
33311
33312 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33313
33314         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33315         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33316
33317 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33318
33319         * gcc.c-torture/execute/va-arg-21.c: New test.
33320
33321 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33322
33323         * gcc.dg/c99-complex-2.c: New test.
33324
33325 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33326
33327         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33328
33329 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33330
33331         * g++.old-deja/g++.other/inline16.C: New test.
33332
33333 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33334
33335         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33336         __PRETTY_FUNCTION__
33337
33338 2000-10-29  Neil Booth  <neilb@earthling.net>
33339
33340         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33341         New tests.
33342         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33343         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33344         optimisation.
33345
33346 2000-10-29  Neil Booth  <neilb@earthling.net>
33347
33348         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33349         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33350         * mi5.c: Test multiple includes work with -C.
33351         * trigraphs.c: Test ^= version.
33352
33353 2000-10-28  Neil Booth  <neilb@earthling.net>
33354
33355         New tests and test updates for new macro expander.
33356
33357         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33358         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33359         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33360         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33361         new diagnostic messages.
33362
33363         * gcc.dg/cpp/macro3.c: New tests.
33364
33365 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33366
33367         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33368         on the same line.
33369
33370 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33371
33372         * g++.old-deja/g++.other/eh2.C: New test.
33373
33374 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33375
33376         * gcc.c-torture/execute/20001027-1.c: New test.
33377
33378 2000-10-26  Richard Henderson  <rth@redhat.com>
33379
33380         * gcc.c-torture/execute/20001026-1.c: New.
33381
33382 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33383
33384         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33385         * g++.old-deja/g++.law/builtin1.C: Likewise.
33386         * g++.old-deja/g++.law/ctors10.C: Likewise.
33387         * g++.old-deja/g++.law/virtual3.C: Likewise.
33388         * g++.old-deja/g++.mike/p658.C: Likewise.
33389         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33390         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33391         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33392         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33393         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33394
33395 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33396
33397         * gcc.c-torture/compile/20001024-1.c: New test.
33398
33399 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33400
33401         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33402         to tell us whether or not we are using V3.
33403
33404 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33405
33406         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33407         operands.
33408
33409 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33410
33411         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33412
33413 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33414
33415         * gcc.c-torture/execute/20001024-1.c: New test.
33416
33417 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33418
33419         * g++.old-deja/g++.other/sibcall1.C: New test.
33420
33421 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33422
33423         * gcc.dg/noncompile/init-3.c: New test.
33424
33425 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33426
33427         * gcc.dg/format-array-1.c: New test.
33428
33429 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33430
33431         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33432         writing through null pointers; remove comment about testing
33433         unterminated strings.
33434
33435 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33436
33437         * gcc.c-torture/execute/20001017-2.c: New test.
33438
33439 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33440
33441         * gcc.c-torture/compile/20001018-1.c: New test.
33442         * gcc.c-torture/compile/20001018-1.x: Xfail.
33443
33444 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33445
33446         * gcc.c-torture/execute/20001017-1.c: New test.
33447
33448 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33449
33450         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33451         for multiple use of arguments with scanf formats; add tests for
33452         multiple use of arguments.
33453
33454 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33455
33456         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33457
33458 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33459
33460         * gcc.dg/format-miss-1.c: New test.
33461
33462 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33463
33464         * gcc.c-torture/execute/20001013-1.c: New test.
33465
33466 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33467
33468         * gcc.dg/format-branch-1.c: New test.
33469
33470 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33471
33472         * README, lib/file-format.exp: Remove EGCS references.
33473
33474 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33475
33476         * gcc.dg/20001013-1.c: New test.
33477
33478 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33479
33480         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33481         for intmax_t in the compiler using __typeof__ and the type rules
33482         for conditional expressions.
33483
33484 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33485
33486         * gcc.dg/20001012-1.c: New test.
33487         * gcc.dg/20001012-2.c: New test.
33488
33489 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33490
33491         * gcc.dg/format-attr-1.c: New test.
33492
33493 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33494
33495         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33496         __LONG_LONG_MAX__ instead of LLONG_MAX.
33497
33498 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33499
33500         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33501         scanf flags.
33502         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33503         flags.
33504
33505 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33506
33507         * gcc.dg/sequence-pt-1.c: New test.
33508
33509 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33510
33511         * gcc.c-torture/execute/20001011-1.c: New testcase.
33512         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33513
33514 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33515
33516         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33517         does not error on it.
33518
33519 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33520
33521         * gcc.dg/20001009-1.c: New test.
33522
33523 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33524
33525         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33526         * gcc.c-torture/execute/20001009-2.c: ... to here.
33527
33528 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33529
33530         * gcc.c-torture/compile/20001009-1.c: New testcase.
33531         * gcc.c-torture/execute/20001009-1.c: New testcase.
33532         Testcases provided by Jan Hubicka <jh@suse.cz>.
33533
33534 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33535
33536         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33537         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33538         uintmax_t using <limits.h> to emulate the compiler's internal
33539         logic.  No longer XFAIL %j tests.
33540
33541 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33542
33543         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33544         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33545         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33546         regexps and details of expected handling of some bad formats.
33547         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33548         suppression.
33549
33550 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33551
33552         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33553         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33554         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33555         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33556         in list archives.
33557
33558 2000-10-06  Richard Henderson  <rth@cygnus.com>
33559
33560         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33561         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33562         * g++.old-deja/g++.jason/report.C: Likewise.
33563         * g++.old-deja/g++.law/friend5.C: Likewise.
33564         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33565         of the expected warnings.
33566
33567 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33568
33569         * g++.old-deja/g++.pt/enum14.C: New test.
33570
33571 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33572
33573         * g++.old-deja/g++.pt/crash59.C: New test.
33574
33575 2000-10-04  Will Cohen  <wcohen@redhat.com>
33576
33577         * gcc.dg/20000926-1.c: New test.
33578
33579 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33580
33581         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33582         function name for current C++ compiler.
33583         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33584
33585 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33586
33587         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33588         __PRETTY_FUNCTION__.
33589         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33590
33591 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33592
33593         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33594
33595 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33596
33597         * gcc.c-torture/compile/20000923-1.c: New test.
33598
33599 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33600
33601         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33602         * g++.old-deja/g++.pt/ttp62.C: Same.
33603         * g++.old-deja/g++.other/inline14.C: Same.
33604
33605 2000-09-24  Richard Henderson  <rth@cygnus.com>
33606
33607         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33608
33609 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33610
33611         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33612
33613 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33614
33615         * gcc.c-torture/compile/20000922-1.c: New file.
33616
33617 2000-09-21  Nick Clifton  <nickc@redhat.com>
33618
33619         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33620         a signed long modulo operation.
33621         (mod6): New function - perform an unsigned long modulo operation.
33622         (main): Add tests for modulos of very large numbers by very small
33623         dividends.
33624
33625 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33626
33627         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33628
33629 2000-09-19  Richard Henderson  <rth@cygnus.com>
33630
33631         * gcc.dg/compare2.c (case 10): XFAIL.
33632
33633 2000-09-18  Richard Henderson  <rth@cygnus.com>
33634
33635         * gcc.c-torture/execute/20000906-1.c: Move ...
33636         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33637         that support __builtin_trap.
33638
33639 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33640
33641         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33642
33643 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33644
33645         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33646         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33647         more $ format tests.
33648
33649 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33650
33651         * gcc.dg/format-errmk-1.c: New test.
33652
33653 2000-09-17  Greg McGary  <greg@mcgary.org>
33654
33655         * gcc.c-torture/execute/20000917-1.x: Remove.
33656
33657 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33658
33659         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33660
33661 2000-09-17  Greg McGary  <greg@mcgary.org>
33662
33663         * gcc.c-torture/execute/20000917-1.c: New test.
33664         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33665
33666 2000-09-16  Neil Booth  <NeilB@earthling.net>
33667
33668         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33669         in nested macro bug.
33670
33671 2000-09-15  Neil Booth  <NeilB@earthling.net>
33672
33673         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33674
33675 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33676
33677         * gcc.c-torture/execute/20000914-1.c: New test.
33678
33679 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33680
33681         * g++.other/inline13.C: New test.
33682
33683 2000-09-12  Andreas Jaeger  <aj@suse.de>
33684
33685         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33686         constant by Ulrich Drepper <drepper@redhat.com>.
33687
33688 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33689
33690         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33691
33692 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33693
33694         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33695
33696 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33697
33698         * gcc.dg/cpp/backslash.c: New test.
33699
33700 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33701
33702         * gcc.c-torture/execute/20000910-1.c: New test.
33703         * gcc.c-torture/execute/20000910-2.c: Likewise.
33704
33705 2000-09-11  Robert Lipe  <robertl@sco.com>
33706
33707         * gcc.dg/pragma-align.c: New test.
33708
33709 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33710
33711         * g++.old-deja/g++.pt/explicit82.C: New test.
33712         * g++.old-deja/g++.pt/explicit83.C: New test.
33713
33714 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33715
33716         * gcc.dg/asm-names.c: New test.
33717
33718 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33719
33720         * gcc.dg/cpp/tr-warn6.c: New test
33721
33722 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33723
33724         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33725         be accepted.
33726
33727 2000-09-07  Catherine Moore  <clm@redhat.com>
33728
33729         * gcc.c-torture/execute/unroll-1.c: New test.
33730
33731 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33732
33733         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33734         ERROR markers.
33735         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33736         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33737         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33738         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33739         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33740         Preprocess only.
33741         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33742         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33743
33744 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33745
33746         * g++.old-deja/g++.pt/deduct2.C: New test.
33747
33748 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33749
33750         * g++.old-deja/g++.pt/parms2.C: New test.
33751
33752 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33753
33754         * g++.old-deja/g++.pt/crash58.C: New test.
33755
33756 2000-09-06  Greg McGary  <greg@mcgary.org>
33757
33758         * gcc.c-torture/execute/20000906-1.c: New test.
33759         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33760
33761 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33762
33763         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33764
33765 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33766
33767         * g++.old-deja/g++.pt/crash57.C: New test.
33768
33769 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33770
33771         * g++.old-deja/g++.pt/crash56.C: New test.
33772
33773 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33774
33775         * g++.old-deja/g++.pt/koenig1.C: New test.
33776
33777 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33778
33779         * gcc.dg/20000904-1.c: New test.
33780
33781 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33782
33783         * gcc.dg/cpp/paste8.c: New test.
33784
33785 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33786
33787         * gcc.c-torture/compile/20000827-1.c: New test.
33788
33789 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33790
33791         * gcc.dg/format-diag-1.c: New test.
33792
33793 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33794
33795         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33796         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33797         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33798         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33799         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33800
33801 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33802
33803         * g++.old-deja/g++.other/nested4.C: New test.
33804
33805 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33806
33807         * g++.old-deja/g++.ns/scoped1.C: New test.
33808
33809 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33810
33811         * lib/g++.exp: Support testing already-installed GCC.
33812
33813 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33814
33815         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33816
33817 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33818
33819         * gcc.dg/return-type-2.c: New test.
33820
33821 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33822
33823         * gcc.c-torture/compile/20000825-1.c: New test.
33824
33825 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33826
33827         * gcc.dg/dwarf2-2.c: New test.
33828
33829 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33830
33831         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33832         dg-warning regexps.
33833
33834 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33835
33836         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33837         gcc.dg/format-ext-5.c: New tests.
33838
33839 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33840
33841         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33842
33843 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33844
33845         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33846
33847 2000-08-24  Richard Henderson  <rth@cygnus.com>
33848
33849         * gcc.dg/ia64-sync-1.c: New test.
33850         * gcc.dg/ia64-sync-2.c: New test.
33851         * gcc.dg/ia64-asm-1.c: New test.
33852
33853 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33854
33855         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33856         * gcc.dg/format-ext-2.c: New test.
33857
33858 2000-08-23  Jason Merrill  <jason@redhat.com>
33859
33860         * lib/old-dejagnu.exp: Also ignore "In member function" and
33861         "At global scope".
33862
33863 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33864
33865         * gcc.dg/noncompile/label-lineno-1.c: New test.
33866
33867 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33868
33869         * gcc.dg/c99-array-nonobj-1.c: New test.
33870
33871 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33872
33873         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33874         tests.
33875         * gcc.dg/format-ext-1.c: New test.
33876
33877 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33878
33879         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33880         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33881         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33882         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33883         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33884
33885 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33886
33887         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33888         gcc.dg/c99-strftime-2.c: New tests.
33889
33890 2000-08-22  Richard Henderson  <rth@cygnus.com>
33891
33892         * gcc.c-torture/execute/20000822-1.c: New test.
33893
33894 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33895
33896         * gcc.c-torture/execute/20000819-1.x: Remove.
33897
33898 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33899
33900         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33901         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33902         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33903         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33904         gcc.dg/format-xopen-1.c: New tests.
33905
33906 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33907
33908         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33909
33910 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33911
33912         * g++.old-deja/g++.other/loop2.C: New test.
33913
33914         * gcc.c-torture/compile/20000606-1.c: New test.
33915         * gcc.c-torture/compile/20000728-1.c: New test.
33916         * gcc.c-torture/execute/20000801-1.c: New test.
33917         * gcc.c-torture/execute/20000801-2.c: New test.
33918         * gcc.c-torture/execute/20000819-1.c: New test.
33919         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33920         * gcc.dg/20000629-1.c: New test.
33921         * gcc.dg/20000724-1.c: New test.
33922         * gcc.dg/20000807-1.c: New test.
33923
33924 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33925
33926         * gcc.dg/cpp/pragma-1.c: New test.
33927         * gcc.dg/cpp/pragma-2.c: New test.
33928
33929 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33930
33931         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33932         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33933
33934 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33935
33936         * gcc.c-torture/compile/20000818-1.c: New test.
33937
33938 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33939
33940         * gcc.c-torture/execute/20000818-1.c: New test.
33941
33942 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33943
33944         * gcc.dg/format-va-1.c: New test.
33945
33946 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33947
33948         * g++.old-deja/g++.other/typedef8.C: New test.
33949
33950 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33951
33952         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33953         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33954         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33955         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33956         * g++.old-deja/g++.other/ptrmem7.C: New test.
33957         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33958
33959 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33960
33961         * g++.old-deja/g++.pt/typename27.C: New test.
33962
33963 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33964
33965         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33966         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33967         * g++.old-deja/g++.pt/friend45.C: New test.
33968         * g++.old-deja/g++.other/friend8.C: New test.
33969
33970 2000-08-15  Richard Henderson  <rth@cygnus.com>
33971
33972         * gcc.c-torture/execute/20000815-1.c: New test.
33973
33974 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33975
33976         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33977         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33978         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33979
33980 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33981
33982         * g++.old-deja/g++.other/refinit2.C: New test.
33983
33984 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33985
33986         * lib/c-torture.exp (c-torture): Make
33987         compiler_conditional_xfail_data global.
33988         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33989         compiler_conditional_xfail_data machinery.
33990         (f-torture-execute): Likewise.
33991         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33992         and only when unrolling loops.
33993
33994         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33995
33996 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33997
33998         * g++.old-deja/g++.pt/explicit81.C: New test.
33999
34000 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34001
34002         * g++.old-deja/g++.pt/typename26.C: New test.
34003
34004 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
34005
34006         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
34007         warning.
34008
34009 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34010
34011         * g++.old-deja/g++.other/array3.C: New test.
34012
34013 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34014
34015         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
34016         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
34017         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
34018         New tests.
34019
34020 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
34021
34022         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
34023         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34024
34025 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
34026
34027         * gcc.c-torture/execute/20000808-1.c: New test.
34028
34029 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34030
34031         * gcc.dg/c90-const-expr-1.c: New test.
34032
34033 2000-08-08  Richard Henderson  <rth@cygnus.com>
34034
34035         * gcc.dg/noncompile/920923-1.c: Declare calloc.
34036
34037 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34038
34039         * gcc.dg/noncompile/const-ll-1.c: New test.
34040
34041 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34042
34043         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
34044
34045 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34046
34047         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
34048         that running programs linked against the shared version of libobjc
34049         run correctly.
34050
34051 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34052
34053         * gcc.dg/c99-printf-1.c: New test.
34054
34055 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34056
34057         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
34058
34059 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
34060
34061         * gcc.c-torture/execute/20000731-1.x: Delete.
34062
34063 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
34064
34065         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
34066         and torture_without_loops as is done by c-torture.exp.
34067         (search_for): Copy from c-torture.exp.
34068         (gcc-dg-runtest): New function, drives a directory of tests
34069         iterating over the TORTURE_OPTIONS.
34070         (scan-assembler, scan-assembler-not): Move here from
34071         individual directory drivers.
34072
34073         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
34074         defined by lib/gcc-dg.exp.
34075         * gcc.dg/cpp/cpp.exp: Likewise.
34076         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
34077         gcc-dg-runtest, so we cycle over optimization options.
34078
34079         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
34080         * gcc.dg/compare2.c: No longer expected to fail.
34081
34082 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34083
34084         * gcc.c-torture/execute/20000804-1.c: New test.
34085
34086 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34087
34088         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
34089
34090 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
34091
34092         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
34093
34094 2000-08-03  Jeffrey A Law  (law@cygnus.com)
34095
34096         * gcc.c-torture/compile/20000803-1.c: New test.
34097
34098 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34099
34100         * gcc.c-torture/execute/20000801-3.c,
34101         gcc.c-torture/execute/20000801-4.c: New tests.
34102         * gcc.c-torture/execute/20000801-3.x,
34103         gcc.c-torture/execute/20000801-4.x: Xfail.
34104
34105 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
34106
34107         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
34108         libobjc/.libs to allow for libtool.
34109
34110 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
34111
34112         * gcc.c-torture/compile/20000802-1.c: New test.
34113
34114 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
34115
34116         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
34117
34118 2000-07-31  Jeffrey A Law  (law@cygnus.com)
34119
34120         * gcc-c-torture/execute/20000731-2.c: New test.
34121
34122         * gcc.c-torture/execute/20000731-1.c: New test.
34123         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
34124
34125 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
34126
34127         * testsuite/gcc.dg/cpp/paste7.c: New test.
34128         * gcc.dg/cpp/20000725-1.c: New test.
34129
34130 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
34131
34132         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
34133         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
34134         declaration warning for __builtin_dwarf_reg_size.
34135
34136         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
34137
34138 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34139
34140         * gcc.dg/noncompile/voidparam-1.c: New test.
34141
34142 2000-07-30  Richard Henderson  <rth@cygnus.com>
34143
34144         * gcc.dg/c90-digraph-1.c: Don't xfail.
34145         * gcc.dg/compare2.c (case 10): Xfail.
34146         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
34147
34148 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
34149
34150         * gcc.dg/c99-main-1.c: New test.
34151
34152 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34153
34154         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
34155
34156 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
34157
34158         * gcc.c-tortuer/execute/20000726-1.c: New test.
34159
34160 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
34161
34162         * gcc.c-torture/execute/enum-2.c: New test.
34163
34164 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34165
34166         * gcc.dg/cpp/tr-warn3.c: New test.
34167
34168 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34169
34170         * g++.old-deja/g++.ext/implicit1.C: Remove.
34171         * g++.old-deja/g++.jason/c2.C: Remove
34172         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
34173         * g++.old-deja/g++.pt/crash16.C: Likewise.
34174         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
34175
34176 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34177
34178         * g++.old-deja/g++.other/for2.C: New test.
34179
34180 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
34181
34182         * gcc.dg/20000720-1.c: New test.
34183
34184 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
34185
34186         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
34187
34188 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
34189
34190         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
34191         * gcc.c-torture/execute/20000722-1.c: New.
34192         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
34193
34194 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
34195
34196         * gcc.dg/cpp/20000720-1.S: New test.
34197
34198 2000-07-21  Michael Meissner  <meissner@redhat.com>
34199
34200         * gcc.c-torture/execute/ieee/hugeval.c: New test.
34201
34202 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34203
34204         * g++.old-deja/g++.brendan/crash16.C,
34205         g++.old-deja/g++.brendan/parse3.C,
34206         g++.old-deja/g++.brendan/redecl1.C,
34207         g++.old-deja/g++.ns/template13.C,
34208         g++.old-deja/g++.other/decl4.C,
34209         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
34210
34211 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34212
34213         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
34214         and "Internal error".
34215
34216         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
34217         regexps.
34218         * gcc.dg/cpp/paste6.c: New test.
34219
34220 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
34221
34222         * gcc.dg/cpp/tr-direct.c: New test.
34223
34224         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
34225         gcc.dg/cpp/undef1.c: Tweak error regexps.
34226
34227 2000-07-18  Eric Christopher <echristo@redhat.com>
34228
34229         * gcc.c-torture/compile/20000718-1.c: New test.
34230
34231 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
34232
34233         * cpplex.c (_cpp_push_token): If the token being pushed back
34234         is the previous token in this context, just subtract one from
34235         context->posn.
34236         * cppmacro.c (save_expansion): Clear aux field when storing a
34237         placemarker.
34238
34239 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
34240
34241         * gcc.dg/noncompile/redecl-1.c: New test.
34242
34243 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
34244
34245         * gcc.c-torture/execute/20000717-5.c: New test.
34246         * gcc.c-torture/execute/20000717-1.x: Removed.
34247
34248 2000-07-17  Richard Henderson  <rth@cygnus.com>
34249
34250         * gcc.c-torture/execute/20000717-4.c: New test.
34251
34252 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
34253
34254         * gcc.dg/cpp/syshdr.c: New test.
34255         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
34256
34257 2000-07-17  Neil Booth  <neilb@earthling.net>
34258
34259         * gcc.dg/cpp/cmdlne-dM.c: New test.
34260         * gcc.dg/cpp/cmdlne-dD.c: New test.
34261
34262 2000-07-17  Jeffrey A Law  (law@cygnus.com)
34263
34264         * gcc.c-torture/execute/20000717-3.c: New test.
34265
34266         * gcc.c-torture/compile/20000717-1.c: New test.
34267
34268 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
34269
34270         * gcc.c-torture/execute/20000717-2.c: New test.
34271
34272 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34273
34274         * gcc.dg/formatz-1.c: New test.
34275
34276         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
34277         * gcc.dg/c99-digraph-1.c: New tests.
34278
34279         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
34280         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
34281
34282         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
34283         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
34284         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34285         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34286         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34287         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34288         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34289
34290 2000-07-17   Greg McGary <greg@mcgary.org>
34291
34292         * gcc.c-torture/execute/20000717-1.c: New test.
34293         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34294
34295 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34296
34297         * gcc.c-torture/execute/20000715-2.c: New test.
34298         * gcc.dg/20000715-1.c: New test.
34299
34300 2000-07-15  Michael Meissner  <meissner@redhat.com>
34301
34302         * gcc.c-torture/execute/20000715-1.c: New test.
34303
34304 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34305
34306         * gcc.c-torture/execute/20000707-1.c: New test.
34307
34308 2000-07-13  Neil Booth  <NeilB@earthling.net>
34309
34310         * testsuite/gcc.dg/cpp/digraph1.c,
34311         testsuite/gcc.dg/cpp/digraph2.c,
34312         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34313
34314 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34315
34316         * g77.f-torture/compile/20000630-2.f: New test.
34317         * g77.f-torture/compile/20000630-2.x
34318
34319 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34320
34321         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34322
34323 2000-07-11  Neil Booth  <NeilB@earthling.net>
34324
34325         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34326
34327 2000-07-11  Neil Booth  <NeilB@earthling.net>
34328
34329         * gcc.dg/cpp/cmdlne-C.c: New.
34330
34331 2000-07-09  Neil Booth  <NeilB@earthling.net>
34332
34333         * gcc.dg/cpp/directiv.c: New tests.
34334         * gcc.dg/cpp/undef1.c: Update.
34335
34336 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34337
34338         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34339
34340 2000-07-09  Neil Booth  <NeilB@earthling.net>
34341
34342         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34343
34344 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34345
34346         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34347         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34348
34349 2000-07-08  Neil Booth  <NeilB@earthling.net>
34350
34351         * gcc.dg/cpp/macsyntx.c: New tests.
34352
34353 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34354
34355         * gcc.dg/20000707-1.c: New test.
34356
34357 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34358
34359         * gcc.c-torture/execute/20000706-1.c: New test.
34360         * gcc.c-torture/execute/20000706-2.c: New test.
34361         * gcc.c-torture/execute/20000706-3.c: New test.
34362         * gcc.c-torture/execute/20000706-4.c: New test.
34363         * gcc.c-torture/execute/20000706-5.c: New test.
34364
34365 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34366
34367         * g++.old-deja/g++.pt/instantiate7.C: New test.
34368
34369 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34370
34371         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34372         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34373         * g++.old-deja/g++.other/rtti3.C: Likewise.
34374         * g++.old-deja/g++.other/rttid3.C: Likewise.
34375
34376 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34377
34378         *  g77.f-torture/compile/20000630-1.x: Fix typo
34379
34380 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34381
34382         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34383         assembly output.
34384
34385 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34386
34387         * gcc.dg/cpp/ident.c: New test.
34388
34389 2000-07-05  Neil Booth  <NeilB@earthling.net>
34390
34391         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34392           gcc.dg/cpp/lexstrng.c: New tests.
34393
34394 2000-07-04  Neil Booth  <NeilB@earthling.net>
34395
34396         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34397         * gcc.dg/cpp/strify2.c: Same.
34398
34399 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34400
34401         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34402         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34403         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34404         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34405
34406         * testsuite/gcc.dg/cpp/macro1.c,
34407         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34408         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34409         testsuite/gcc.dg/cpp/strify1.c,
34410         testsuite/gcc.dg/cpp/strify2.c: New tests.
34411
34412 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34413
34414         * gcc.c-torture/execute/20000703-1.c: New test.
34415
34416 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34417
34418         * g++.old-deja/g++.pt (lookup10.C): New test.
34419
34420 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34421
34422         * g++.old-deja/g++.pt (typename25.C): New test.
34423
34424 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34425
34426         * gcc.c-torture/compile/20000701-1.c: New test.
34427
34428 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34429
34430         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34431         to test case.
34432
34433 2000-06-30  Catherine Moore  <clm@cygnus.com>
34434
34435         * gcc.c-torture/execute/align-1.c: New test.
34436
34437 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34438
34439         * g++.old-deja/g++.pt/expr8.C: New test.
34440         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34441
34442 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34443
34444         * gcc.c-torture/compile/20000629-1.c: New test.
34445
34446 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34447
34448
34449         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34450         gcc.dg/noncompile directory, depending on whether they're
34451         preprocessor tests or not.  Annotate all the tests for the dg
34452         framework.
34453
34454         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34455         * gcc.dg/noncompile/noncompile.exp: New.
34456
34457         * Moved files:
34458         Old name                                New name
34459         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34460         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34461         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34462         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34463         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34464         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34465         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34466         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34467         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34468         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34469         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34470         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34471         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34472         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34473         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34474         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34475         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34476         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34477         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34478         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34479         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34480         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34481         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34482         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34483
34484         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34485         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34486         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34487         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34488         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34489         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34490
34491 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34492
34493         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34494         declare one variable.  On the fourth, error.
34495         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34496         declared by 20000628-1a.h.
34497
34498 2000-06-29  Richard Henderson  <rth@redhat.com>
34499
34500         * gcc.c-torture/execute/930529-1.x: New file.
34501         * gcc.dg/920413-1.c: Adjust expected warning text.
34502         * gcc.dg/980217-1.c: Declare abort.
34503         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34504
34505 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34506
34507         * g77.f-torture/compile/20000629-1.f: New test.
34508         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34509
34510 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34511
34512         Rearrange lots of files, removing entirely the
34513         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34514         directories.
34515
34516         * Deleted files:
34517         gcc.c-torture/code_quality/code_quality.exp
34518         gcc.c-torture/special/special.exp
34519         gcc.failure/failure.exp
34520         gcc.failure/940409-1.x
34521         gcc.c-torture/compile/961203-1.x
34522
34523         * New files:
34524         gcc.misc-tests/linkage.exp
34525         gcc.c-torture/execute/920730-1t.c
34526         gcc.c-torture/execute/920730-1t.x
34527         gcc.c-torture/compile/920520-1.x
34528         gcc.c-torture/compile/920521-1.x
34529         gcc.c-torture/compile/981006-1.x
34530         gcc.c-torture/execute/eeprof-1.x
34531
34532         * Moved files (possibly with modifications to fit a new harness):
34533         Old name                                New name
34534         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34535         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34536         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34537         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34538         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34539         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34540         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34541         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34542         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34543         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34544         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34545         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34546         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34547         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34548
34549 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34550
34551         * c-torture/compile/961203-1.x: Delete.
34552
34553         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34554         not exit. Include stdio.h.
34555         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34556         * gcc.misc-tests/dg-12.c: Likewise.
34557         * gcc.misc-tests/dg-5.c: Likewise.
34558         * gcc.misc-tests/dg-6.c: Likewise.
34559         * gcc.misc-tests/dg-7.c: Prototype abort.
34560         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34561         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34562         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34563         not exit.
34564         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34565         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34566
34567 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34568
34569         * gcc.dg/cpp/20000628-1.c: New test.
34570         * gcc.dg/cpp/20000628-1.h: New header for above test.
34571         * gcc.dg/cpp/20000628-1a.h: Likewise.
34572
34573 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34574
34575         * gcc.dg/cpp: New directory.
34576         * gcc.dg/cpp/cpp.exp: New driver.
34577         * gcc.dg/cpp/20000627-1.c: New test.
34578         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34579         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34580         and rewrite as a compilation test.
34581
34582         * gcc.dg: Move many files into the cpp subdirectory, possibly
34583         renaming or editing them as well.
34584         Old name                New name
34585         990119-1.c              cpp/19990119-1.c
34586         990228-1.c              cpp/19990228-1.c
34587         990407-1.c              cpp/19990407-1.c
34588         990409-1.c              cpp/19990409-1.c
34589         990413-1.c              cpp/19990413-1.c
34590         990703-1.c              cpp/19990703-1.c
34591         20000127-1.c            cpp/20000127-1.c
34592         20000129-1.c            cpp/20000129-1.c
34593         20000207-1.c            cpp/20000207-1.c
34594         20000207-2.c            cpp/20000207-2.c
34595         20000209-1.c            cpp/20000209-1.c
34596         20000209-2.c            cpp/20000209-2.c
34597         20000301-1.c            cpp/20000301-1.c
34598         20000419-1.c            cpp/20000419-1.c
34599         20000510-1.S            cpp/20000510-1.S
34600         20000519-1.c            cpp/20000519-1.c
34601         20000529-1.c            cpp/20000529-1.c
34602         20000625-1.c            cpp/20000625-1.c
34603         20000625-2.c            cpp/20000625-2.c
34604         cpp-as1.c               cpp/assert1.c
34605         cpp-as2.c               cpp/assert2.c
34606         cxx-comments-1.c        cpp/cxxcom1.c
34607         cxx-comments-2.c        cpp/cxxcom2.c
34608         endif-label.c           cpp/endif.c
34609         cpp-hash1.c             cpp/hash1.c
34610         cpp-hash2.c             cpp/hash2.c
34611         cpp-if1.c               cpp/if-1.c
34612         cpp-if2.c               cpp/if-2.c
34613         cpp-if3.c               cpp/if-3.c
34614         cpp-if4.c               cpp/if-4.c
34615         cpp-if5.c               cpp/if-5.c
34616         cpp-cond.c              cpp/if-cexp.c
34617         cpp-missingop.c         cpp/if-mop.c
34618         cpp-missingparen.c      cpp/if-mpar.c
34619         cpp-opprec.c            cpp/if-oppr.c
34620         cpp-ifparen.c           cpp/if-paren.c
34621         cpp-shortcircuit.c      cpp/if-sc.c
34622         cpp-shift.c             cpp/if-shift.c
34623         cpp-unary.c             cpp/if-unary.c
34624         cpp-li1.c               cpp/line1.c
34625         cpp-li2.c               cpp/line2.c
34626         lineno.c                cpp/line3.c
34627         lineno-2.c              cpp/line4.c
34628         cpp-mi.c                cpp/mi1.c
34629         cpp-mic.h               cpp/mi1c.h
34630         cpp-micc.h              cpp/mi1cc.h
34631         cpp-mind.h              cpp/mi1nd.h
34632         cpp-mindp.h             cpp/mi1ndp.h
34633         cpp-mix.h               cpp/mi1x.h
34634         cpp-mi2.c               cpp/mi2.c
34635         cpp-mi2a.h              cpp/mi2a.h
34636         cpp-mi2b.h              cpp/mi2b.h
34637         cpp-mi2c.h              cpp/mi2c.h
34638         cpp-mi3.c               cpp/mi3.c
34639         cpp-mi3.def             cpp/mi3.def
34640         poison-1.c              cpp/poison.c
34641         pr-impl.c               cpp/prag-imp.c
34642         cpp-redef-2.c           cpp/redef1.c
34643         cpp-redef.c             cpp/redef2.c
34644         strpaste.c              cpp/strp1.c
34645         strpaste-2.c            cpp/strp2.c
34646         cpp-tradpaste.c         cpp/tr-paste.c
34647         cpp-tradstringify.c     cpp/tr-str.c
34648         cpp-tradwarn1.c         cpp/tr-warn1.c
34649         cpp-tradwarn2.c         cpp/tr-warn2.c
34650         trigraphs.c             cpp/trigraphs.c
34651         cpp-unc1.c              cpp/unc1.c
34652         cpp-unc2.c              cpp/unc2.c
34653         cpp-unc3.c              cpp/unc3.c
34654         cpp-unc.c               cpp/unc4.c
34655         undef.c                 cpp/undef1.c
34656         undef-2.c               cpp/undef2.c
34657         cpp-wi1.c               cpp/widestr1.c
34658
34659 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34660
34661         * lib/g++.exp (g++_include_flags): Tweak.
34662
34663 2000-06-27  H.J. Lu  <hjl@gnu.org>
34664             Loren J. Rittle  <ljrittle@acm.org>
34665
34666         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34667         version with one that knows about the new gcc tree structure.
34668         (g++_link_flags): Same.
34669
34670 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34671
34672         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34673         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34674         case we are cross-compiling.
34675
34676         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34677         g++.old-deja/g++.niklas/Makefile.in,
34678         g++.old-deja/g++.niklas/configure.in,
34679         g++.old-deja/g++.other/Makefile.in,
34680         g++.old-deja/g++.other/configure.in,
34681         gcc.c-torture/code_quality/Makefile.in,
34682         gcc.c-torture/code_quality/configure.in,
34683         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34684         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34685         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34686         gcc.c-torture/execute/ieee/Makefile.in,
34687         gcc.c-torture/execute/ieee/configure.in,
34688         gcc.c-torture/noncompile/Makefile.in,
34689         gcc.c-torture/noncompile/configure.in,
34690         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34691         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34692         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34693
34694 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34695
34696         * g++.old-deja/g++.other/ambig3.C: New test.
34697
34698 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34699
34700         * g++.old-deja/g++.pt/syntax1.C: New test.
34701         * g++.old-deja/g++.pt/syntax2.C: New test.
34702         * g++.old-deja/g++.other/syntax3.C: New test.
34703         * g++.old-deja/g++.other/syntax4.C: New test.
34704
34705 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34706
34707         * gcc.dg/20000623-1.c: Prototype exit and abort.
34708
34709 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34710
34711         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34712         New tests.
34713         * gcc.dg/cpp-mi3.def: New file.
34714
34715         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34716         inside assertions.
34717         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34718         lexer's error messages.
34719         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34720         divine anything from the linemarkers.
34721         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34722         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34723
34724 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34725
34726         * gcc.dg/20000623-1.c: New test.
34727
34728 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34729
34730         * gcc.c-torture/execute/20000622-1.c: New test.
34731
34732 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34733
34734         * g++.old-deja/g++.other/init15.C: New test.
34735
34736 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34737
34738         * g++.old-deja/g++.pt/vaarg2.C: New test.
34739         * g++.old-deja/g++.pt/vaarg3.C: New test.
34740
34741 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34742
34743         * g++.old-deja/g++.other/dyncast6.C: New test.
34744
34745 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34746
34747         * gcc.c-torture/execute/loop-6.c: New test.
34748
34749 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34750
34751         * gcc.dg/20000614-1.c: New test.
34752         * gcc.dg/20000614-2.c: New test.
34753
34754 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34755
34756         * g++.old-deja/g++.other/inline12.C: New test.
34757
34758 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34759
34760         * g++.old-deja/g++.other/eh1.C: New test.
34761
34762 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34763
34764         * g++.old-deja/g++.other/type.C: New test.
34765
34766 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34767
34768         * g++.old-deja/g++.other/initstring.C: New test.
34769
34770 2000-06-12  Jason Merrill  <jason@redhat.com>
34771
34772         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34773
34774 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34775
34776         * gcc.c-torture/compile/20000609-1.c: New test.
34777
34778 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34779
34780         * gcc.dg/20000609-1.c: New test.
34781
34782 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34783
34784         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34785         * gcc.c-torture/noncompile/poison-1.c: Move...
34786         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34787         * gcc.dg/cpp-li1.c: Add a token after the #line.
34788
34789 2000-06-05  Richard Henderson  <rth@cygnus.com>
34790
34791         * gcc.c-torture/execute/20000605-2.c: New test.
34792         * gcc.c-torture/execute/20000605-3.c: New test.
34793
34794 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34795
34796         * g77.f-torture/execute/20000503-1.x: New file.
34797
34798 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34799
34800         * g++.old-deja/g++.eh/badalloc1.C: New test.
34801
34802 2000-06-05  Richard Henderson  <rth@cygnus.com>
34803
34804         * gcc.c-torture/execute/20000605-1.c: New test.
34805
34806 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34807             Nathan Sidwell <nathan@codesourcery.com>
34808
34809         * gcc.c-torture/compile/20000605-1.c: New test.
34810
34811 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34812
34813         * g77.f-torture/compile/20000601-1.f: New test.
34814
34815 2000-06-03  Richard Henderson  <rth@cygnus.com>
34816
34817         * gcc.c-torture/execute/20000603-1.c: New.
34818
34819 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34820
34821         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34822         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34823
34824 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34825
34826         * gcc.dg/compare2.c (case 12): XFAIL.
34827         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34828         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34829
34830         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34831
34832 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34833
34834         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34835         guard macro is already defined when the header is first
34836         included.
34837         * gcc.dg/cpp-mix.h: New file.
34838         * gcc.dg/endif-label.c: Update patterns to match compiler.
34839
34840         * g++.brendan/complex1.C: Declare abort.
34841         * g++.law/refs4.C: Remove XFAIL.
34842         * g++.oliva/expr2.C: Declare abort and exit.
34843
34844 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34845
34846         * gcc.c-torture/execute/20000528-1.c: New test.
34847
34848         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34849         * g++.old-deja/g++.law/temps4.C: Likewise.
34850
34851         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34852         stdlib.h.  Call abort() on failure.
34853         * g++.old-deja/g++.law/refs4.C: Likewise.
34854         * g++.old-deja/g++.law/temps4.C: Likewise.
34855         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34856         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34857
34858 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34859
34860         Relative to g++.dg/special:
34861         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34862
34863         Relative to g++.old-deja:
34864         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34865         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34866         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34867         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34868         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34869         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34870         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34871
34872         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34873         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34874         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34875         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34876         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34877         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34878         and/or string.h.
34879
34880         * g++.other/goto1.C: Update expectations for error messages.
34881
34882 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34883
34884         * gcc.c-torture/compile/20000523-1.c: New test.
34885
34886 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34887
34888         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34889
34890 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34891
34892         * g++.old-deja/g++.eh/catch11.C: New test.
34893         * g++.old-deja/g++.eh/catch12.C: New test.
34894
34895 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34896
34897         * gcc.c-torture/execute/20000523-1.c: New test.
34898
34899 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34900
34901         * c-torture/execute/bcp-1.c: Replace abort in arg of
34902         __builtin_constant_p with a generic external function.
34903
34904         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34905         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34906         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34907         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34908         Prototype abort and/or exit.
34909
34910         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34911         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34912         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34913         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34914
34915 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34916
34917         * gcc.dg/dwarf2-1.c: New test.
34918
34919 2000-05-20  Richard Henderson  <rth@cygnus.com>
34920
34921         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34922
34923 2000-05-20  Andreas Jaeger  <aj@suse.de>
34924
34925         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34926         testcase.
34927
34928 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34929
34930         * gcc.c-torture/execute/20000519-2.c: New test.
34931
34932 2000-05-19  Andreas Jaeger  <aj@suse.de>
34933
34934         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34935         which fails with SSA.
34936
34937         * lib/c-torture.exp: Also test with -O3 -fssa.
34938
34939 2000-05-18  Michael Meissner  <meissner@redhat.com>
34940
34941         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34942         * gcc.c-torture/execute/920415-1.c: Ditto.
34943         * gcc.c-torture/execute/920501-1.c: Ditto.
34944         * gcc.c-torture/execute/conversion.c: Ditto.
34945         * gcc.c-torture/execute/cvt-1.c: Ditto.
34946
34947 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34948
34949         * gcc.c-torture/compile/20000518-1.c: New test.
34950
34951 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34952
34953         * g77.f-torture/compile/200005018.f: New test.
34954
34955 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34956
34957         * gcc.c-torture/compile/20000517-1.c: New test.
34958
34959 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34960
34961         * gcc.c-torture/execute/20000516-1.c: New test.
34962
34963 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34964
34965         * g++.old-deja/g++.other/eh.C: New test.
34966
34967 2000-05-12  Richard Henderson  <rth@cygnus.com>
34968
34969         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34970         constants through to doit's conditional.
34971
34972 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34973
34974         * gcc.c-torture/compile/20000511-1.c: New test.
34975         * g77.f-torture/compile/20000511-1.f: New test.
34976         * g77.f-torture/compile/20000511-2.f: New test.
34977
34978 2000-05-11  Michael Meissner  <meissner@redhat.com>
34979
34980         * gcc.c-torture/execute/20000511-1.c: New test.
34981
34982 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34983
34984         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34985         * gcc.dg/20000510-1.S: New.
34986
34987 2000-05-08  Catherine Moore  <clm@cygnus.com>
34988
34989         * gcc.dg/unused-3.c: New.
34990
34991 2000-05-06  Richard Henderson  <rth@cygnus.com>
34992
34993           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34994           * g++.old-deja/g++.mike/warn1.C: Likewise.
34995           * g++.old-deja/g++.pt/local1.C: Likewise.
34996           * g++.old-deja/g++.pt/local7.C: Likewise.
34997           * g++.old-deja/g++.pt/spec16.C: Likewise.
34998
34999 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
35000
35001         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
35002
35003 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
35004
35005           * g77.f-torture/execute/20000503-1.f: New test.
35006
35007 2000-05-04  Andreas Jaeger  <aj@suse.de>
35008
35009         * gcc.dg/noreturn-2.c: New test.
35010
35011 2000-05-04  Neil Booth  <NeilB@earthling.net>
35012
35013         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
35014         preprocessor.
35015
35016 2000-05-04  Richard Henderson  <rth@cygnus.com>
35017
35018         * gcc.c-torture/execute/20000503-1.c: Fix typo.
35019
35020 2000-05-04  Richard Henderson  <rth@cygnus.com>
35021
35022         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
35023         OpenSSL by Jason R Thorpe.
35024
35025 2000-05-03  Jim Wilson  <wilson@cygnus.com>
35026
35027         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
35028
35029 2000-05-03  Robert Lipe <robertlipe@usa.net>
35030
35031         * gcc.dg/20000503-1.c: New test.
35032
35033 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
35034
35035         * gcc.c-torture/compile/20000502-1.c: New test.
35036         * g++.old-deja/g++.other/align.C: New test.
35037         * gcc.dg/cpp-tradstringify.c: New test.
35038
35039 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35040
35041         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
35042         and hard registers.
35043
35044 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
35045
35046         * gcc.c-torture/execute/loop-5.c: New test.
35047
35048 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
35049
35050         * gcc.c-torture/execute/va-arg-20.c: New test.
35051
35052 2000-04-23  Jeffrey A Law  (law@cygnus.com)
35053
35054         * gcc.c-torture/execute/20000422-1.c: New test.
35055
35056 2000-04-20  Greg McGary  <gkm@gnu.org>
35057
35058         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
35059         when optimizing, but without sibling-call optimizations (-O1).
35060
35061 2000-04-20  Jeffrey A Law  (law@cygnus.com)
35062
35063           * gcc.c-torture/compile/20000420-1.c: New test.
35064
35065 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35066
35067         * g++.abi/ptrflags.C: New test.
35068         * g++.eh/catchptr1.C: Test incomplete pointer chains.
35069
35070 2000-04-19  Catherine Moore  <clm@cygnus.com>
35071
35072         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
35073
35074 2000-04-19  Greg McGary  <gkm@gnu.org>
35075
35076         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
35077         sibling-call optimizations.
35078
35079 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
35080
35081         * gcc.dg/20000419-1.c: New test.
35082
35083 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
35084
35085         * gcc.c-torture/execute/20000412-6.c: New test.
35086
35087 2000-04-12  Jeffrey A Law  (law@cygnus.com)
35088
35089         * gcc.c-torture/execute/20000412-5.c: New test.
35090         * g77.f-torture/compile/20000412-1.f: New test.
35091         * gcc.c-torture/execute/20000412-4.c: New test.
35092         * gcc.c-torture/compile/20000412-2.c: New test.
35093         * gcc.c-torture/execute/20000412-3.c: New test.
35094         * gcc.c-torture/compile/20000412-1.c: New test.
35095         * gcc.c-torture/execute/20000412-2.c: New test.
35096
35097 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
35098
35099         * objc/execute/bf-20.m: New test.
35100
35101 2000-04-10  Richard Henderson  <rth@cygnus.com>
35102
35103         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
35104
35105         * gcc.c-torture/execute/20000412-1.c: New test.
35106
35107 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35108
35109         * g++.old-deja/g++.eh/catchptr1.C: New test.
35110
35111 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
35112
35113         * g++.old-deja/g++.abi/cxa_vec.C: New test.
35114
35115 2000-04-08  Neil Booth  <NeilB@earthling.net>
35116
35117         * gcc.dg/cpp-nullchar.c: Remove test as
35118         embedded nulls cause problems.
35119
35120 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35121
35122         * gcc.dg/compare2.c: New test.
35123
35124 2000-04-08  Neil Booth  <NeilB@earthling.net>
35125
35126         * gcc.dg/cpp-nullchar.c: New test.
35127
35128 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
35129
35130         * gcc.dg/cpp-mi2.c: New test.
35131         * gcc.dg/cpp-mi2[abc].h: New files.
35132
35133 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
35134
35135         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
35136         member name.
35137
35138 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35139
35140         * g++.old-deja/g++.abi/vmihint.C: New test.
35141
35142 2000-04-06  Neil Booth  <NeilB@earthling.net>
35143
35144         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
35145         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
35146         copyright.
35147
35148 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
35149
35150         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
35151         avoid stack-frame overwrite.
35152
35153 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
35154
35155         * gcc.c-torture/compile/20000405-2.c: New test.
35156         * gcc.c-torture/compile/20000405-3.c: New test.
35157
35158 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35159
35160         * gcc.c-torture/compile/20000405-1.c: New test.
35161
35162 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
35163
35164         * gcc.dg/cast-qual-1.c: Revert last change.
35165
35166 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35167
35168         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
35169
35170 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
35171
35172         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
35173         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
35174
35175 2000-04-03  Jeffrey A Law  (law@cygnus.com)
35176
35177         * gcc.c-torture/compile/20000403-2.c: New test.
35178         * gcc.c-torture/compile/20000403-1.c: New test.
35179
35180 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
35181
35182         * gcc.c-torture/execute/20000403-1.c: New test.
35183
35184 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
35185
35186         * gcc.c-torture/execute/20000402-1.c: New test.
35187
35188 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
35189
35190         * gcc.c-torture/execute/va-arg-15.c: New test.
35191         * gcc.c-torture/execute/va-arg-16.c: New test.
35192         * gcc.c-torture/execute/va-arg-17.c: New test.
35193         * gcc.c-torture/execute/va-arg-18.c: New test.
35194         * gcc.c-torture/execute/va-arg-19.c: New test.
35195
35196 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
35197
35198         * gcc.c-torture/compile/981211-1.c: Move to...
35199         * gcc.dg/cpp-as1.c: ...here.
35200         * gcc.dg/cpp-as2.c: New file.
35201
35202         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
35203         compiler.
35204
35205 2000-04-02  Neil Booth  <NeilB@earthling.net>
35206
35207         * gcc.dg/cpp-cond.c  New tests.
35208         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
35209         accidental success less likely.
35210         * gcc.dg/cpp-missingop.c  New tests.
35211         * gcc.dg/cpp-missingparen.c  New tests.
35212         * gcc.dg/cpp-shift.c  New tests.
35213         * gcc.dg/cpp-shortcircuit.c  New tests.
35214         * gcc.dg/cpp-unary.c  New tests.
35215
35216 2000-03-29  Jeffrey A Law  (law@cygnus.com)
35217
35218         * gcc.c-torture/compile/20000329-1.c: New test.
35219
35220 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
35221
35222         * gcc.c-torture/compile/20000326-1.c: New test.
35223         * gcc.c-torture/compile/20000326-2.c: New test.
35224
35225 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
35226
35227         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
35228         the first parameter is a function argument.
35229
35230 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
35231
35232         * g++.old-deja/g++.ext/array4.C: New test.
35233
35234 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
35235
35236         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
35237
35238 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35239
35240         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
35241
35242 2000-03-19  Richard Henderson  <rth@cygnus.com>
35243
35244         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
35245
35246 2000-03-19  Richard Henderson  <rth@cygnus.com>
35247
35248         * gcc.c-torture/compile/20000319-1.c: New test.
35249
35250 2000-03-14  Jeffrey A Law  (law@cygnus.com)
35251
35252         * gcc.c-torture/execute/20000314-3.c: New test.
35253         * gcc.c-torture/execute/20000314-2.c: New test.
35254         * gcc.c-torture/execute/20000314-1.c: New test.
35255         * gcc.c-torture/compile/20000314-2.c: New test.
35256         * gcc.c-torture/compile/20000314-1.c: New test.
35257
35258 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
35259
35260         * g++.old-deja/g++.warn/inline.C: New test.
35261
35262 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
35263
35264         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
35265         standards-compliant result rather than specific constants.
35266         Put test-values in array.
35267
35268 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
35269
35270         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
35271         (g++_target_compile): Put test-specific options last.
35272
35273 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35274
35275         * g++.old-deja/g++.eh/vbase4.C: New test.
35276
35277 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35278
35279         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
35280
35281 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35282
35283         * g++.old-deja/g++.brendan/misc12.C: Removed.
35284         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35285         * g++.old-deja/g++.ext/pretty4.C: New test.
35286
35287 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35288
35289         * g++.old-deja/g++.other/string2.C: New test.
35290
35291 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35292
35293         * g++.old-deja/g++.warn/impint2.C: New test.
35294
35295 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35296
35297         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35298         is 1, not zero.
35299
35300 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35301
35302         * g++.old-deja/g++.warn/impint.C: New test.
35303         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35304         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35305         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35306         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35307         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35308         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35309         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35310         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35311         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35312         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35313         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35314         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35315
35316 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35317
35318         * gcc.dg/cpp-redef.c: New test.
35319
35320 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35321
35322         * g++.old-deja/g++.pt/unify7.C: New test.
35323
35324 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35325
35326         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35327         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35328
35329 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35330
35331         * gcc.c-torture/compile/20000224-1.c: New test.
35332
35333 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35334
35335         * gcc.c-torture/compile/cpp-2.c: New test.
35336         * gcc.c-torture/compile/cpp-1.c: New test.
35337
35338 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35339
35340         * gcc.c-torture/execute/20000225-1.c: New test.
35341
35342 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35343
35344         * gcc.dg/cpp-li2.c: New test.
35345
35346         * gcc.dg/cpp-wi1.c: New test.
35347
35348         * gcc.dg/cpp-li1.c: New test.
35349
35350 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35351
35352         * g++.old-deja/g++.other/sizeof5.C: New test.
35353
35354 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35355
35356         * gcc.c-torture/execute/va-arg-13.c: New test.
35357
35358 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35359
35360         * gcc.c-torture/execute/va-arg-12.c: New test.
35361
35362 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35363
35364         * gcc.c-torture/execute/20000223-1.c: New test.
35365
35366 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35367
35368         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35369
35370 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35371
35372         * g++.old-deja/g++.abi/ptrmem.C: New test.
35373
35374 2000-02-19  Richard Henderson  <rth@cygnus.com>
35375
35376         * gcc.c-torture/compile/init-3.c: New.
35377
35378 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35379
35380         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35381         ALWAYS_CXXFLAGS.
35382
35383 2000-02-11  Robert Lipe <robertl@sco.com>
35384
35385         * gcc.c-torture/compile/20000211-3.c: New test.
35386
35387 2000-02-11  Martin Buchholz <martin@xemacs.org>
35388
35389         * gcc.c-torture/compile/20000211-2.c: New test.
35390
35391 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35392
35393         * gcc.c-torture/compile/20000211-1.c: New test.
35394
35395 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35396
35397         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35398           on native targets
35399
35400 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35401
35402         * g++.old-deja/g++.other/cast5.C: New test.
35403
35404 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35405
35406         * gcc.c-torture/execute/20000205-1.c: New.
35407
35408 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35409
35410         * g++.old-deja/g++.jason/cast3.C: Return void.
35411         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35412
35413 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35414
35415         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35416
35417         * gcc.dg/loop-1.c: New test.
35418
35419 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35420
35421         * gcc.c-torture/compile/20000127-1.c: New test.
35422         * gcc.c-torture/execute/991228-1.c: New test.
35423
35424 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35425
35426         * gcc.dg/unused-2.c: New test.
35427
35428         * gcc.dg/conv-1.c: New test.
35429
35430 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35431
35432         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35433         compiler.
35434         (tool_option_proc): Fix typo.
35435
35436 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35437
35438         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35439         of the ld on the host, not on the build machine.
35440         Also, don't crash if '--help' is not a supported option.
35441
35442 2000-01-24  Richard Henderson  <rth@cygnus.com>
35443
35444         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35445
35446 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35447
35448         * gcc.c-torture/execute/20000120-2.c: New test.
35449         * gcc.c-torture/execute/20000120-1.c: New test.
35450
35451 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35452
35453         * gcc.c-torture/execute/20000113-1.c: New test.
35454
35455 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35456
35457         * gcc.c-torture/execute/20000112-1.c: New test.
35458
35459 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35460
35461         * gcc.dg/20000111-1.c: New test.
35462
35463 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35464
35465         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35466         with 16 bit integers.
35467
35468 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35469
35470         * gcc.dg/20000108-1.c: New test.
35471
35472 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35473
35474         * g++.old-deja/g++.ns/koenig8.C: New test.
35475
35476 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35477
35478         * g++.old-deja/g++.other/cast4.C: New test.
35479
35480 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35481
35482         * gcc.c-torture/compile/20000105-2.c: New test.
35483         * gcc.c-torture/compile/20000105-1.c: New test.
35484
35485 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35486
35487         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35488         references to printf & atoi to conform to ANSI standard.
35489         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35490         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35491         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35492         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35493         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35494         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35495         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35496         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35497         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35498         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35499         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35500         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35501         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35502         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35503         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35504         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35505         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35506         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35507         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35508         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35509         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35510         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35511         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35512         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35513         * g++.old-deja/g++.brendan/init3.C: Likewise.
35514         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35515         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35516         * g++.old-deja/g++.brendan/new2.C: Likewise.
35517         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35518         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35519         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35520         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35521         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35522         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35523         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35524         * g++.old-deja/g++.brendan/template24.C: Likewise.
35525         * g++.old-deja/g++.brendan/template3.C: Likewise.
35526         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35527         * g++.old-deja/g++.jason/inline3.C: Likewise.
35528         * g++.old-deja/g++.jason/opeq.C: Likewise.
35529         * g++.old-deja/g++.law/arg5.C: Likewise.
35530         * g++.old-deja/g++.law/arm7.C: Likewise.
35531         * g++.old-deja/g++.law/ctors11.C: Likewise.
35532         * g++.old-deja/g++.law/cvt8.C: Likewise.
35533         * g++.old-deja/g++.law/init9.C: Likewise.
35534         * g++.old-deja/g++.law/refs4.C: Likewise.
35535         * g++.old-deja/g++.law/template2.C: Likewise.
35536         * g++.old-deja/g++.law/visibility24.C: Likewise.
35537         * g++.old-deja/g++.law/vtable3.C: Likewise.
35538         * g++.old-deja/g++.mike/asm2.C: Likewise.
35539         * g++.old-deja/g++.mike/eh1.C: Likewise.
35540         * g++.old-deja/g++.mike/misc1.C: Likewise.
35541         * g++.old-deja/g++.mike/misc13.C: Likewise.
35542         * g++.old-deja/g++.mike/misc14.C: Likewise.
35543         * g++.old-deja/g++.mike/ns12.C: Likewise.
35544         * g++.old-deja/g++.mike/p1248.C: Likewise.
35545         * g++.old-deja/g++.mike/p3708.C: Likewise.
35546         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35547         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35548         * g++.old-deja/g++.mike/p646.C: Likewise.
35549         * g++.old-deja/g++.mike/p700.C: Likewise.
35550         * g++.old-deja/g++.mike/p783.C: Likewise.
35551         * g++.old-deja/g++.mike/p783a.C: Likewise.
35552         * g++.old-deja/g++.mike/p783b.C: Likewise.
35553         * g++.old-deja/g++.mike/p786.C: Likewise.
35554         * g++.old-deja/g++.mike/p789.C: Likewise.
35555         * g++.old-deja/g++.mike/p789a.C: Likewise.
35556         * g++.old-deja/g++.mike/p807a.C: Likewise.
35557         * g++.old-deja/g++.other/delete3.C: Likewise.
35558         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35559         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35560         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35561         * g++.old-deja/g++.other/empty1.C: Likewise.
35562         * g++.old-deja/g++.other/temporary1.C: Likewise.
35563         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35564         * g++.old-deja/g++.pt/t16.C: Likewise.
35565         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35566
35567 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35568
35569         * gcc.dg/991230-1.c: New test.
35570
35571 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35572
35573         * gcc.c-torture/compile/991229-3.c: New test.
35574         * gcc.c-torture/compile/991229-2.c: New test.
35575         * gcc.c-torture/compile/991229-1.c: New test.
35576
35577 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35578
35579         * gcc.c-torture/compile/labels-2.c: New test.
35580
35581 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35582
35583         * gcc.c-torture/execute/991227-1.c: New test.
35584
35585 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35586
35587         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35588
35589 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35590
35591         * gcc.c-torture/execute/991221-1.c: New test.
35592
35593 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35594
35595         * g++.old-deja/g++.other/cast3.C: New test.
35596
35597 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35598
35599         * gcc.c-torture/execute/991216-4.c: New test.
35600
35601 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35602
35603         * gcc.c-torture/execute/991216-1.c: New test.
35604         * gcc.c-torture/execute/991216-2.c: New test.
35605         * gcc.c-torture/execute/991216-3.c: New test.
35606
35607 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35608
35609         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35610         Actually make the test fail by using "-O2" for compilation.
35611
35612 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35613
35614         * g++.old-deja/g++.warn/cast-align1.C: New test.
35615
35616 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35617
35618         * gcc.c-torture/compile/991214-1.c: New test.
35619         * gcc.c-torture/compile/991214-2.c: New test.
35620
35621 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35622
35623         * gcc.dg/991214-1.c: New test.
35624
35625 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35626
35627         * gcc.c-torture/compile/991213-3.c: New test.
35628         * gcc.c-torture/compile/991213-2.c: New test.
35629         * gcc.c-torture/compile/991213-1.c: New test.
35630
35631 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35632
35633         * gcc.dg/991209-1.c: New test.
35634
35635 1999-12-08  Nathan Sidwell <nathan@acm.org>
35636
35637         * gcc.c-torture/compile/991208-1.c: New test.
35638
35639 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35640
35641         * gcc.dg/ultrasp2.c: New test.
35642
35643 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35644
35645         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35646
35647 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35648
35649         * gcc.c-torture/compile/991202-1.c: New test.
35650         * gcc.c-torture/execute/991202-1.c: New test.
35651         * gcc.c-torture/execute/991202-2.c: New test.
35652         * gcc.c-torture/execute/991202-3.c: New test.
35653
35654 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35655
35656         * g++.old-deja/g++.abi/align.C: New test.
35657         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35658         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35659
35660 1999-12-01  Richard Henderson  <rth@cygnus.com>
35661
35662         * gcc.c-torture/execute/991201-1.c: New.
35663
35664 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35665
35666         * gcc.dg/991129-1.c: New test.
35667
35668 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35669
35670         * gcc.c-torture/compile/991127-1.c: New test.
35671
35672 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35673
35674         * g++.old-deja/g++.other/warn4.C: New test.
35675
35676 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35677
35678         * g++.old-deja/g++.eh/cleanup2.C: New test.
35679         * g++.old-deja/g++.ext/pretty2.C: New test.
35680         * g++.old-deja/g++.ext/pretty3.C: New test.
35681         * g++.old-deja/g++.other/debug6.C: New test.
35682
35683 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35684
35685         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35686         compiler_output to look for one error message instead of two.
35687
35688 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35689
35690         * gcc.c-torture/execute/991118-1.c: Also test case
35691         where the word boundary does not split a byte evenly.
35692
35693 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35694
35695         * g++.old-deja/g++.ext/restrict1.C: New test.
35696
35697 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35698
35699         * gcc.c-torture/execute/991118-1.c: New test.
35700
35701 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35702
35703         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35704         working directory pathnames.
35705
35706 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35707
35708         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35709         host is equipped with driver.h and driver.o so it can actually
35710         compile and run the tests.
35711
35712 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35713
35714         * gcc.c-torture/compile/991008-1.c: New test.
35715
35716 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35717
35718         * lib/gcc-dg.exp: Include target-supports.exp
35719
35720 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35721
35722         * lib/target-supports.exp: New file: Provide procs to test for
35723         features supported by the target.
35724         (check_weak_available): Moved here from ecos.exp.
35725         (check_alias_available): New proc: Determine of the target
35726         toolchain supports the alias attribute.
35727
35728         * gcc.dg/special/ecos.exp: Move check_weak_available to
35729         target-supports.exp.
35730         (alias-1.c): Only perform the test if the target supports
35731         aliases.
35732         (wkali-1.c): Only perform the test if the target supports
35733         aliases.
35734
35735         * gcc.dg/990506-0.c: Expect error messages from cross
35736         targets as well as native targets.
35737
35738 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35739
35740         * gcc.dg/ultrasp1.c: Removed xfail.
35741         * gcc.dg/struct-ret-2.c: Likewise.
35742         * gcc.dg/array-1.c: Likewise.
35743
35744 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35745
35746         * gcc.dg/struct-ret-2.c: New test.
35747
35748         * gcc.dg/array-1.c: New test.
35749
35750 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35751
35752         * gcc.c-torture/execute/991030-1.c: New test.
35753
35754 1999-10-26  Richard Henderson  <rth@cygnus.com>
35755
35756         * gcc.c-torture/compile/991026-2.c: New test.
35757
35758 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35759
35760         * gcc.c-torture/compile/991026-1.c: New test.
35761
35762 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35763
35764         * gcc.c-torture/execute/991023-1.c: New test.
35765
35766 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35767
35768         * gcc.c-torture/execute/991019-1.c: New test.
35769
35770 1999-10-16  Richard Henderson  <rth@cygnus.com>
35771
35772         * gcc.c-torture/execute/991016-1.c: New test.
35773
35774 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35775
35776         * gcc.c-torture/execute/991014-1.c: New test.
35777
35778 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35779
35780         * g++.old-deja/g++.other/union2.C: New test.
35781
35782 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35783
35784         * g++.old-deja/g++.other/vaarg2.C: New test.
35785         * g++.old-deja/g++.other/vaarg3.C: New test.
35786
35787 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35788
35789         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35790         in compile/.
35791
35792 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35793
35794         * gcc.c-torture/execute/va-arg-11.c: New test.
35795
35796 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35797
35798         * lib/file-format.exp (gcc_target_object_format): Don't
35799         crash if objdump is unavailable.
35800
35801 1999-09-29  Donn Terry <donn@interix.com>
35802
35803         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35804
35805 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35806
35807         * gcc.c-torture/compile/990928-1.c: New test.
35808
35809 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35810
35811         * g++.old-deja/g++.other/decl6.C: New test.
35812
35813 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35814
35815         * gcc.c-torture/execute/va-arg-10.c: New test.
35816
35817 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35818
35819         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35820         __PRETTY_FUNCTION__.
35821
35822 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35823
35824         * gcc.c-torture/execute/990923-1.c: New test.
35825
35826 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35827
35828         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35829         for which -fpic is inappropriate.
35830
35831 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35832
35833         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35834
35835 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35836
35837         * g++.old-deja/g++.other/dyncast1.C: New test.
35838         * g++.old-deja/g++.other/dyncast2.C: New test.
35839         * g++.old-deja/g++.other/dyncast3.C: New test.
35840         * g++.old-deja/g++.other/dyncast4.C: New test.
35841         * g++.old-deja/g++.other/dyncast5.C: New test.
35842         * g++.old-deja/g++.eh/catch3.C: New test.
35843         * g++.old-deja/g++.eh/catch3p.C: New test.
35844         * g++.old-deja/g++.eh/catch4.C: New test.
35845         * g++.old-deja/g++.eh/catch4p.C: New test.
35846         * g++.old-deja/g++.eh/catch5.C: New test.
35847         * g++.old-deja/g++.eh/catch5p.C: New test.
35848         * g++.old-deja/g++.eh/catch6.C: New test.
35849         * g++.old-deja/g++.eh/catch6p.C: New test.
35850         * g++.old-deja/g++.eh/catch7.C: New test.
35851         * g++.old-deja/g++.eh/catch7p.C: New test.
35852         * g++.old-deja/g++.eh/catch8.C: New test.
35853         * g++.old-deja/g++.eh/catch8p.C: New test.
35854         * g++.old-deja/g++.eh/catch9.C: New test.
35855         * g++.old-deja/g++.eh/catch9p.C: New test.
35856
35857 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35858
35859         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35860         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35861
35862 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35863
35864         * gcc.c-torture/compile/990913-1.c: New test.
35865
35866 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35867
35868         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35869         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35870
35871 1999-09-09  Richard Henderson  <rth@cygnus.com>
35872
35873         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35874
35875 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35876
35877         * g++.old-deja/g++.other/lookup11.C: New test.
35878         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35879         what is permitted and what we want.
35880         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35881         overload use.
35882         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35883
35884 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35885
35886         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35887         * gcc.c-torture/noncompile/poison-1.c: New file.
35888
35889 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35890
35891         * g++.old-deja/g++.other/sizeof3.C: New test.
35892         * g++.old-deja/g++.other/sizeof4.C: New test.
35893         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35894         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35895
35896 1999-09-07  Richard Henderson  <rth@cygnus.com>
35897
35898         * gcc.dg/va-arg-1.c: New.
35899
35900 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35901
35902         * gcc.c-torture/execute/va-arg-9.c: New test.
35903
35904 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35905
35906         * g77.f-torture/compile/980519-2.f: New test.
35907         * g77.f-torture/compile/19990905-0.f: New test.
35908         * g77.f-torture/compile/19990905-1.f: New test.
35909         * g77.f-torture/compile/19990905-2.f: New test.
35910
35911         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35912
35913 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35914
35915         * gcc.c-torture/execute/990827-1.c: Fix typo.
35916
35917 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35918
35919         * g++.old-deja/g++.other/deref1.C: New test.
35920
35921 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35922
35923         * g++.old-deja/g++.other/ambig2.C: New test.
35924         * g++.old-deja/g++.other/cond5.C: New test.
35925         * g++.old-deja/g++.other/lookup16.C: New test.
35926
35927 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35928
35929         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35930         assemblers too.
35931
35932 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35933
35934         * lib/c-torture.exp: Avoid the "compare executables" optimization
35935         when testing native.
35936
35937 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35938
35939         * gcc.c-torture/execute/990829-1.c: New test.
35940         * gcc.c-torture/compile/990829-1.c: New test.
35941
35942 1999-08-27  Paul Burchard  <burchard@pobox.com>
35943
35944         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35945         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35946         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35947         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35948         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35949         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35950         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35951         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35952         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35953         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35954         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35955
35956 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35957
35958         * gcc.c-torture/execute/990827-1.c: New test.
35959
35960 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35961
35962         * g77.f-torture/noncompile/19990826-4.f: New test.
35963
35964         * g77.f-torture/compile/19990826-3.f: New test.
35965
35966         * g77.f-torture/execute/19990826-2.f: New test.
35967
35968         * g77.f-torture/compile/19990826-1.f: New test.
35969
35970         * gcc.c-torture/execute/990826-0.c: New test.
35971         * g77.c-torture/execute/19990826-0.f: New test.
35972
35973         * g77.f-torture/noncompile/970626-2.f: New test.
35974
35975 1999-08-25  Paul Burchard  <burchard@pobox.com>
35976
35977         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35978         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35979         lss-011.C: New tests.
35980
35981 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35982
35983         * g++.old-deja/g++.other/decl5.C: New test.
35984
35985 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35986
35987         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35988         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35989         call `postbase' for each one.  All callers of `postbase' changed
35990         to call this instead.
35991
35992 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35993
35994         * gcc.c-torture/execute/990811-1.c: New test.
35995
35996 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35997
35998         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35999         just native ones.
36000
36001         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
36002         just native ones.
36003
36004 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36005
36006         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
36007
36008 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36009
36010         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
36011
36012 1999-08-04  Nathan Sidwell  <nathan@acm.org>
36013
36014         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
36015
36016 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36017
36018         * gcc.c-torture/execute/990804-1.c: New test.
36019
36020 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36021
36022         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
36023         * g++.old-deja/g++.brendan/crash64.C: Likewise.
36024         * g++.old-deja/g++.brendan/overload8.C: Likewise.
36025
36026 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36027
36028         * g++.old-deja/g++.other/struct1.C: New test.
36029
36030 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36031
36032         * g++.old-deja/g++.other/enum2.C: New test.
36033
36034 1999-08-02  Richard Henderson  <rth@cygnus.com>
36035
36036         Adapted from tests from Franz Sirl:
36037         * gcc.c-torture/execute/va-arg-7.c: New test.
36038         * gcc.c-torture/execute/va-arg-8.c: New test.
36039
36040 1999-08-01  Jeffrey A Law  (law@cygnus.com)
36041
36042         * gcc.c-torture/compile/990801-2.c: New test.
36043
36044         * gcc.c-torture/compile/990801-1.c: New test.
36045
36046 1999-07-27  Michael Meissner  <meissner@cygnus.com>
36047
36048         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
36049         fp-cmp-1.c, converting double to float.
36050
36051         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
36052         fp-cmp-1.c, converting double to long double.
36053
36054         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
36055         from fr1 to unknown_register, since fr1 is a legitimate register
36056         on some machines.
36057
36058 1999-07-25  Jeffrey A Law  (law@cygnus.com)
36059
36060         * README: More listname related changes.
36061
36062 1999-07-08  Catherine Moore  <clm@cygnus.com>
36063
36064         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
36065
36066 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
36067
36068         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
36069
36070 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36071
36072         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
36073
36074 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
36075
36076         * gcc.dg/990703-1.c: New test.
36077
36078 1999-06-29  Nick Clifton  <nickc@cygnus.com>
36079
36080         * lib/file-format.exp: New file: Move definition of proc
36081         gcc_target_object_format to here from
36082         gcc.dg/special/ecos.exp.
36083
36084         * lib/c-torture.exp: Include lib file-format.exp.
36085         * lib/gcc-dg.exp: Include lib file-format.exp.
36086
36087         * gcc.dg/special/ecos.exp: Remove definition of proc
36088         gcc_target_object_format.
36089
36090 1999-06-28  Jeffrey A Law  (law@cygnus.com)
36091
36092         * gcc.c-torture/execute/990628-1.c: New test.
36093
36094 1999-06-25  Jeffrey A Law  (law@cygnus.com)
36095
36096         * gcc.c-torture/compile/990625-2.c: New test.
36097
36098         * gcc.c-torture/compile/990625-1.c: New test.
36099
36100 1999-06-23  Nick Clifton  <nickc@cygnus.com>
36101
36102         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
36103         attributes compile.
36104         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
36105         ports that use the COFF/PE file format.
36106
36107 1999-06-17  Jeffrey A Law  (law@cygnus.com)
36108
36109         * gcc.c-torture/compile/990617-1.c: New test.
36110
36111 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
36112
36113         * g++.old-deja/g++.other/decl4.C: New test.
36114
36115 1999-06-14  Nathan Sidwell  <nathan@acm.org>
36116
36117         * g++.old-deja/g++.other/bitfld3.C: New test.
36118
36119 1999-06-08  Nathan Sidwell  <nathan@acm.org>
36120
36121         * g++.old-deja/g++.eh/catch1.C: New test.
36122
36123 1999-06-07  Jeffrey A Law  (law@cygnus.com)
36124
36125         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
36126
36127         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
36128         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
36129
36130 1999-06-05  Craig Burley  <craig@jcb-sc.com>
36131
36132         * g77.f-torture/compile/19990502-0.f: Replace with new,
36133         shorter, test that still fails after recent changes.
36134
36135 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36136
36137         * gcc.c-torture/execute/990604-1.c: New test.
36138
36139 1999-05-31  Jeffrey A Law  (law@cygnus.com)
36140
36141         * gcc.c-torture/execute/990531-1.c: New test.
36142
36143 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36144
36145         * gcc.c-torture/compile/990527-1.c: New test.
36146
36147 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
36148
36149         * gcc.c-torture/execute/990527-1.c: New test.
36150
36151 1999-05-25  Nick Clifton  <nickc@cygnus.com>
36152
36153         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
36154         bitfields as signed.
36155
36156 1999-05-25  Craig Burley  <craig@jcb-sc.com>
36157
36158         * g77.f-torture/compile/19990525-0.f: New test.
36159
36160 1999-05-25  Jeffrey A Law  (law@cygnus.com)
36161
36162         * gcc.c-torture/execute/990525-2.c: New test.
36163
36164         * gcc.c-torture/execute/990525-1.c: New test.
36165
36166 1999-05-24  Nathan Sidwell  <nathan@acm.org>
36167
36168         * g++.old-deja/g++.other/anon3.C: New test.
36169         * g++.old-deja/g++.other/anon4.C: New test.
36170         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
36171         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
36172         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
36173         Merrill).
36174
36175 1999-05-24  Jeffrey A Law  (law@cygnus.com)
36176
36177         * gcc.c-torture/execute/990524-1.c: New test.
36178
36179         * gcc.dg/990524-1.c: New test.
36180
36181 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36182
36183         * gcc.c-torture/compile/990523-1.c: New test.
36184
36185 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
36186
36187         * gcc.c-torture/compile/990519-1.c: New test.
36188
36189 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36190
36191         * gcc.c-torture/compile/990517-1.c: New test.
36192
36193         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
36194         (e4, f4): New tests.
36195         (main): Call them.
36196
36197 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36198
36199         * gcc.dg/noreturn-1.c: New test.
36200
36201 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
36202
36203         * gcc.c-torture/execute/990513-1.c: New test.
36204
36205 1999-05-10  Richard Henderson  <rth@cygnus.com>
36206
36207         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
36208
36209 1999-05-10  Craig Burley  <craig@jcb-sc.com>
36210
36211         * g77.f-torture/execute/erfc.f: Use small single-precision
36212         values, to avoid problems on Alphas when not -mieee.
36213
36214 1999-05-08  Craig Burley  <craig@jcb-sc.com>
36215
36216         * gcc.dg/990506-0.c: New test.
36217
36218 1999-05-08  Richard Henderson  <rth@cygnus.com>
36219
36220         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
36221         the constant to test.  Don't XFAIL 64-bit targets.
36222
36223         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
36224         * g++.old-deja/g++.law/profile1.C: Likewise.
36225
36226         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
36227         operator new instances.
36228         * g++.old-deja/g++.other/delete5.C: Likewise.
36229
36230 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36231
36232         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
36233         intrinsic.
36234
36235 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36236
36237         * g77.f-torture/execute/u77-test.f: Reverse order of two
36238         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
36239
36240 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36241
36242         * gcc.dg/compare1.c: New test.
36243
36244 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36245
36246         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
36247         New tests.
36248
36249 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36250
36251         * g77.f-torture/compile/19990502-1.f: New test.
36252
36253 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36254
36255         * g77.f-torture/compile/19990502-0.f: New test.
36256
36257 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36258
36259         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
36260         intrinsic.
36261
36262 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36263
36264         * g77.f-torture/execute/u77-test.f (main): List libU77
36265         intrinsics not currently tested.
36266         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
36267         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
36268         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
36269         Trim blanks off the ends of some printed strings.
36270
36271 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36272
36273         * g77.f-torture/execute/u77-test.f (main): Just warn about
36274         FSTAT gid disagreement, as it's expected on some systems.
36275
36276 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36277
36278         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
36279         use a new function, which allows for some slop.
36280         Clean up some commentary.
36281         (issum): The new function.
36282         (sgladd): Deleted subroutine.
36283
36284 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36285
36286         * g77.f-torture/execute/u77-test.f: Modify to be more like
36287         libf2c/libU77 version, bringing patches to that version here.
36288         Add suitable commentary.
36289
36290 1999-04-25  Richard Henderson  <rth@cygnus.com>
36291
36292         * gcc.dg/990424-1.c: New test.
36293
36294 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36295
36296         * g77.f-torture/execute/u77-test.f (main): Bug involving
36297         LSTAT has been fixed, so turn back on full checking.
36298
36299 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36300
36301         * g77.f-torture/compile/19990419-0.f: New test.
36302         * g77.f-torture/execute/19990419-1.f: New test.
36303
36304 1999-04-17  Richard Henderson  <rth@cygnus.com>
36305
36306         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36307         to avoid the need for a prototype to supress a warning.
36308
36309 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36310
36311         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36312
36313 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36314
36315         * gcc.c-torture/execute/990404-1.c: New test.
36316
36317 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36318
36319         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36320         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36321         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36322         missing initializer warnings.
36323
36324 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36325
36326         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36327         matching strings.
36328
36329 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36330
36331         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36332
36333 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36334
36335         * g77.f-torture/execute/19990325-0.f: New test.
36336         * g77.f-torture/execute/19990325-1.f: New test.
36337
36338 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36339
36340         * gcc.c-torture/execute/990324-1.c: New test.
36341
36342 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36343
36344         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36345         test with 4.
36346
36347 1999-03-17  Richard Henderson  <rth@cygnus.com>
36348
36349         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36350
36351 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36352
36353         * g77.f-torture/execute/19990313-2.f: New test.
36354         * g77.f-torture/execute/19990313-3.f: New test.
36355
36356 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36357
36358         * g77.f-torture/execute/19990313-0.f: New test.
36359         * g77.f-torture/execute/19990313-1.f: New test.
36360
36361 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36362
36363         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36364         printf to sprintf.
36365         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36366         (main): Add check for u15.  Conditionalize u31 check depending on
36367         whether ints are <32 bits or >=32 bits.
36368
36369 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36370
36371         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36372
36373 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36374
36375         * g77.f-torture/compile/19990305-0.f: New test.
36376         * g77.f-torture/execute/19981119-0.f: New test.
36377
36378 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36379
36380         * g77.f-torture/execute/970625-2.f: call ABORT if final
36381         result is not correct, instead of just printing it.
36382         Add this checking via newly introduced obfuscation, to
36383         trip up buggy front ends.
36384
36385 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36386
36387         * g77.f-torture/compile/960317-1.f: Moved from being
36388         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36389
36390 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36391
36392         * g77.f-torture/execute/960317-1.f: New (old) test.
36393         * g77.f-torture/execute/970625-2.f: Ditto.
36394
36395 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36396
36397         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36398         message on line 1 or line 2; cccp and cpplib do this differently.
36399
36400 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36401
36402         * g++.old-deja/g++.law/weak1.C: New test.
36403
36404 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36405
36406         * gcc.c-torture/execute/990119-1.c: Renamed to...
36407         * gcc.dg/990119-1.c: this, so it will only be tested once
36408         (it's a preprocessor test, it doesn't need to be run at
36409         multiple optimization levels).
36410
36411 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36412
36413         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36414           ALWAYS_CXXFLAGS.
36415
36416 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36417
36418         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36419         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36420         to not be compilable by current g77.
36421
36422 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36423
36424         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36425
36426 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36427
36428         * gcc.c-torture/execute/990222-1.c: New test.
36429
36430 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36431
36432         * g77.f-torture/compile/19990218-0.f: New test.
36433         * g77.f-torture/noncompile/19990218-1.f: New test.
36434
36435 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36436
36437         * g77.f-torture/compile/19981216-0.f: New test.
36438
36439 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36440
36441         * gcc.dg/990214-1.c: New test.
36442
36443 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36444
36445         * gcc.dg/990213-2.c: New test.
36446
36447         * gcc.dg/990213-1.c: New test.
36448
36449 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36450
36451         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36452         ints.
36453
36454 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36455
36456         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36457         specified by target.
36458
36459         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36460
36461 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36462
36463         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36464
36465 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36466
36467         * gcc.dg/special/ecos.exp: New test driver for new tests with
36468         special requirements.
36469
36470         * gcc.dg/special/alias-1.c: New test.
36471         * gcc.dg/special/gcsec-1.c: New test.
36472         * gcc.dg/special/weak-1.c: New test.
36473         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36474         * gcc.dg/special/weak-2.c: New test.
36475         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36476         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36477         * gcc.dg/special/wkali-1.c: New test.
36478         * gcc.dg/special/wkali-2.c: New test.
36479         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36480         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36481
36482 1999-02-10  Felix Lee  <flee@cygnus.com>
36483
36484           * lib/c-torture.exp (c-torture-compile): Pull out code for
36485           analyzing gcc error messages.
36486           (c-torture-execute): Likewise.  Fix some (harmless) false
36487           positives.
36488           * lib/gcc.exp (gcc_check_compile): New function.
36489
36490 1999-02-08  Richard Henderson  <rth@cygnus.com>
36491
36492         * gcc.c-torture/execute/990208-1.c: New test.
36493
36494 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36495
36496         * g++.dg/special/ecos.exp: New driver for new tests with special
36497         requirements
36498
36499         * g++.dg/special/conpr-1.C: New test
36500         * g++.dg/special/conpr-2.C: New test
36501         * g++.dg/special/conpr-2a.C: New test
36502         * g++.dg/special/conpr-3.C: New test
36503         * g++.dg/special/conpr-3a.C: New test
36504         * g++.dg/special/conpr-3b.C: New test
36505
36506         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36507         allow g++ to use the dg driver
36508
36509         * README: Add comment about g++.dg directory
36510
36511 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36512
36513         * README: Update email addresses.
36514
36515 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36516
36517         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36518         arguments in order to force structure S onto the stack even on
36519         the alpha.
36520         (test): Pass 10 leading arguments to function foo as well as the
36521         structure S.
36522
36523         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36524         failure for all targets.
36525
36526         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36527         abort to terminate program execution.
36528
36529 1999-01-30  Richard Henderson  <rth@cygnus.com>
36530
36531         * gcc.c-torture/execute/990130-1.c: New test.
36532
36533 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36534
36535         * gcc.dg/990130-1.c: New test.
36536
36537 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36538
36539         * gcc.c-torture/execute/990128-1.c: New test.
36540
36541 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36542
36543         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36544
36545 1999-01-27  Felix Lee  <flee@cygnus.com>
36546
36547         * lib/c-torture.exp (c-torture-compile): pull out code for
36548         analyzing gcc error messages.
36549         (c-torture-execute): ditto, and fix some (harmless) false
36550         positives.
36551         * lib/gcc.exp (gcc_check_compile): new function.
36552
36553 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36554
36555         * gcc.dg/990117-1.c: New test.
36556
36557         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36558
36559         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36560
36561 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36562
36563         * g77.f-torture/compile/990115-1.f: New test.
36564
36565 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36566
36567         * gcc.c-torture/compile/990107-1.c: New test
36568
36569 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36570
36571         * gcc.c-torture/execute/990106-2.c: New test.
36572
36573         * gcc.c-torture/execute/990106-1.c: New test.
36574
36575 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36576
36577         * gcc.c-torture/compile/981223-1.c: New test.
36578
36579 1998-12-29  Richard Henderson  <rth@cygnus.com>
36580
36581         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36582         (opt3): Rename from opt4 and disable.
36583
36584 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36585
36586         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36587
36588 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36589
36590         * g++.old-deja/g++.other/conv5.C: New test.
36591
36592 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36593
36594         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36595
36596 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36597
36598         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36599
36600 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36601
36602         * gcc.c-torture/compile/981211-1.c: New test.
36603
36604 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36605
36606         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36607
36608         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36609
36610 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36611
36612         * gcc.special/930510-1.c: Make C9X safe.
36613         * gcc.misc-tests/gcov-1.c Similarly.
36614         * gcc.misc-tests/gcov-2.c Similarly.
36615
36616 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36617
36618         * gcc.dg/ultrasp1.c: New test.
36619
36620 1998-12-06  Richard Henderson  <rth@cygnus.com>
36621
36622         * gcc.c-torture/execute/981206.c: New test.
36623
36624 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36625
36626         * g++.old-deja/g++.ns/template7.C: New test.
36627
36628         * g++.old-deja/g++.other/expr1.C: New test.
36629
36630         * g++.old-deja/g++.eh/tmpl3.C: New test.
36631
36632         * g++.old-deja/g++.eh/tmpl2.C: New test.
36633
36634 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36635
36636         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36637         * g++.old-deja/g++.other/using6.C: Removed.
36638         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36639
36640         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36641
36642 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36643
36644         * g++.old-deja/g++.pt/overload8.C: New test.
36645
36646         * g++.old-deja/g++.pt/overload7.C: New test.
36647
36648         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36649
36650         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36651         and relinking messages.
36652         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36653         compiling with -frepo.
36654
36655 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36656
36657         * g++.old-deja/g++.pt/lookup6.C: New test.
36658
36659 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36660
36661         * gcc.c-torture/execute/981130-1.c: New test.
36662         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36663
36664 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36665
36666         * g++.old-deja/g++.pt/explicit76.C: New test.
36667
36668         * g++.old-deja/g++.pt/friend38.C: New test.
36669
36670         * g++.old-deja/g++.ns/crash2.C: New test.
36671
36672         * g++.old-deja/g++.pt/defarg8.C: New test.
36673
36674         * g++.old-deja/g++.pt/instantiate6.C: New test.
36675
36676         * g++.old-deja/g++.pt/static6.C: New test.
36677
36678         * g++.old-deja/g++.pt/decl2.C: New test.
36679
36680 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36681
36682         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36683         problem is actually related with name lookup, but so what? :-)
36684
36685         * g++.old-deja/g++.pt/friend37.C: New test.
36686
36687 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36688
36689         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36690         element, which fails on some systems.
36691
36692         * g77.f-torture/execute/labug1.f: New test.
36693
36694 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36695
36696         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36697         is defined.
36698
36699 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36700
36701         * g77.f-torture/compile/981117-1.f: New test.
36702
36703 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36704
36705         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36706         properly discarded.
36707
36708 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36709
36710         * gcc.c-torture/execute/memcheck: New directory of tests for
36711         -fcheck-memory-usage.
36712
36713 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36714
36715         * README: New file, general information about the testsuite and
36716         new description of the various C++ test subdirectories.
36717         * README.g++: Eliminate obsolete information, update and move most
36718         relevant stuff to README.
36719
36720 1998-11-07  Richard Henderson  <rth@cygnus.com>
36721
36722         * gcc.c-torture/compile/981107-1.c: New test.
36723
36724 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36725
36726         * execute/memcpy-bi.c: New testcase.
36727
36728 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36729
36730         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36731         base classes.
36732
36733         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36734         template is selected.
36735
36736         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36737         classes, it should be accepted for all types.
36738
36739         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36740
36741         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36742         specializations start with template headers.
36743
36744 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36745
36746         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36747
36748         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36749         non-POD types.
36750
36751 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36752
36753         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36754
36755 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36756
36757         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36758
36759 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36760
36761         * 981019-1.c: New test.
36762
36763 1998-10-14  Robert Lipe <robertl@dgii.com>
36764
36765         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36766         find objc headers.
36767
36768 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36769
36770         * compile/981001-4.c: Remove use of GCC extension that triggers a
36771         compiler bug.
36772
36773 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36774
36775         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36776
36777 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36778
36779         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36780         instantiation of template produces incorrect code for delete
36781         expression.
36782
36783         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36784         constructors' name is not unique.
36785         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36786         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36787
36788         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36789         automatic array of const is ill-formed.
36790
36791         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36792         of template parameter?
36793
36794         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36795         const.
36796
36797         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36798         pointer-to-member expression.
36799
36800         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36801         declaration causes ICE.
36802
36803 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36804
36805         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36806         reserved in the global namespace.
36807
36808         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36809         generate needed virtual table.
36810
36811         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36812
36813 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36814
36815         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36816         template-dependent type
36817
36818 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36819
36820         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36821         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36822         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36823
36824         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36825         class should be usable as argument of member function.
36826         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36827         class should be usable as return type of member function.
36828         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36829         class should be usable as type of data member.
36830
36831         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36832
36833 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36834
36835         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36836
36837 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36838
36839         * gcc.dg/dll-?.c Add thumb to target list.
36840         Fix assembler scan patterns to match current assembler output.
36841
36842 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36843
36844         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36845         matching of template brackets.
36846
36847         * g++.old-deja/g++.other/using4.C: New test.  Test using
36848         declarations of methods from base classes.
36849
36850         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36851         within functions should introduce names into the innermost
36852         enclosing namespace.
36853
36854         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36855         of static locals if first initialization throws.
36856
36857 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36858
36859         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36860
36861 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36862
36863         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36864         lose track of the possible targets of tablejump insns.
36865         * special/special.exp: Run it.
36866
36867 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36868
36869         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36870         must be declared before its specializations can be named in friend
36871         declarations.
36872
36873 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36874
36875         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36876
36877         * g77.f-torture/execute/io1.f: New test.
36878
36879 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36880
36881         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36882         with pointer to template function, for which no argument deduction
36883         is possible.
36884
36885         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36886         specialization of template function as argument to template
36887         function.
36888
36889         * g++.old-deja/g++.other/access2.C: New test; Inner class
36890         shouldn't have privileged access to Outer's names.
36891
36892 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36893
36894         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36895         friend template declared within template class conflicts with
36896         nested class of the same name.
36897
36898         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36899         is ignored.
36900
36901         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36902         object with direct initializer as function declaration.
36903
36904         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36905         initializers.
36906
36907         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36908         involving const pointer and NULL produces incorrect result.
36909
36910         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36911         type name without `typename' should be rejected with -pedantic.
36912
36913 1998-10-02  Richard Henderson  <rth@cygnus.com>
36914
36915         * g++.old-deja/g++.other/addrof1.C: New test.
36916
36917 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36918
36919         * gcc.c-torture/compile/981001-1.c: New test.
36920         * gcc.c-torture/execute/981001-1.c: New test.
36921
36922 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36923
36924         * gcc.c-torture/compile/981001-2.c: New test.
36925         * gcc.c-torture/compile/981001-3.c: New test.
36926         * gcc.c-torture/compile/981001-4.c: New test.
36927
36928 1998-10-01  Robert Lipe  <robertl@dgii.com>
36929
36930         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36931         multilibbed hosts.   Idea grafted from g77.exp.
36932
36933 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36934
36935         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36936         avoid losing on systems which need -lsocket.
36937
36938 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36939
36940         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36941         * g++.old-deja/g++.other/nested2.C: Ditto.
36942         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36943         failure.
36944
36945 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36946
36947         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36948         preferred over template operator!= for enum bitfields.
36949
36950 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36951
36952         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36953         that happen to have the same base name, but in different scopes,
36954         are incorrectly rejected.
36955
36956 1998-09-16  Richard Henderson  <rth@cygnus.com>
36957
36958         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36959         on the native word size instead of an integer literal.
36960
36961 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36962
36963         * g++.old-deja/g++.other/static2.C: Invocation of static data
36964         member of type pointer-to-function denoted as non-static member.
36965
36966         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36967         checks involving function types and aliases.
36968
36969 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36970
36971         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36972         redefined to the same non-trivial type.
36973
36974         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36975         namespace-qualification of template specializations declared in
36976         other namespaces.
36977
36978         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36979         to declare a subset of the specializations of a template function
36980         as friends of specializations of a template class.
36981
36982         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36983         member templates that do not fully specialize the enclosing
36984         template class are rejected.
36985
36986 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36987
36988         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36989
36990 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36991
36992         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36993         altered from libf2c/libU77 version.
36994
36995 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36996
36997         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36998
36999 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
37000
37001         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
37002         (un)signed char are different types for template specialization
37003         purposes.
37004
37005 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
37006
37007         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
37008         * objc: ObjC testsuite.
37009
37010 1998-08-31  Catherine Moore  <clm@cygnus.com>
37011
37012         * gcc.c-torture/execute/941014-1.x: New file.
37013
37014 1998-08-31  Nick Clifton  <nickc@cygnus.com>
37015
37016         * lib/c-torture.exp: Add support for
37017         torture_eval_before_compile and torture_eval_before_execute
37018         variables.
37019
37020 1998-08-30  Jeffrey A Law  (law@cygnus.com)
37021
37022         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
37023         this test triggers valid.
37024
37025 1998-08-27  Jeffrey A Law  (law@cygnus.com)
37026
37027         * gcc.dg/980827-1.c: New test.
37028
37029 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
37030
37031         * gcc.c-torture/execute/loop-4b.c: New test.
37032
37033 1998-08-26  Nick Clifton  <nickc@cygnus.com>
37034
37035         * lib/c-torture.exp: Add support for
37036         torture_eval_before_compile and torture_eval_before_execute
37037         variables.
37038
37039 1998-08-25  Jeffrey A Law  (law@cygnus.com)
37040
37041         * gcc.c-torture/compile/980825-1.c: New test.
37042
37043 1998-08-24  Nick Clifton  <nickc@cygnus.com>
37044
37045         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
37046         count number tests in opt_t0 not good_t0.
37047
37048 1998-08-24  Jeffrey A Law  (law@cygnus.com)
37049
37050         * gcc.c-torture/compile/930326-1.x: Fix typo.
37051
37052 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
37053
37054         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
37055         causes an ICE.
37056
37057 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37058
37059         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
37060         STACK_SIZE is defined.
37061         * gcc.c-torture/unsorted/stuct.c: Similarly.
37062
37063         * gcc.c-torture/compile/980821-1.c: New test.
37064
37065 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37066
37067         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
37068
37069 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
37070
37071         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
37072         code.
37073
37074 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
37075
37076         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
37077         error'.
37078
37079 1998-08-18  Jeffrey A Law  (law@cygnus.com)
37080
37081         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
37082
37083 1998-08-16  Jeffrey A Law  (law@cygnus.com)
37084
37085         * gcc.c-torture/compile/980816-1.c: New test.
37086
37087         * gcc.dg/980816-1.c: New test.
37088
37089 1998-08-13  Jeffrey A Law  (law@cygnus.com)
37090
37091         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
37092         compiler for ieee tests.
37093
37094 1998-08-01  Dave Love  <d.love@dl.ac.uk>
37095
37096         * g77.f-torture/compile/980729-0.f: New test.
37097
37098 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
37099
37100         * gcc.c-torture/special/eeprof-1.c: New test, for
37101         -finstrument-functions.
37102         * gcc.c-torture/special/special.exp: Run it.
37103
37104 1998-07-29  Jeffrey A Law  (law@cygnus.com)
37105
37106         * gcc.c-torture/compile/980729-1.c: New test.
37107
37108 1998-07-27  Nick Clifton  <nickc@cygnus.com>
37109
37110         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
37111         __thumb__ is defined, and test for ARM style doubles if so.
37112
37113 1998-07-26  Dave Love  <d.love@dl.ac.uk>
37114
37115         * g77.f-torture/noncompile/980615-0.f: New test.
37116
37117 1998-07-26  H.J. Lu  (hjl@gnu.org)
37118
37119         * gcc.dg/980312-1.c: Do link instead of compile.
37120         * gcc.dg/980313-1.c: Likewise.
37121
37122 1998-07-26  Jeffrey A Law  (law@cygnus.com)
37123
37124         * gcc.c-torture/compile/980726-1.c: New test.
37125
37126 1998-07-25  Dave Love  <d.love@dl.ac.uk>
37127
37128         * g77.f-torture/execute/io0.f: New test.
37129
37130 1998-07-24  Nick Clifton  <nickc@cygnus.com>
37131
37132         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
37133         an int.
37134
37135 1998-06-18  Michael Meissner  <meissner@cygnus.com>
37136
37137         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
37138         m32r bugs.
37139
37140 1998-07-17  Nick Clifton  <nickc@cygnus.com>
37141
37142         * gcc.dg/980626-1.c: Expect failures for all toolchains until
37143         c-decl.c:grokdeclarator can handle mode attributes.
37144
37145 1998-07-16  Jeffrey A Law  (law@cygnus.com)
37146
37147         * gcc.c-torture/execute/980716-1.c: New test.
37148
37149 1998-07-13  Jeffrey A Law  (law@cygnus.com)
37150
37151         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
37152         the mn10200.
37153         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
37154         the mn10200.
37155         * gcc.c-torture/execute/va-arg-3.x: Similarly.
37156         * gcc.c-torture/compile/930326-1.x: Similarly.
37157
37158 1998-07-13  Dave Love  <d.love@dl.ac.uk>
37159
37160         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
37161         New test from Craig.
37162
37163 1998-07-12  Dave Love  <d.love@dl.ac.uk>
37164
37165         * g77.f-torture/noncompile/980616-0.f: New test.
37166
37167         * g77.f-torture/execute/970816-3.f: New test from Craig.
37168
37169 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37170
37171         *  g++.other/singleton.C: Return error value instead of taking
37172         SIGSEGV.
37173
37174 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
37175
37176         *  g++.other/singleton.C: New test.   Warning is under dispute.
37177         Runtime crash is not.
37178
37179 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37180
37181         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
37182         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
37183         using6.C, using7.C}: New namespace tests.
37184
37185 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
37186
37187         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
37188         specialization with typedef'ed names used as array indexes.
37189
37190 1998-07-09  Jeffrey A Law  (law@cygnus.com)
37191
37192         * gcc.c-torture/execute/980709-1.c: New test.
37193
37194         * gcc.dg/980709-1.c: New test.
37195
37196 1998-07-07  Richard Henderson  <rth@cygnus.com>
37197
37198         * gcc.c-torture/execute/bcp-1.c: New test.
37199
37200 1998-07-07  Jeffrey A Law  (law@cygnus.com)
37201
37202         * gcc.c-torture/execute/980707-1.c: New test.
37203
37204 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
37205
37206         * gcc.c-torture/compile/980706-1.c: New test.
37207
37208 1998-07-01  Dave Love  <d.love@dl.ac.uk>
37209
37210         * g77.f-torture/execute/980701-0.f,
37211         g77.f-torture/execute/980701-1.f: New test from Craig.
37212
37213 1998-07-01  Jeffrey A Law  (law@cygnus.com)
37214
37215         * gcc.c-torture/compile/980701-1.c: New test.
37216
37217         * gcc.c-torture/execute/980701-1.c: New test.
37218
37219 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
37220 rlsruhe.de>
37221
37222         * g++.old-deja/g++.robertl/eb132.C: New test.
37223         * g++.old-deja/g++.robertl/eb133.C: Likewise.
37224
37225 1998-06-29  Dave Love  <d.love@dl.ac.uk>
37226
37227         * g77.f-torture/execute/980628-7.f,
37228         g77.f-torture/execute/980628-8.f,
37229         g77.f-torture/execute/980628-9.f,
37230         g77.f-torture/execute/980628-10.f: New tests from Craig.
37231
37232         * g77.f-torture/execute/980628-3.f: Remove mail headers.
37233
37234 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37235
37236         * g77.f-torture/execute/980628-4.f: New test from Craig.
37237         * g77.f-torture/execute/980628-5.f: Likewise.
37238         * g77.f-torture/execute/980628-2.f: Likewise.
37239         * g77.f-torture/execute/980628-0.f: Likewise.
37240         * g77.f-torture/execute/980628-1.f: Likewise.
37241         * g77.f-torture/execute/980628-3.f: Likewise.
37242         * g77.f-torture/execute/980628-6.f: Likewise.
37243
37244 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37245
37246         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
37247         directory when nothing has been installed yet.
37248
37249 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
37250
37251         * gcc.c-torture/special/special.exp: Handle newer versions of
37252         dejagnu.
37253
37254 1998-06-26  Jeffrey A Law  (law@cygnus.com)
37255
37256         * gcc.dg/980626-1.c: New test.
37257
37258 1998-06-19  Bruno Haible <haible@ilog.fr>
37259
37260         * gcc.misc-tests/m-un-2.c: New test.
37261         * g++.old-deja/g++.other/warn01.c: Likewise.
37262
37263 1998-06-19  Robert Lipe  <robertl@dgii.com>
37264
37265         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
37266         compatibility with assmblers with a different comment character.
37267         Eliminate use of GAS-specific extensions.
37268
37269 1998-06-19  Jeffrey A Law  (law@cygnus.com)
37270
37271         * gcc.c-torture/execute/ieee/980619-1.c: New test.
37272
37273 1998-06-19  Robert Lipe  <robertl@dgii.com>
37274
37275         * lib/g77.exp: Replace search for libf2c.a with search for newly
37276         renamed libg2c.a
37277
37278 1998-06-17  Jeffrey A Law  (law@cygnus.com)
37279
37280         * gcc.c-torture/execute/980617-1.c: New test.
37281
37282 1998-06-12  Jeffrey A Law  (law@cygnus.com)
37283
37284         * gcc.c-torture/execute/980612-1.c: New test.
37285
37286 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37287
37288         * gcc.dg/980523-1.c: Only test on ppc-linux.
37289         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37290
37291         * gcc.c-torture/execute/980608-1.c: New test.
37292
37293 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37294
37295         * gcc.c-torture/execute/980605-1.c: New test.
37296
37297 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37298
37299         * gcc.c-torture/execute/980604-1.c: New test.
37300
37301 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37302
37303         * gcc.c-torture/execute/980602-1.c: New test.
37304         * gcc.c-torture/execute/980602-2.c: Likewise.
37305
37306 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37307
37308         * 970125-0.f: Fix per JCB.  Add commentary.
37309
37310 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37311
37312         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37313         IEEE -0 support.
37314
37315 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37316
37317         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37318         earlier.
37319
37320 1998-05-28  Catherine Moore <clm@cygnus.com>
37321
37322         * gcc.c-torture/execute/980526-3.c: New test.
37323
37324 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37325
37326         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37327         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37328         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37329         m88k-motorola-sysv3 to XFAIL.
37330
37331 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37332
37333         * gcc.dg/980526-1.c: New test.
37334         * gcc.c-torture/execute/980526-2.c: New test.
37335
37336 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37337
37338         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37339
37340         * gcc.c-torture/execute/980526-1.c: New test.
37341
37342 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37343
37344         * g77.f-torture/execute/alpha2.f: Add runtime test.
37345
37346 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37347
37348         * g++.old-deja/old-deja.exp: Strip leading directories.
37349
37350         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37351         error for the line.  Don't run multiple tests for the same line.
37352
37353 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37354
37355         * gcc.dg/980523-1.c: New test.
37356
37357 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37358
37359         * g77.f-torture/compile/970915-0.f: New test.
37360
37361 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37362
37363         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37364
37365 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37366
37367         * gcc.dg/980520-1.c: New test.
37368
37369 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37370
37371         * gcc.dg/980502-1.c: Fix return type.
37372
37373 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37374
37375         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37376         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37377         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37378         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37379         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37380
37381 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37382
37383         * g77.f-torture/execute/980520-1.f: New test.
37384
37385 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37386
37387         * lib/mike-g77.exp: New file.
37388
37389         * g77.f-torture/noncompile/noncompile.exp,
37390         g77.f-torture/noncompile/check0.f: New files.
37391
37392 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37393
37394         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37395         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37396         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37397         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37398         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37399         abort where appropriate.
37400
37401 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37402
37403         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37404         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37405
37406 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37407
37408         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37409
37410 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37411
37412         * g77.f-torture/compile/980427-0.f: New test.
37413
37414 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37415
37416         * g77.f-torture/compile/980424-0.f: New test.
37417
37418 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37419
37420         * g77.f-torture/compile/980419-2.f (main): New test.
37421         * g77.f-torture/compile/970125-0.f: New test.
37422         * g77.f-torture/compile/980419-1.f: New test.
37423
37424 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37425
37426         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37427         of loop-4.c.
37428
37429 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37430
37431         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37432
37433 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37434
37435         * gcc.c-torture/compile/980329-1.c: New test.
37436
37437 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37438
37439         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37440         * gcc.dg/980312-1.c: Fix typo in -march command.
37441
37442 1998-03-16  H.J. Lu  (hjl@gnu.org)
37443
37444         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37445
37446 1998-03-11  Robert Lipe  <robertl@dgii.com>
37447
37448         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37449         Dave Love agree the Fortran source is bogus.
37450
37451 1998-03-11  Robert Lipe  <robertl@dgii.com>
37452
37453         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37454         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37455         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37456         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37457         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37458
37459 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37460
37461         * g++.old-deja/g++.other/friend1.C: New test.
37462
37463 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37464
37465         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37466         possibly uninitialized) variables and declare dnrm2.
37467
37468 1998-02-23  Robert Lipe <robertl@dgii.com>
37469
37470         From Bruno Haible <haible@ilog.fr>:
37471         * gcc.c-torture/execute/980223.c: New test.
37472
37473 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37474
37475         * gcc.dg/ifelse-1.c: New test.
37476
37477 1998-02-09  H.J. Lu  (hjl@gnu.org)
37478
37479         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37480
37481           * lib/old-dejagnu.exp (old-dejagnu): Added the
37482           "execution test - XFAIL *-*-*" handling in the spirit of
37483           "excess errors test -". Changed the "execution test fails"
37484           handling to be like "excess errors test fails".
37485           * Update various tests accordingly.
37486
37487 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37488
37489         * gcc.c-torture/execute/980205.c: New test.
37490
37491 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37492
37493         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37494         * lib/f-torture.exp: Similarly.
37495         * gcc.c-torture: Rename all .cexp files to .x files.
37496
37497 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37498
37499         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37500         (940510-1.c): Removed duplicate.
37501         (971104-1.c): New test.
37502
37503 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37504
37505           * lib/f-torture.exp: Improve error and loop detection.
37506
37507 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37508
37509         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37510         use that to size the filler array.
37511
37512 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37513
37514         * lib/c-torture.exp(c-torture-execute): Fix typo.
37515
37516         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37517         testcase as the executable name. Keep the executable around if
37518         the test fails.
37519
37520 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37521
37522         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37523         changes.  Only test one -g option, and move it to the end of the
37524         list of options to test.
37525
37526 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37527
37528         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37529         variable GCC_TORTURE_OPTIONS to supply default switches separated
37530         by colons.  If no environment variable, run tests with -O0 -g, -O1
37531         -g, and -O2 -g as well.
37532
37533 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37534
37535         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37536         explanatory comments. Fix indentation.
37537
37538 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37539
37540         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37541
37542 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37543
37544         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37545         * g++.old-deja/g++.mike/p7325.C: Likewise.
37546         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37547
37548 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37549
37550         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37551         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37552         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37553         * g++.old-deja/g++.law/operators4.C: Likewise.
37554
37555 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37556
37557         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37558         * g++.old-deja/g++.mike/p784.C: Ditto.
37559         * g++.old-deja/g++.mike/p785.C: Ditto.
37560
37561 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37562
37563           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37564
37565 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37566
37567         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37568         target feature; pass this to c-torture-execute as needed.
37569
37570 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37571
37572         * lib/c-torture.exp(c-torture-execute): If the previous and the
37573         current executables being tested are identical, we don't need to
37574         run the executable again. Try to make the executable names
37575         unique. Add an optional argument for passing additional compiler
37576         flags.
37577
37578 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37579
37580         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37581
37582 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37583
37584         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37585
37586 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37587
37588         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37589         32bit or larger longs.
37590
37591         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37592         have either a 32bit long or 32bit int.
37593
37594 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37595
37596         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37597         Make double precision tests dependent on sizeof (double).
37598
37599 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37600
37601         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37602         too.
37603
37604 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37605
37606         * gcc.c-torture/compile/961203-1.cexp: New script.
37607
37608 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37609
37610         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37611         up the includes ourselves.
37612
37613 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37614
37615         * lib/plumhall.exp: Remove random include, and add a few
37616         verbose messages for debugging.
37617
37618 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37619
37620         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37621         of trying to do it ourselves.
37622
37623 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37624
37625         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37626
37627 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37628
37629         * gcc.prms/5403.c: Made regexp a bit less strict.
37630
37631 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37632
37633         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37634         is returned from remote_load instead.
37635         * lib/plumhall.exp: Ditto.
37636         * lib/mike-g++.exp: Ditto.
37637         * lib/old-dejagnu.exp: Ditto.
37638         * lib/c-torture.exp: Ditto.
37639
37640 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37641
37642         * lib/g++.exp: Use build_wrapper procedure.
37643         * lib/gcc.exp: Ditto.
37644
37645 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37646
37647         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37648         an old-style decl for malloc.  Fixes tests to work when
37649         sizeof (int) != sizeof (size_t).
37650
37651 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37652
37653         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37654
37655         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37656         use stdargs.h interface.
37657
37658 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37659
37660         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37661         NO_VARARGS when compiling.
37662
37663 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37664
37665         * lib/plumhall.exp(ph_includes): New procedure.
37666         (ph_make): Use it.
37667         (ph_compiler): Ditto.
37668
37669         * lib/g++.exp: Rename test-glue.c to testglue.c.
37670         * lib/gcc.exp: Ditto.
37671
37672 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37673
37674         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37675         to completion when it's called.
37676
37677 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37678
37679         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37680         is defined, don't do test.
37681
37682 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37683
37684         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37685         for object files.
37686         (ph_summary): Mark skipped testcases as untested, not unresolved.
37687
37688         * lib/plumhall.exp (ph_make): If unresolved because of bad
37689         errorCode, record errorCode in log file.
37690         (*): Replace send_log/verbose with verbose -log.
37691
37692 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37693
37694         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37695         double conversion if double isn't at least 8 bytes.
37696
37697         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37698         int to work with targets where int is 16 bits.
37699
37700         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37701         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37702         precision for the test to complete.
37703
37704 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37705
37706         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37707         if d10v is not compiled with the -mdouble64 flag.
37708         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37709
37710         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37711         d10v is not compiled with the -mint32 flag.
37712
37713 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37714
37715         * lib/plumhall.exp: Use incr_count.
37716
37717 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37718
37719         * gcc.c-torture: Update to c-torture-1.45.
37720
37721 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37722
37723         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37724         the name of the expect testcase file).
37725
37726         * lib/g++.exp(g++_init): Ditto.
37727
37728 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37729
37730         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37731         the host.
37732
37733         * lib/gcc.exp(gcc_exit): New procedure.
37734
37735 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37736
37737         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37738         specs where appropriate.
37739
37740         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37741         because of new "candidates are" messages, and removed a few
37742
37743         * Converted all non-old-style g++ testcases to old-style, and
37744         moved into g++.old-deja.
37745
37746 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37747
37748         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37749         options.
37750
37751         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37752         succeeded.
37753
37754         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37755
37756 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37757
37758         * lib/gcc.exp (gcc_target_compile): Add support for defining
37759         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37760         the machine doesn't have those features.
37761
37762 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37763
37764         * g++.law/operators4.exp: Don't use LIBS.
37765
37766 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37767
37768         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37769
37770         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37771         * lib/g++.exp: Set it here instead. Also, allow use of the
37772         --tool_exec and --tool_opt options. Change CXX to
37773         GXX_UNDER_TEST.
37774
37775         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37776
37777         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37778
37779 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37780
37781         * lib/old-dejagnu.exp: Use prune_warnings instead of
37782         prune_system_crud.
37783         * lib/mike-g++.exp: Ditto.
37784         * lib/gcc.exp: Ditto.
37785         * lib/g++.exp: Ditto.
37786
37787         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37788
37789 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37790
37791           * 941014-2.c: Include stdlib.h
37792           * 960327-1.c: Include stdio.h
37793           * dbra.c, index-1.c: Don't assume ints are 32bits.
37794
37795 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37796
37797         * lib/gcc.exp: Add gcc,stack_size target feature.
37798
37799         * lib/g++.exp(g++_target_compile): Add the include and link
37800         paths here, not in two other places. And, it's $options, not
37801         options.
37802
37803         * lib/mike-g++.exp(postbase): Remove the code that determines
37804         the correct include and link paths.
37805         * g++.old-deja/old-deja.exp: Ditto.
37806
37807 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37808
37809         * lib/g++.exp(g++_init): target_compile no longer returns the
37810         filename of the result.
37811
37812 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37813
37814         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37815         call to glob.
37816
37817         * gcc.c-torture/special/special.exp: Change call to
37818         gcc_target_compile to include the object file.
37819
37820 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37821
37822         * gcc.c-torture/special/special.exp: Correct misspelling in last
37823         change.
37824
37825 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37826
37827         * lib/plumhall.exp(ph_summary): Log the entire output of the
37828         executable. Return -1 if there were any failures, 0 otherwise.
37829         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37830         (ph_make): Clean up objects and executables that were built
37831         if the tests succeeded.
37832
37833 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37834
37835         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37836         libraries and includes in the build tree as appropriate.
37837
37838 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37839
37840         * lib/c-torture.exp: Instead of looking for the global variable
37841         NO_LONG_LONG, check to see if that's a feature of the target.
37842
37843 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37844
37845         * config/default.exp: Minimize. Delete the remainer of the files in
37846         config; this functionality is now in devo/dejagnu/config.
37847
37848         g++.*/*: Pass any additional flags used to compile to postbase;
37849         delete CXXFLAGS.
37850
37851         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37852         is now done by runtest.exp. Use gcc_target_compile instead of
37853         compile.
37854
37855         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37856         Remove references to CFLAGS. Use remote_file instead of
37857         calling rm -f.
37858         (c-torture): Take a list of arguments to use to compile this
37859         testcase.
37860
37861         lib/g++.exp: Simplify. Use target_compile instead of compile.
37862         lib/gcc-dg.exp: Ditto.
37863         lib/gcc.exp: Ditto.
37864         lib/mike-{gcc,g++}.exp: Ditto.
37865         lib/old-dejagnu.exp: Ditto.
37866         lib/plumhall.exp: Ditto.
37867
37868 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37869
37870         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37871         (ph_linker): Likewise.
37872
37873 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37874
37875           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37876         MAP_ANON / MAP_ANONYMOUS if defined;
37877         else try to map from /dev/zero .
37878
37879 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37880
37881         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
37882         isn't defined, then define it to MAP_ANONYMOUS.
37883
37884 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37885
37886         * gcc.c-torture: Update to c-torture-1.42 release.
37887
37888 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37889
37890         * gcc.c-torture: Update to c-torture-1.41 release.
37891
37892 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37893
37894         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37895         c-torture release.
37896
37897 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37898
37899         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37900         and LDFLAGS.  Fix second case to append the target_info ldflags
37901         onto LDFLAGS, not CFLAGS.
37902         * lib/g++.exp (g++_init): Add target_info stuff.
37903         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37904         of libgloss and newlib flags for !native.
37905
37906         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37907         (GDB): Fix relative path to go up another dir for finding gdb.
37908
37909 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37910
37911         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37912         versions in the target_info array, if they don't exist.
37913
37914 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37915
37916         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37917
37918 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37919
37920         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37921         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37922
37923 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37924
37925         * lib/old-dejagnu.exp: Don't remove the output file before we've
37926         actually tested it. Don't append pwd to the path of the executable
37927         we're testing.
37928
37929 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37930
37931         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37932
37933 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37934
37935         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37936         temporary directory for compiler files, and set it to a default
37937         value of /tmp. Set $output as the name of the output file from
37938         compiling the testcase. Add a -o option to $cflags_var so the
37939         compiler writes the final output file as $output. Set $executable
37940         to $output.
37941
37942         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37943         directory for compiler files, and set it to /tmp if it doesn't
37944         already have a value. Set $output_file to the name of the output
37945         file from compiling the testcase. Add a -o option to CXXFLAGS so
37946         the compiler writes the final output file as $output. Use $output
37947         as the executable to be tested.
37948
37949 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37950
37951         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37952
37953 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37954
37955         * gcc.c-torture/execute/pending-1.c: New test.  Still
37956         pending in Tege's queue.
37957
37958 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37959
37960         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37961         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37962         if there were failures.  Call unresolved if there were unresolved
37963         testcases.  Call gcc_fail if program did not run to completion.
37964         (ph_make): Pass additional argument name to ph_execute.
37965         (ph_execute): Add new argument.  Pass additional arguments to
37966         ph_summary.  Call gcc_fail is there is no execution output.
37967
37968 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37969
37970         * lib/plumhall.exp (proc_summary): Output relavent summary
37971         lines into the log so specific failures in plumhall can be
37972         investigated.
37973
37974 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37975
37976         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37977         (c-torture-execute): Don't try to execute tests which use
37978         "long long" types if $NO_LONG_LONG is nonzero.
37979
37980 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37981
37982         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37983         not c-torture.
37984
37985         * gcc.ieee: Move from here.
37986         * gcc.c-torture/execute/ieee: To here.
37987
37988 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37989
37990         * gcc.c-torture: Update to c-torture-1.41 release.
37991
37992 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37993
37994         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37995         not "$output".
37996
37997 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37998
37999         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
38000         -c present.
38001
38002 1996-03-02  Jeffrey A Law  (law@cygnus.com)
38003
38004         * config/proelf.exp: Handle connecting to a simulator.
38005
38006 1996-01-31  Jeffrey A Law  (law@cygnus.com)
38007
38008         * config/proelf.exp: New file.  Enough framework that we can
38009         run c-torture tests on the proelf targets (or any other target
38010         that gdb can connect to for that matter).
38011
38012 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
38013
38014         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
38015         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
38016
38017         * lib/plumhall.exp (ph_execute): Always call ph_summary if
38018         exec_output exists.
38019
38020 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
38021
38022         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
38023         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
38024
38025         * config/*.exp: Update FSF address.  Change result of ${tool}_load
38026         to pass/fail/unresolved/unsupported/untested.  Caller must now
38027         call unresolved/unsupported/untested.
38028         * lib/*.exp: Update FSF address.  Update to handle new results of
38029         ${tool}_load.
38030         * lib/chill.exp (verbose): Delete.
38031
38032 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
38033
38034         * lib/gcc.exp (default_gcc_start): Change order of args to
38035         $LDFLAGS $CFLAGS $LIBS.
38036         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
38037         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
38038         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
38039         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
38040         * gcc.misc-tests/dg-test.exp: Likewise.
38041         * gcc.misc-tests/msgs.exp: Likewise.
38042         * gcc.prms/prms.exp: Likewise.
38043         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
38044         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
38045
38046         * lib/dg.exp: Deleted, moved to dejagnu/lib.
38047
38048 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38049
38050         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
38051
38052         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
38053         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
38054
38055         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
38056         necessary.
38057
38058 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
38059
38060         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
38061         global for loop; add use of $mathlib.
38062         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
38063         settings here; set mathlib for anything but VxWorks.
38064
38065 1996-01-22  Jeffrey A Law  (law@cygnus.com)
38066
38067         * gcc.c-torture: Update to c-torture-1.40 release.
38068
38069 1996-01-03  Jeffrey A Law  (law@cygnus.com)
38070
38071         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
38072         dg.exp.
38073
38074 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
38075
38076         * lib/c-torture.exp (c-torture-execute): Declare "output" as
38077         global.
38078
38079 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
38080
38081         * lib/g++.exp (LIBS): Define if not already.
38082         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
38083         (gcc-dg-prune): Call prune_gcc_output.
38084         * lib/gcc.exp (prune_gcc_output): New proc.
38085         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
38086         prune_gcc_output.
38087
38088 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
38089
38090         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
38091         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
38092
38093 1995-11-15  Jeffrey A Law  (law@cygnus.com)
38094
38095         * gcc.c-torture: Update to c-torture-1.39 release.
38096
38097 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
38098
38099         * lib/c-torture.exp (c-torture-execute): Don't return if one option
38100         fails, try others as well.
38101
38102 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
38103
38104         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
38105         If compilation fails, mark execute tests as `untested'.
38106         If test is marked as unsupported, don't mark compilation and
38107         execute tests as failed.
38108
38109 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
38110
38111         * lib/g++.exp (g++_init): Don't link in libg++, and look to
38112         libstdc++ for whether or not we want to be doing shared
38113         libraries.  Delete link_curses since we don't need it anymore.
38114         * lib/mike-g++.exp (postbase): Don't link in libg++.
38115         * g++.old-deja/old-deja.exp: Likewise.
38116
38117 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
38118
38119         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
38120
38121 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
38122
38123         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
38124         For that, add `-Wl,-a,shared_archive'.
38125         * g++.old-deja/old-deja.exp: Likewise.
38126
38127 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
38128
38129         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
38130
38131 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
38132
38133         * lib/mike-g++.exp (postbase): Pay attention to the status of
38134         g++_load.
38135
38136 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
38137
38138           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
38139
38140 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
38141
38142         * lib/gcc.exp (default_gcc_start): No longer need to log program
38143         being executed or its output, execute_anywhere does that now.
38144         * lib/g++.exp (default_g++_version): Call execute_anywhere.
38145         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
38146
38147 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
38148
38149         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
38150         the same as those in lib/g++.exp.
38151
38152 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
38153
38154         * gcc.c-torture: Update to c-torture-1.38 release.
38155         * gcc.ieee: Related changes.
38156
38157 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
38158
38159         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
38160         "exec". Minor reformatting changes.
38161
38162         * config/rom68k.exp (${tool}_load): Make it work in a canadian
38163         cross. This means all "exec" calls now work on a remote host as
38164         well.
38165         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
38166         cross. Filter out the extra "\r\n" stuff that expect puts in.
38167         (c-torture-execute): Filter out the bogus warnings like
38168         c-torture-compile does. Add support for canadian cross.
38169         * lib/gcc.exp (default_gcc_version, default_gcc_start)
38170         Use execute_anywhere rather than calling exec directly. Now it
38171         works for canadian cross testing.
38172
38173 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
38174
38175         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
38176         results into a variable, and check that rather than using file exists.
38177
38178 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
38179
38180         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
38181         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
38182
38183 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38184
38185         * g++.old-deja/old-deja.exp: Create and pass runshlib and
38186         lib_curses if there's a shared libg++ in the build tree.
38187
38188 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
38189
38190         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
38191         if not supported target.
38192
38193 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
38194
38195         * lib/g++.exp (g++_init): Move empty setting of runshlib and
38196         link_curses up to always happen, not just for native builds.
38197
38198 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
38199
38200         * gcc.c-torture: Update to c-torture-1.36 release.
38201         * gcc.failure: Related changes.
38202
38203 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
38204
38205         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
38206
38207 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
38208
38209         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
38210         * lib/mike-g++.exp (postbase): Not in here.  Still reference
38211         runshlib, link_curses, and mathlib for link and run.
38212
38213         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
38214         pass the runtime shared library options for Solaris, OSF/1, and
38215         Irix5, and link with -lcurses to avoid unresolved references.
38216
38217 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
38218
38219         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
38220         only run once.
38221
38222 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
38223
38224         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
38225
38226 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
38227
38228         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
38229         do not have a framework for the "compat" tests yet.
38230
38231 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
38232
38233         * lib/mike-g++.exp (postbase): New local variable `mathlib',
38234         set to null if we're testing vxworks5.1.  Use that instead of
38235         `-lm' in the setting of LIBS for link and run.
38236
38237 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
38238
38239         * config/rom68k.exp (${tool}_load): Major changes to make it
38240         work.  Verified that it does in fact return the stuff in
38241         exec_output properly.  Catch any Emul or any TRAP other than 0.
38242
38243 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
38244
38245         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
38246         LDFLAGS properly for targets that need stuff from libgloss.
38247         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
38248         only run once.
38249         (gpp_initialized): New variable.
38250
38251 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
38252
38253         * config/rom68k.exp: Load libgloss.exp.
38254         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
38255         so we can produce a fully linked binary.
38256         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
38257         so we can produce a fully linked binary.
38258
38259 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
38260
38261         * lib/plumhall.exp (ph_section): Watch for expected failures.
38262         Add missing `else'.
38263
38264         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
38265         run the testcase.
38266         (c-torture): Likewise.
38267
38268 1995-08-28  Doug Evans  <dje@cygnus.com>
38269
38270         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
38271
38272         * lib/mike-g++.exp (mike_cleanup): New proc.
38273         (prebase): New globals compiler_result, not_compiler_result,
38274         target_regexp.
38275         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
38276         allow leading "-" in pattern.  Watch for unsupported tests.
38277         If $compiler_result is set, pattern match assembler code,
38278         and ditto for $not_compiler_result.
38279         * lib/mike-gcc.exp: Likewise.
38280
38281         * lib/plumhall.exp (ph_execute): Only call ph_summary if
38282         execution "succeeded".
38283
38284 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38285
38286         * config/win32.exp: New file.
38287         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38288
38289 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38290
38291         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38292         unsupported.
38293         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38294         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38295         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38296
38297         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38298         "... without exceptions was ...".  That is now handled by
38299         prune_system_crud.
38300         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38301
38302 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38303
38304         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38305         sieve.c,sort2.c}: New files.
38306         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38307         sieve.exp,sort2.exp}: Drivers for them.
38308
38309         * lib/mike-gcc.exp (program_output): New user settable variable.
38310         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38311         messages.
38312         * lib/mike-g++.exp (program_output): New user settable variable.
38313
38314         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38315
38316         * config/sh.exp: Deleted (use sim.exp instead).
38317
38318 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38319
38320         * config/vx.exp: Declare CHECKTASK as global.
38321         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38322         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38323         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38324
38325 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38326
38327         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38328         target. Like vx.exp, only includes `vx29k.exp' instead of
38329         `vxworks.exp'.
38330
38331 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38332
38333         * config/sim.exp: Increase time limit from 120 seconds to 240.
38334
38335 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38336
38337         * gcc.c-torture/execute/950628-1.c: New test.
38338
38339 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38340
38341         * gcc.c-torture: Update with changes/additions from
38342         c-torture-1.34.
38343
38344 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38345
38346         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38347
38348 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38349
38350         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38351
38352 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38353
38354         * gcc.c-torture/compile/950512-1.c: New test.
38355         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38356         * gcc.dg/struct-ret-1.c: Likewise.
38357
38358 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38359
38360         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38361           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38362
38363 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38364
38365         * gcc.c-torture/special/920411-1.c: Deleted.
38366         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38367
38368 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38369
38370         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38371         cpu limit.
38372
38373 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38374
38375         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38376
38377 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38378
38379         From kenner;
38380         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38381         is the proper length.
38382         * va-arg-3.c: Likewise.
38383
38384 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38385
38386         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38387         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38388
38389         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38390         * lib/g++.exp (default_g++_start): Delete old cruft.
38391
38392 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38393
38394         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38395         (2 * (1 << 18)) to (2 * (1 << 17)).
38396
38397         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38398
38399 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38400
38401         * config/rom68k.exp: Renamed from config/idp.exp
38402
38403 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38404
38405         * c-torture/compile/921109-2.c
38406
38407 1995-04-18  Mike Stump  <mrs@cygnus.com>
38408
38409         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38410         excess errors.
38411
38412 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38413
38414         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38415         output.
38416         * lib/g++.exp (default_g++_start): Likewise.
38417
38418 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38419
38420         * gcc.c-torture/compile/950329-1.c: New test.
38421
38422 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38423
38424           * config/bug.exp (${tool}_load): Updated to use new remote_open
38425           and remote_close procs.
38426         * config/idp.exp: New file.
38427
38428 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38429
38430         * gcc.c-torture/execute/950322-1.c: New test.
38431
38432 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38433
38434         * config/vx.exp (${tool}_load): Clean up testing of return code from
38435         vxworks_ld and vxworks_spawn.
38436
38437 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38438
38439         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38440
38441 1995-03-13  Mike Stump  <mrs@cygnus.com>
38442
38443         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38444         can mark excess errors on a machine by machine basis.  Note, the
38445         default is to not expect any excess errors, even when excess
38446         errors test - is given, so you will want to put an XFAIL ... on
38447         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38448         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38449         those 4 machines, but no others.
38450
38451 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38452
38453         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38454         * lib/c-torture.exp: to here.
38455
38456 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38457
38458         * gcc.c-torture/execute/950221-1.c: New test.
38459         * gcc.c-torture/execute/struct-ret-1.c: New test.
38460         * gcc.c-torture/compile/950221-1.c: New test.
38461
38462         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38463
38464 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38465
38466         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38467         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38468
38469 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38470
38471         * g++.gb: New directory of tests, derived from my signature and
38472         class scoping tests.
38473
38474         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38475         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38476         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38477         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38478         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38479         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38480         * g++.gb/sig25.C: Likewise.
38481
38482         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38483         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38484         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38485         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38486         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38487         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38488         * g++.gb/sig25.exp: Likewise.
38489
38490         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38491         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38492         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38493         * g++.gb/scope13.C: Likewise, this test still fails.
38494
38495         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38496         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38497         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38498         * g++.gb/scope13.exp: Ditto.
38499
38500         * g++.gb/README: New file, explains what these tests are about.
38501
38502 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38503
38504         * lib/dg.exp (dg-do): Support `preprocess'.
38505         (dg-test): Likewise.
38506
38507 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38508
38509         * config/udi.exp: change "continue -expect" to "exp_continue".
38510
38511 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38512
38513         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38514         Delete redundant tests.
38515
38516         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38517         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38518         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38519         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38520         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38521         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38522         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38523         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38524
38525         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38526         storing label pointers.
38527         * gcc.c-torture/execute/921019-1.c: Likewise.
38528         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38529         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38530         parameter fp.
38531         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38532         constants.
38533
38534         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38535         Delete obsolete tests.
38536
38537         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38538         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38539         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38540         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38541         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38542         * gcc.c-torture/compile/950124-1.c: New test.
38543
38544         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38545
38546 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38547
38548         * lib/mike-g++.exp: Add -lm to LIBS.
38549
38550 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38551
38552         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38553
38554 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38555
38556         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38557
38558 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38559
38560         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38561
38562 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38563
38564         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38565         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38566         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38567         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38568         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38569         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38570         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38571         * g++.law/{operators31.C, operators32.C,
38572         * g++.law/{operators33.C, operators34.C}: Likewise.
38573         * g++.law/{pic1.C, refs2.C}: Likewise.
38574         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38575         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38576         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38577         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38578
38579         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38580         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38581         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38582         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38583         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38584         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38585         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38586         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38587         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38588         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38589         * g++.law/{operators34.exp}: Likewise.
38590         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38591         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38592         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38593         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38594         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38595
38596         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38597         No longer expected to fail.
38598         * g++.law/missed-error3.C: Tweak for recent bool changes.
38599
38600 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38601
38602         * config/emb-unix: Deleted.
38603         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38604         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38605
38606 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38607
38608         * lib/dg.exp (dg-test): Fix typo in last patch.
38609
38610 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38611
38612         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38613         (handles multiple occurrences).
38614
38615 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38616
38617         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38618         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38619         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38620         printed).
38621         * lib/c-torture.exp (c-torture-compile): Likewise.
38622         (c-torture): Prepend full path if missing.
38623         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38624         (gcc_fail): Likewise.
38625         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38626
38627 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38628
38629         * lib/netware.exp: Only attach to NetWare i386 systems.
38630
38631 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38632
38633         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38634         messages.  Add test name to "output pattern match" pass/fail message.
38635
38636 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38637
38638         * gcc.dg: New testsuite.
38639         * gcc.dg/dg.exp: New file.
38640
38641         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38642         test-switch.c}: Deleted.
38643
38644         * gcc.misc-tests/msgs.exp: New testcase driver.
38645
38646 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38647
38648         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38649         Watch for illegal return values from ${tool}_load.
38650         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38651         cross targets.  Coerce return value >0 to 1.
38652
38653 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38654
38655         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38656
38657         * config/emb-unix.exp: New file.
38658
38659         * config/sim.exp: Error if variable $SIM not defined.
38660         (${tool}_load): Mark test as "untested" if simulator missing.
38661
38662         * config/unix.exp: Load remote.exp to get rcp_download.
38663         * lib/c-torture.exp: Use different option lists for testcases with
38664         and without loops.
38665         * gcc.c-torture/execute/execute.exp: Likewise.
38666
38667 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38668
38669         * config/*.exp: Clarify return code from ${tool}_load.
38670         Call `unresolved' or `untested' instead of `warning' or `perror'
38671         (sometimes you still want to call both though).
38672         Add comment that `shell_id' is local to each file.
38673         * config/udi.exp (timeout): Set to 30.
38674         Don't print warning if connection fails, $connectmode has already
38675         printed an error.
38676         (${tool}_load): Move verbose messages to level 2.
38677         Rework pattern for "Process started" message.
38678         Pass `shell_id' to ${connectmode}_download.
38679         Retry twice upon timeout.  Make resetting of target more robust.
38680         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38681         Pass `shell_id' to exit_$connectmode.
38682         Only call exit_$connectmode if connected.
38683         * config/unix.exp (${tool}_load): Check return codes better.
38684         * config/vrtx.exp (${tool}_load): Likewise.
38685         * config/vx.exp (${tool}_load): Likewise.
38686         Delete unneeded global's.
38687         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38688         from ${tool}_load.
38689         (dg-stat): Delete.
38690         (dg-init): Delete recording of pass/fail counts.
38691         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38692         (old-dejagnu-init): Likewise.
38693         (old-dejagnu-stat): Delete contents, empty proc now.
38694         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38695         (c-torture): Delete references to lcnt, lpass, lfail.
38696         Get option list from TORTURE_OPTIONS.
38697         Delete -funroll[-all]-loops if no loops.
38698         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38699         (g++_stat): Delete contents (empty proc now).
38700         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38701         (gcc_finish): Likewise.
38702         (gcc_stat): Deleted.
38703         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38704         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38705         * gcc.c-torture/execute/execute.exp: Likewise.
38706         Split tests into two parts: compile, execute.
38707         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38708         no loops.  Update to reflect clarified return codes from ${tool}_load.
38709
38710 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38711
38712         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38713         to grep for.
38714         (old-dejagnu): Likewise (where necessary).
38715
38716 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38717
38718         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38719
38720         * lib/dg.exp (dg-process-target): Fix processing of selector.
38721         Add comment regarding use of `error'.
38722
38723         * lib/gcc.exp (prune_system_crud): Define if missing.
38724         * lib/g++.exp (prune_system_crud): Likewise.
38725
38726         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38727         Call prune_system_crud.
38728         * lib/dg.exp (dg-runtest): New proc.
38729         Use perror instead of send_user for tcl errors in testcase.
38730         Don't return any value, it's never used.
38731         Don't clobber previous definition of `unknown'.
38732         Print tcl errors in `dg-final'.
38733
38734 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38735
38736         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38737         (dg-test): Don't print errorInfo, it contains stack backtrace.
38738
38739 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38740
38741         * lib/g++.exp (runtest_file_p): Define if missing.
38742
38743 1994-09-24  Doug Evans  (dje@cygnus.com)
38744
38745         * lib/mike-g++.exp: Comment out loading of g++.exp.
38746         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38747         (default_g++_version): Always print something.
38748         (default_g++_start): Comment out call to `which'.
38749         (g++_start, g++_load): Deleted (must be defined in config file).
38750         * lib/gcc.exp: Test for existence of $CC at start.
38751         Delete check for tmpdir (done in gcc_init).
38752         (default_gcc_version): Always print something.
38753         (default_gcc_start): Comment out call to `which'.
38754         * config/*.exp: Major cleanup - make cross targets work at least a
38755         little better for g++ (by not being "--tool gcc" specific).
38756         Rename gcc_xxx to ${tool}_xxx.
38757         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38758         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38759
38760 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38761
38762         * lib/c-torture.exp (c-torture-compile): Rework compiler
38763         message processing.
38764
38765         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38766         c-torture.
38767
38768 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38769
38770         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38771
38772         * lib/dg.exp (dg-process-target): Support { target native }.
38773
38774 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38775
38776         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38777         looked for "... program xxx got fatal signal".
38778         Correct regsub munging of `comp_output'.
38779         Ignore compiler messages "path prefix not used" and "linker input
38780         file unused".
38781
38782 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38783
38784         * lib/gcc.exp (runtest_file_p): Define if missing.
38785         * gcc.prms/template.c: Example to work from.
38786
38787 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38788
38789         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38790         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38791
38792         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38793         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38794         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38795         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38796
38797         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38798         (dg-process-target): No longer a varargs proc.
38799         Return S/N for target, P/F for xfail.  All callers changed.
38800         (user option procs): More argument checking.
38801         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38802         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38803         (dg-test): Skip test if not running on selected target in `dg-do'.
38804         Update handling of `dg-do-what', `dg-output-text'.
38805         Separate execution pass/fail from output pattern match pass/fail.
38806         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38807
38808 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38809
38810         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38811         target for 920510-1.c.
38812
38813 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38814
38815         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38816         Clean up comment regarding use of passcnt, etc.
38817         (gcc_stat): Don't update `testcnt' here.
38818         (gcc_finish): Do it here.
38819         Might as well reset `but_id' here too.
38820         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38821         to determine if the file should be tested.
38822         * gcc.c-torture/compile/compile.exp: Likewise.
38823         * gcc.c-torture/execute/execute.exp: Likewise.
38824         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38825         * gcc.misc-tests/dg-test.exp: Likewise.
38826         * gcc.prms/prms.exp: Likewise.
38827         * gcc.wendy/wendy.exp: Likewise.
38828         * g++.old-deja.exp: Likewise.
38829         Move "Testing file" message to verbose level 1.
38830
38831 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38832
38833         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38834
38835 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38836
38837         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38838         (default_gcc_start): Accept optional second list element
38839         of compiler flags.  Print compiler output at verbosity level 2.
38840         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38841         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38842         Save current values of framework globals passcnt, failcnt, xpasscnt,
38843         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38844         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38845         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38846         xfailcnt to compute stats.  Update framework global `testcnt' from
38847         pass/fail counts.
38848         (gcc_finish): New proc.  Clean up test environment.
38849         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38850         (gcc_epass, gcc_efail): Delete.
38851         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38852         argument of line number.
38853         (dg-init): If the tool has an init routine, call it.
38854         (dg-test): Remove args `cflags_var' and `libs_var'.
38855         Pass all compiler options to ${tool}_start.
38856         Handle missing line number.
38857         (dg-finish): New function.
38858         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38859         particular files.  Call gcc_finish at end.  Move "skipping test"
38860         message to verbosity level 3.
38861         * gcc.c-torture/compile/compile.exp: Likewise.
38862         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38863         * gcc.c-torture/execute/execute.exp: Likewise.
38864         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38865         Print testcase being tried at verbosity level 1.
38866         * gcc.c-torture/special/special.exp: Unset xfail.
38867         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38868         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38869         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38870         * gcc.failure/failure.exp: Likewise.
38871         * gcc.ieee/ieee.exp: Likewise.
38872         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38873         Update call to dg-test.  Call dg-finish at end.
38874         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38875         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38876         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38877         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38878         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38879         * gcc.wendy/wendy.exp: Add copyright.
38880         Delete setting of tmpdir (done by gcc_init).
38881         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38882         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38883         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38884         gcc_[ce]pass/fail.
38885
38886 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38887
38888         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38889         confusion.
38890         (g++_load): Likewise.
38891
38892         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38893         Rename argument to `prog' to remove the confusion.
38894         Varargs fns behave differently too!
38895         (g++_load): Likewise.
38896
38897         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38898
38899         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38900         what it is.  Delete (always) printing of status value for !native.
38901         Simplify verbose code, and include status and exec_output.
38902         (g++_load): Use gcc_load.
38903
38904 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38905
38906         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38907         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38908         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38909         940714-3.c as these testcases don't exist anymore.  Make
38910         va-arg-1.c expected to pass.
38911
38912 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38913
38914         * gcc.misc-tests/misc.exp: Only run specific testcases.
38915         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38916         * gcc.misc-tests/dg-[1-9].c: New files.
38917
38918         * lib/dg.exp: New testsuite driver.
38919         * gcc.prms/prms.exp: Use it.
38920
38921         * README.gcc: New file.
38922
38923         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38924         Document and reset `lxpass' and `lxfail'.
38925         Simplify "initialized" message.
38926         (gcc_stat): Clean up comments a little.
38927
38928 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38929
38930         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38931
38932 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38933
38934         * lib/old-dejagnu.exp (process-option): New proc.
38935         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38936         (old-dejagnu): Simplify.
38937         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38938
38939 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38940
38941         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38942         exists and is not an empty string.
38943
38944         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38945         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38946         finished.
38947         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38948         automatically.
38949
38950         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38951         longer expected to fail.
38952
38953         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38954         "f" function call.
38955
38956         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38957
38958         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38959         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38960         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38961         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38962         c-torture-1.29.
38963
38964         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38965         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38966
38967         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38968
38969         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38970         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38971
38972         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38973         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38974         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38975
38976 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38977
38978         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38979         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38980         940714-1.c, 940714-2.c, 940714-3.c},
38981         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38982         gcc.misc-tests/{mg.c,mg.exp}:
38983         New tests.
38984         * gcc.noncompile/noncompile.exp: Change accordingly.
38985
38986 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38987
38988         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38989         Undo previous clobberage.
38990
38991 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38992
38993         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38994         * gcc.special/{930510-1.c, special.exp}:
38995         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38996         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38997         struct-varargs-1.c}: New tests from c-torture-1.26.
38998
38999 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
39000
39001         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
39002           argument to switch.
39003
39004 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
39005
39006         * Revert the previous changes.  Please see Rob's directory
39007           (/lisa/test/rob/progressive/gcc/testsuite) for testing
39008           fixes.
39009
39010 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
39011
39012         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
39013             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
39014             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
39015             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
39016             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
39017             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
39018             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
39019             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
39020             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
39021             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
39022             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
39023             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
39024             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
39025             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
39026             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
39027             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
39028             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
39029             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
39030             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
39031             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
39032             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
39033             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
39034             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
39035             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
39036             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
39037             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39038             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
39039
39040 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
39041
39042         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
39043             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
39044           with perror calls.
39045
39046 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
39047
39048         * config/unix.exp (g++_load): Fix syntax.
39049
39050 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
39051
39052         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
39053         * gcc.noncompile/921017-1.c: Deleted obsolete test.
39054         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
39055         Don't expect va-arg-1.c to fail.  Correct expected output for
39056         920928-1.c.
39057         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
39058         * gcc.wendy/hbm4.c: Correct typo.
39059         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
39060
39061 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
39062
39063         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
39064         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
39065         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
39066         * lib/c-torture.exp (c-torture-compile): Ditto.
39067
39068         Reduce volume of output (remove all the -I's and such).
39069         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
39070         Call gcc_cpass, gcc_cfail.
39071         (c-torture): Pass testing option to c-torture-compile.
39072
39073 1994-03-21  Doug Evans  (dje@cygnus.com)
39074
39075         Bring patches over from progressive.
39076         * config/default.exp: Exit remote shell cleanly.
39077         (g++_exit, g++_start): Add default versions.
39078         * config/sim.exp (gcc_load): Use perror, not error.
39079
39080 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
39081
39082         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
39083         set in site.exp.
39084
39085 1994-03-14  Doug Evans  (dje@cygnus.com)
39086
39087         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
39088         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
39089         (wendy_try): New proc to run testcase.
39090         (main loop): Call 'em.
39091         * gcc.wendy/*.c: Clean up pass to correct expected output.
39092
39093         * lib/gcc.exp: Minor cleanup work.
39094         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
39095
39096 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
39097
39098         * config/sim.exp (gcc_load): Document return codes better.
39099         Don't pass -v to simulator.
39100
39101 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
39102
39103           * gcc.special/920717-x.c: Fix typo.
39104           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
39105           get at sources.
39106
39107         * lib/mike-gcc.exp: Fix typo.
39108
39109 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
39110
39111         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
39112         binary to use, transform the name.
39113         * config/*.exp: rename everything. Nuke any g++ specific files,
39114         it's now a special case of gcc that requires no special support.
39115         Add a default.exp for unsupported targets.
39116
39117 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
39118
39119         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
39120         lib/old-dejagnu.exp: Fix a few patterns to work with the new
39121         version of Tcl.
39122
39123 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
39124
39125         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
39126         than a warning.
39127
39128 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
39129
39130         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
39131
39132 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
39133
39134         * gcc.execute/execute.exp: Combine opt_list and foption_list into
39135         option_list.  Compile every file with only 4/6 option choices
39136         (same as C torture) instead of with 12/18 different option
39137         choices.
39138         * lib/c-torture.exp: Likewise.
39139
39140         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
39141         not already set.
39142
39143 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
39144
39145         * lib/old-deja.exp: Add `excess errors test fails' error, now one
39146         can put an XFAIL *-*-* on excess errors.
39147
39148 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
39149
39150         * g++.law: Add more tests derived from g++-bugs snapshots.
39151
39152         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
39153         equivalent to g++.law/init9.
39154
39155         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
39156         compiled it, and the a.out file after we've run it.
39157
39158 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
39159
39160         * lib/mike-g++.exp (postbase): Delete the .o file after we've
39161         compiled it, and the a.out file after we've run it.
39162
39163 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
39164
39165         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
39166
39167 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
39168
39169         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
39170         version number.
39171
39172 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
39173
39174         * g++.law: New directory of g++ tests derived from the g++-bugs
39175         snapshots.
39176
39177 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
39178
39179         * gcc.compile: initbug1.c initbug1.exp testcase added
39180
39181 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
39182
39183         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
39184         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
39185           fixes submitted by Jeff Law (law@cs.utah.edu)
39186         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
39187           Jeff Law (law@cs.utah.edu)
39188
39189
39190 1993-11-30  Mike Stump  (mrs@cygnus.com)
39191
39192         * config/unix-g++.exp: Follow the gcc way of doing things.
39193         * g++.old-deja/old-deja.exp: Minor updates.
39194         * lib/g++.exp: New file, follow the gcc way of doing things.
39195         * lib/old-dejagnu.exp: Minor updates.
39196         * lib/mike-g++.exp: Always unset errorInfo.
39197
39198 1993-11-06  Mike Stump  (mrs@cygnus.com)
39199
39200         * lib/gcc.exp: Fix some errors with the below change, CC and
39201         CFLAGS should be global when setting, not local.
39202
39203 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
39204
39205         * lib/gcc.exp: Transform tool name.
39206
39207 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39208
39209         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
39210
39211 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39212
39213         * lib/gcc.exp: change gcc_done to gcc_stat
39214
39215 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39216
39217         * Upgraded gcc testsuite to c-torture version 1.25
39218
39219 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
39220
39221         * lib/gcc.exp: added reporting code. Changed verbose compile message.
39222         * lib/c-torture: added hooks for new reporting code.
39223
39224 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
39225
39226         * config/sh-gcc.exp: check if sh-sim exists in the path
39227
39228 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
39229
39230         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
39231         * gcc.compile/compile.exp: Initial changes for new logic.
39232         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
39233         * gcc.failure/failure.exp: Initial changes for new logic.
39234         * gcc.ieee/ieee.exp: Initial changes for new logic.
39235         * gcc.misc-tests/misc.exp: Initial changes for new logic.
39236         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
39237         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
39238         * lib/c-torture.exp: Initial changes for new logic.
39239         * lib/gcc.exp: Initial changes for new logic.
39240
39241 1993-10-15  Mike Stump  (mrs@cygnus.com)
39242
39243         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
39244         depend upon failure or success.  Fully qualify names in failure
39245         and success messages.  Always remove a.out before starting
39246         compile, just in case.  Pay more attention to error text output by
39247         the compiler.  Handle testcases with no known past errors just
39248         like all others, so that things are uniform.  Other miscellaneous
39249         improvements.
39250
39251 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
39252
39253         * gcc.cpp: new directory for cpp tests
39254
39255 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
39256
39257         * lib/chill.exp: Code reformatted, removed unused code.
39258         * config/unix-chill.exp: Code reformatted, removed unused code.
39259         * chill.execute/execute.exp: Code reformatted, removed unused code.
39260         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
39261
39262 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
39263
39264         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
39265         routines not written.
39266
39267 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
39268
39269         * config/bug-gcc.exp: Use new procs from bug.exp.
39270
39271 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
39272
39273         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
39274         via ftp, rather than depending on NFS.
39275         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
39276         case.
39277
39278 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
39279
39280         * config/bug-gcc.exp: Use new download proc.
39281
39282 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
39283
39284         * chill.execute/execute.exp: cleanups, handles errors better
39285         * chill.compile/compile.exp: rewrite, based on execute.exp
39286         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39287         * lib/chill.exp: major changes to diff proc and compile and link
39288           procs. added chill_fail and chill_pass wrappers to pass and
39289           fail. added more comments, and handle error codes better.
39290           Added a hack to capture stderr from exec, so noncompile tests
39291           can work.
39292
39293 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39294
39295         * chill.execute/execute.exp: rewrite of testsuite driver
39296         * lib/chill.exp: rewrite of testsuite driver
39297         * config/unix-chill.exp: rewrite of testsuite driver
39298
39299 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39300
39301     In chill.execute:
39302         * iexpr.ch: Standardize uppercase.
39303         * tuples.dat: Standardize uppercase.
39304         * vary.ch: standardize.  Correct varying string assignments.
39305         * vary.dat: Add new output lines.
39306
39307 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39308
39309     In chill.execute:
39310         * chprintf.ch: Standardize use of uppercase.
39311         * tuples.ch: Standardize and turn arr2 into a DCL,
39312           rather than a SYN.
39313         * pinits.ch: Standardize.
39314
39315 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39316
39317         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
39318         * Makefil: Renamed to Makefile.in.
39319         * configure.in: New.
39320
39321 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39322
39323     In chill.execute:
39324         * .cvsignore: Add result/output files.
39325         * Makefile: Fix up variables at start.  Use MFLAGS
39326           everywhere.  Correct bool_loc, built_ins entries.
39327           Add entry for vary1.ch.
39328         * bitarray.ch: Standardize upper-case usage.
39329         * bitexpr.ch: Standardize, add output of b1.
39330         * params.ch: Use arrayt in along PROC parameters, to
39331           avoid novelty problems.
39332         * sets.ch: Tiny cleanup.
39333         * vary1.ch: Re-indent.
39334
39335 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39336
39337           * Add PR-related files to Makefiles, .cvsignore files, etc.
39338
39339 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39340
39341         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39342           with compiler objects. New names are test-flow.c and test-loop.c
39343
39344 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39345
39346         * Upgraded c-torture tests from 1.19 to 1.20
39347
39348         * new files:
39349         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39350         * gcc.compile: 930623-1.c 930623-2.c
39351         * gcc.noncompile: 930622-1.c 930622-2.c
39352         * gcc.failure: 920411-1.c 920627-2.c
39353         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39354
39355 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
39356
39357         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39358           More changes to get testsuite working properly. Needs more work.
39359           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39360
39361 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39362
39363         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39364           More changes to get testsuite working properly. Needs more work.
39365
39366 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39367
39368         * chill.compile/compile.exp: Added for Dejagnu support
39369         * chill.execute/execute.exp: Added for Dejagnu support
39370         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39371
39372 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39373
39374     This should complete moving the CHILL test files.
39375         * chill.noncompile(.cvsignore printf.grt
39376             in-printf.grt chprintf.grt chprintf.ch):
39377             Added test-support files.
39378           (Makefile): Modified further.
39379         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39380             signal.ch): Added test files.
39381           * chill.execute (.cvsignore printf.grt printr.c
39382             in-printf.grt rts.c chprintf.grt rts.h): Added
39383           test-support files.
39384             (Makefile): More corrections.
39385
39386 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39387
39388         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39389           test cases, ready for DejaGnu.
39390
39391 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39392
39393         * Upgraded c-torture tests from 1.18 to 1.19
39394
39395         * gcc.compile: added test(s):
39396           930607-1.c
39397         * gcc.execute: added test(s):
39398           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39399
39400         * added new subdirectory for misc tests: gcc.misc-tests
39401         * gcc.misc-test(s): added tests:
39402           inst-check.c test-consts.c test-ior.c test-switch.c
39403
39404 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39405
39406         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39407
39408 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39409
39410         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39411
39412 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39413
39414         * Upgraded c-torture tests from 1.17 to 1.18
39415
39416 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39417
39418         * Upgraded c-torture tests from 1.12 to 1.17
39419
39420 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39421
39422         * lib/old-dejagnu.exp:
39423           Fixed handling of XFAIL target triplets to correctly
39424           recognize wildcard characters.  Removed code that
39425           appended a unique id tag to the end of the file name
39426           printed out by the result of the testcases within a
39427           given test file.
39428
39429 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39430
39431         * lib/old-dejagnu.exp:
39432           Reworked expected failure handling to trigger off of XFAIL
39433           keyword in keyphrase embeded in testcase source code. The
39434           XFAIL keyword must be at the end of the keyphrase line. It
39435           may optionally be followed by one or more target triplets.
39436           It has just occured that the handling of wildcards in the
39437           target triplet may not be correct.
39438
39439 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39440
39441         * g++.old-deja/tests:
39442           Moved all subdirectories up one level into g++.old-deja .
39443
39444         * lib/old-dejagnu.exp:
39445           Fixed problem with CXXFLAGS not being properly reset, and being
39446           corrupted with extraneous "-c" compiler option.  This was
39447           causing binaries to not be generated for test that needed them.
39448           Modified strings passed to "pass" and "fail" so that individual
39449           tests from the same test file would be distinguished by an
39450           identifier appended to the test file name in the summary logs;
39451           this corrected a problem with erroneous diff logs.  Added code
39452           to search testcases for expected fail and unexpected pass keywords.
39453
39454 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39455
39456         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39457
39458 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39459
39460         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39461           Removed extraneous text from end of "Special g++ Options"
39462           keyphrase.
39463
39464         * lib/old-dejagnu.exp: Added pattern matching to look for new
39465           keywords, embedded in testcases comments, which will trigger
39466           calls to xpass and xfail.
39467
39468 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39469
39470         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39471           comments embedded in the testcases, especially the one looking for
39472           special compiler options, as well as the pattern matching for the
39473           compiler output again.
39474
39475 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39476
39477         * lib/old-dejagnu.exp: Do a proper check of the return value for
39478           execute tests. Fixed several problems with the pattern matching
39479           of the compiler output which gave erroneous test results.
39480           Changed several of the test result messages to be more descriptive.
39481         * config/unix-g++.exp: Proc g++_load now actually works and
39482           executes the tests passed to it and returns a usable return
39483           value.
39484
39485 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39486
39487           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39488
39489 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39490
39491         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39492           Modified both files to properly execute the old style
39493           dejagnu tests. The previous versions of these files were
39494           experimental and did not function anything near correctly.
39495
39496 1993-04-05  Rob Savoye  (rob@cygnus.com)
39497
39498         * Removed all Makefile.in and configure.in files. No configuration
39499         needed now.
39500
39501 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39502
39503         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39504
39505 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39506
39507         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39508         gcc.special/configure.in, gcc.noncompile/configure.in,
39509         gcc.execute/configure.in, gcc.code_quality/configure.in,
39510         g++.other/configure.in, g++.old-deja/configure.in,
39511         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39512         in srcname setting.
39513
39514 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39515
39516         * lib/udi.exp: Fixed mondfe and mondfe_download.
39517         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39518         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39519
39520 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39521
39522         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39523         (gdb_exit): Don't remove *_soc files.
39524
39525 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39526
39527         * lib/c-torture.exp: Don't look for main; instead always use -w
39528         -c.  This is how the c-torture tests work.  Remove the object
39529         file if the compilation succeeds.
39530         * gcc.execute/execute.exp: Remove executable if test passes.
39531         * gcc.noncompile/noncompile.exp: Every test is an expected
39532         failure.
39533         * gcc.special/special.exp: Added tests from c-torture 1.11,
39534         corrected use of existing test.
39535         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39536         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39537         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39538         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39539         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39540         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39541         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39542         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39543         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39544         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39545         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39546         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39547         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39548         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39549         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39550         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39551         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39552         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39553         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39554         c-torture 1.11.
39555         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39556         correspond to c-torture 1.11.
39557
39558         * New file.