OSDN Git Service

2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2
3         PR libgfortran/25419
4         * gfortran.dg/comma.f: New test.
5
6 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7
8         * lib/gfortran-dg.exp: Remove trailing whitespace.
9         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10         -funroll-all-loops.
11
12 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
13
14         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15         Extended Double long doubles or repeat tests when long double is
16         the same size as double.
17
18 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19
20         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21         
22         PR testsuite/25442
23         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25
26         PR testsuite/25441
27         * gcc.dg/pr23911.c: Make test variable static.
28
29         PR testsuite/25444
30         * gcc.dg/tree-ssa/pr14841.c: Likewise.
31
32 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
33
34         PR c++/25439
35         * g++.dg/parse/crash17.C: Adjust error markers.
36         * g++.dg/template/error20.C: New test.
37
38 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
39
40         PR c++/23172
41         * g++.dg/ext/complit4.C: New test.
42
43         PR c++/25417
44         * g++.dg/ext/complit5.C: Likewise.
45
46 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
47
48         PR tree-optimization/25125
49         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
50         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
51         * gcc.c-torture/execute/pr25125.c: New.
52
53 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
54
55         PR fortran/25029
56         PR fortran/21256
57         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
58         with incorrect assumed size references.
59
60 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
61
62         PR c++/23171
63         * g++.dg/opt/init1.C: New test.
64
65 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
66
67         PR c++/24671
68         * g++.dg/template/sfinae3.C: New test.
69
70 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
71
72         * g++.dg/other/friend4.C: New test.
73
74 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
75
76         PR target/25005
77         * g++.dg/opt/pr25005.C: New test.
78
79 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
80
81         PR c++/25369
82         * g++.dg/template/ptrmem16.C: New test.
83
84 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
85
86         PR fortran/25029
87         PR fortran/21256
88         *gfortran.dg/initialization_1.f90: Add test of SIZE.
89
90 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
91
92         PR libgfortran/25307
93         * gfortran.dg/list_read_5.f90: New test.
94
95 2005-12-22  Richard Henderson  <rth@redhat.com>
96
97         * gcc.target/i386/sse-7.c: Use -msse2.
98
99 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
100
101         PR rtl-optimization/25432
102         * gcc.c-torture/compile/20051216-1.c: New test.
103
104         PR objc/25328
105         * objc/execute/pr25328.m: New test.
106
107 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
108
109         PR c++/25364
110         * g++.dg/template/call4.C: New test.
111
112 2005-12-22  Dale Johannesen  <dalej@apple.com>
113
114         * gcc.target/i386/sse-17.c:  New.
115
116 2005-12-22  Paul Brook  <paul@codesourcery.com>
117
118         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
119
120 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
121
122         PR tree-opt/25513
123         * gcc.c-torture/compile/pr25513.c: New test.
124
125 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
126
127         PR c++/23333
128         * g++.dg/parse/error25.C: Add more tests.
129
130 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
131
132         PR fortran/18990
133         * gfortran.dg/der_charlen_1.f90: New.
134
135 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
136
137         PR fortran/20889
138         *gfortran.dg/pointer_component_type_1.f90: New test.
139
140         PR fortran/25029
141         PR fortran/21256
142         *gfortran.dg/assumed_size_refs.f90: New test for the conditions that
143         should give an error with assumed size array refernces and checks those
144         that should not.
145         *gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
146         reference an upper bound so that it does not generate an error.
147
148         PR fortran/19362
149         PR fortran/20244
150         PR fortran/20864
151         PR fortran/25391
152         *gfortran.dg/used_dummy_types_1.f90: New test.
153         *gfortran.dg/used_dummy_types_2.f90: New test.
154         *gfortran.dg/used_dummy_types_3.f90: New test.
155         *gfortran.dg/used_dummy_types_4.f90: New test.
156         *gfortran.dg/used_dummy_types_5.f90: New test.
157
158         PR fortran/23152
159         *gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
160         group already being USE associated.
161         *gfortran.dg/assumed_shape_nml.f90: New test.
162         *gfortran.dg/assumed_size_nml.f90: New test.
163
164         PR fortran/20862
165         PR fortran/25053
166         PR fortran/25063
167         PR fortran/25064
168         PR fortran/25066
169         PR fortran/25067
170         PR fortran/25068
171         PR fortran/25307
172         * gfortran.dg/io_constraints_1.f90: New test.
173         * gfortran.dg/io_constraints_1.f90: New test.
174         * gfortran.dg/iostat_3.f90: Change wording of warning.
175          * gfortran.dg/g77/19981216-0.f:  the same.
176
177 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
178
179         PR tree-optimization/23518
180         * testsuite/gcc.dg/pr23518.c: New.
181
182 2005-12-21  Mike Stump  <mrs@apple.com>
183
184         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
185
186 2005-12-21  Paul Brook  <paul@codesourcery.com>
187
188         * gcc.dg/pr19340.c: Skip on m68k targets.
189
190 2005-12-21  Steven Bosscher  <stevenb@suse.de>
191
192         PR rtl-optimization/25196
193         * gcc.dg/pr25196.c: New test.
194
195 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
196
197         PR fortran/25423
198         gfortran.dg/where_nested_1.f90: New.
199
200 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
201
202         PR tree-optimization/25382.
203         * gcc.dg/tree-ssa/pr25382.c: New.
204
205 2005-12-20  Richard Guenther  <rguenther@suse.de>
206
207         PR middle-end/24306
208         * gcc.target/i386/pr24306.c: New testcase.
209
210 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
211
212         PR tree-optimization/25501
213         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
214
215 2005-12-20  Richard Guenther  <rguenther@suse.de>
216
217         Revert
218         2005-12-02  Richard Guenther  <rguenther@suse.de>
219
220         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
221
222 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
223
224         PR c++/21228
225         * g++.dg/warn/Wunreachable-code-2.C: New test.
226
227 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
228
229         PR c++/24278
230         * g++.dg/template/ctor5.C: New test.
231
232         PR c++/24915
233         * g++.dg/template/overload8.C: New test.
234
235 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
236
237         * gcc.c-torture/compile/pr25483 : New test.
238
239 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
240
241         PR c++/20552
242         * g++.dg/ext/typeof10.C: New test.
243
244 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
245
246         * gcc.dg/mt-loopi1.c: New.
247
248 2005-12-18  Richard Guenther  <rguenther@suse.de>
249
250         PR tree-optimization/25481
251         * gcc.dg/torture/pr25481.c: New testcase.
252
253 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
254
255         PR rtl-optimization/21041
256         * gcc.dg/pr21041.c: New test.
257
258 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
259
260         PR libgfortran/25463
261         * gfortran.dg/advance.f90: New test.
262
263 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
264
265         * gcc.dg/20051201-1.c: New test.
266
267 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
268
269         PR fortran/25018
270         *gfortran.dg/initialization_1.f90: New test.
271         *gfortran.dg/enum_5.f90: Change dg-error to new message.
272         *gfortran.dg/g77/980616-0.f: The same.
273
274 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
275
276         * PR fortran/25458
277         * gfortran.dg/chkbits.f90: New test.
278
279 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
280
281         *gfortran.dg/enum_5.f:  Revert to previous version.
282
283 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
284
285         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
286         * gfortran.dg/nested_modules_1.f90: Ditto.
287         * gfortran.dg/hollerith_f95.f90: Ditto.
288         * gfortran.dg/select_5.f90: Ditto.
289         * gfortran.dg/secnds.f: Ditto.
290         * gfortran.dg/hollerith2.f90: Ditto.
291         * gfortran.dg/imag_2.f: Ditto.
292         * gfortran.dg/ftell_2.f90: Ditto.
293         * gfortran.dg/malloc_free_1.f90: Ditto.
294         * gfortran.dg/logint-1.f: Ditto.
295         * gfortran.dg/recursive_statement_functions.f90: Ditto.
296         * gfortran.dg/e_d_fmt.f90: Ditto.
297         * gfortran.dg/hollerith_legacy.f90: Ditto.
298         * gfortran.dg/logint-2.f: Ditto.
299         * gfortran.dg/enum_5.f90: Ditto.
300         * gfortran.dg/f2c_2.f90: Ditto.
301         * gfortran.dg/pr17143.f90: Ditto.
302         * gfortran.dg/namelist_14.f90: Ditto.
303         * gfortran.dg/logint-3.f: Ditto.
304         * gfortran.dg/spread_scalar_source.f90: Ditto.
305         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
306         * gfortran.dg/namelist_11.f: Ditto.
307         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
308         * gfortran.dg/g77/20010519-1.f
309         * gfortran.dg/g77/alpha1.f: Ditto.
310         * gfortran.dg/g77/990115-1.f: Ditto.
311         * gfortran.dg/g77/erfc.f: Ditto.
312         * gfortran.dg/g77/19990313-3.f: Ditto.
313         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
314         * gfortran.dg/g77/20010426.f: Ditto.
315         * gfortran.dg/g77/19990313-0.f: Ditto.
316         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
317         * gfortran.dg/g77/20000629-1.f: Ditto.
318         * gfortran.dg/g77/970125-0.f: Ditto.
319         * gfortran.dg/g77/8485.f: Ditto.
320         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
321         * gfortran.dg/g77/19990313-1.f: Ditto.
322         * gfortran.dg/g77/int8421.f: Ditto.
323         * gfortran.dg/g77/19990305-0.f: Ditto.
324         * gfortran.dg/g77/947.f: Ditto.
325         * gfortran.dg/g77/19990905-2.f: Ditto.
326         * gfortran.dg/g77/cabs.f: Ditto.
327         * gfortran.dg/g77/19990313-2.f: Ditto.
328         * gfortran.dg/g77/20020307-1.f: Ditto.
329         * gfortran.dg/g77/dcomplex.f: Ditto.
330         * gfortran.dg/g77/19990502-1.f: Ditto.
331         * gfortran.dg/g77/19981216-0.f: Ditto.
332         * gfortran.dg/common_4.f90: Ditto.
333         * gfortran.dg/entry_4.f90: Ditto.
334         * gfortran.dg/equiv_constraint_2.f90: Ditto.
335         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
336         * gfortran.dg/namelist_12.f: Ditto.
337         * gfortran.dg/scale_1.f90: Ditto.
338         * gfortran.dg/modulo_1.f90
339         * gfortran.dg/hollerith.f90: Ditto.
340         * gfortran.dg/direct_io_3.f90: Ditto.
341         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
342         * gfortran.dg/gnu_logical_1.F: Ditto.
343         * gfortran.dg/unf_io_convert_1.f90: Ditto.
344         * gfortran.dg/assign_1.f90: Ditto.
345         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
346         * gfortran.dg/pr23095.f: Ditto.
347         * gfortran.dg/read_float_1.f90: Ditto.
348
349 2005-12-17  Andreas Jaeger  <aj@suse.de>
350
351         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
352         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
353
354 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
355
356         PR fortran/24268
357         * gfortran.dg/fmt_white.f: New test.
358
359 2005-12-16  Steven G. Kargl <kargls@comcast.net>
360
361         * gfortran.dg/label_1.f90: New test.
362
363 2005-12-15  Ben Elliston  <bje@au.ibm.com>
364
365         PR testsuite/25422
366         * gcc.dg/20031012-1.c: Add -Walways-true option.
367         * gcc.dg/weak/weak-3.c: Likewise.
368         * g++.old-deja/g++.mike/warn8.C: Likewise.
369
370 2005-12-16  Mike Stump  <mrs@apple.com>
371
372         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
373         exit.
374
375 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
376
377         PR libgfortran/25264
378         PR libgfortran/25349
379         * gfortran.dg/tl_editing.f90: Added additional checks.
380         * gfortran.dg/t_editing.f: New test.
381         * gfortran.dg/write_padding.f90: New test
382
383 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
384
385         PR testsuite/25215
386         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
387
388 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
389
390         PR rtl-optimization/24899
391         * gcc.c-torture/execute/20051215-1.c: New test.
392
393 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
394
395         PR 24823
396         * gfortran.dg/pr24823.f: New test.
397
398 2005-12-16  Jeff Law  <law@redhat.com>
399
400         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
401
402 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
403
404         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
405         Change C++ style comments to C style comments.
406         Remove aligned types from the array.
407         Keep Enums disabled.
408         (complex_types): Remove aligned types from the array.
409         Comment out "_Complex long double".
410         (attrib_types): Remove.
411         (complex_attrib_types): Remove.
412         (attrib_array_types): Remove.
413         (complex_attrib_array_types): Remove.
414         (aligned_bitfld_types): Remove.
415         (n_aligned_bitfld_types): Remove.
416         (FEATURE_ALIGNEDPACKED): Delete.
417         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
418         (singles): Remove support for adding attributes.
419         (choose_type): Remove support for attributed types.
420         (generate_fields): Remove support for attributed bit-fields.
421         Remove support for adding attributes.
422         (generate_random_tests): Remove support for adding attributes.
423         (features): Add back "[0] :0" and "complex vector [0]".
424         (main): Remove support for attributed bit-fields.
425         Uncomment the calling of generate_random_tests for the rests of
426         the tests.
427
428 2005-12-16  Jan Hubicka  <jh@suse.cz>
429
430         * gcc.c-torture/combine/pr25224.c: New.
431
432 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
433
434         PR other/25028
435         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
436         HP-UX.
437
438 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
439
440         * gcc.dg/20051215-1.c: New file.
441
442 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
443
444         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
445         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
446
447 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
448
449         PR fortran/18197
450         * gfortran.dg/dummy_functions_1.f90: New.
451
452 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
453
454         PR rtl-optimization/25310
455         * gcc.c-torture/compile/pr25310.c: New test.
456
457 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
458
459         PR debug/25023
460         * gcc.dg/pr25023.c: New test.
461
462 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
463
464         * g++.old-deja/g++.brendan/redecl1.C,
465         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
466         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
467         g++.old-deja/g++.oliva/typeof1.C,
468         g++.old-deja/g++.other/crash16.C,
469         g++.old-deja/g++.other/crash34.C,
470         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
471         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
472         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
473         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
474         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
475         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
476         Remove xfail.
477
478 2005-12-14  Kean Johnston  <jkj@sco.com>
479             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
480
481         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
482         * gcc.target/i386/20020523-1.c: Ditto.
483         * gcc.target/i386/tailcall-1.c: Ditto.
484         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
485         * gcc.target/i386/ssetype-5.c: Ditto.
486
487 2005-12-14  Jeff Law  <law@redhat.com>
488
489         * gcc.dg/tree-ssa/foldstring-1.c: New test.
490
491 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
492
493         PR target/25254
494         PR target/24188
495         * gcc.target/i386/pr25254.c: New test.
496         * gfortran.dg/PR24188.f: New test.
497
498 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
499
500         * lib/fortran-torture.exp:  Catch remaining uses of
501         remote_file build delete.
502
503 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
504
505         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
506
507 2005-12-14  Ben Elliston  <bje@au.ibm.com>
508
509         * gcc.dg/warn-addr-cmp.c: New test.
510
511 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
512
513         PR debug/25023
514         PR target/25293
515         * gcc.target/i386/pr25293.c: New test.
516
517 2005-12-13  Petr Machata  <machata@post.cz>
518
519         PR c++/24907
520         * g++.dg/parse/comma2.C: New test.
521
522 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
523             Jakub Jelinek  <jakub@redhat.com>
524
525         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
526         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
527         (limits.h): Include unconditionally.
528         (stdlib.h): Likewise.
529         (hashtab.h): Do not include.
530         (getopt.h): Likewise.
531         (stddef.h): Include.
532         (hashval_t): Define.
533         (struct entry): Add "next" field.
534         (HASH_SIZE): New macro.
535         (hash_table): New variable.
536         (switchfiles): Do not use xmalloc.
537         (mix): New macro.
538         (iterative_hash): New function.
539         (hasht): Remove.
540         (e_exists): New function.
541         (e_insert): Likewise.
542         (output): Use, instead of libiberty hashtable functions.
543         (main): Do not use getopt.  Do not call htab_create.
544
545 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
546
547         PR c++/25331
548         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
549         put atal* and atpaal* attributes on array elements.
550         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
551         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
552         put atal* and atpaal* attributes on array elements.
553         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
554
555 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
556
557         * gcc.dg/single-precision-constant.c: New test.
558
559 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
560
561         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
562         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
563         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
564         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
565         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
566         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
567         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
568         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
569         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
570         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
571         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
572         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
573         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
574         gcc.target/powerpc/ppc-sdata-2.c,
575         gcc.target/powerpc/ppc-stackalign-1.c,
576         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
577         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
578         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
579         gcc.target/powerpc/rs6000-ldouble-2.c,
580         gcc.target/powerpc/rs6000-power2-1.c,
581         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
582         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
583         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
584         option into target selector.
585         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
586         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
587
588 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
589
590         PR objc/25348
591         * objc.dg/encode-9.m: New test.
592
593 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
594
595         PR testsuite/20772
596         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
597         * gcc.dg/asm-b.c: Fix typo.
598         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
599         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
600         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
601         i?86 lp64 and x86_64 ilp32.
602         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
603         on i?86 lp64.
604         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
605
606 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
607
608         PR fortran/25078
609         gfortran.dg/equiv_5.f90:  New test.
610
611 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
612
613         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
614         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
615         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
616         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
617         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
618         * gcc.dg/tree-ssa/reassoc-5.c: New.
619         * gcc.dg/tree-ssa/reassoc-6.c: New.
620         * gcc.dg/tree-ssa/reassoc-7.c: New.
621         * gcc.dg/tree-ssa/reassoc-8.c: New.
622         * gcc.dg/tree-ssa/reassoc-9.c: New.
623         * gcc.dg/tree-ssa/reassoc-10.c: New.
624         * gcc.dg/tree-ssa/reassoc-11.c: New.
625
626 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
627
628         PR testsuite/25167
629         PR testsuite/24478
630         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
631
632 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
633
634         PR c++/25300
635         * g++.dg/template/inherit.C: Do not use a generic error message.
636
637 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
638
639         PR libobjc/25354
640         * objc.dg/gnu-encoding: New directory.
641         * objc.dg/gnu-encoding/compat-common.h: New file.
642         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
643         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
644         * objc.dg/gnu-encoding/vector-defs.h: New file.
645         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
646         * objc.dg/gnu-encoding/generate-random.c: New file.
647         * objc.dg/gnu-encoding/generate-random_r.c: New file.
648         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
649         * objc.dg/gnu-encoding/generate-random.h: New file.
650
651 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
652
653         PR c++/25337
654         * g++.dg/template/defarg7.C: New test.
655
656 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
657
658         PR libobjc/25347
659         * objc.dg/encode-8.m: New test.
660
661 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
662
663         PR libobjc/25346
664         * objc.dg/encode-7.m: New test.
665
666 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
667
668         PR c++/25010
669         * g++.dg/opt/inline10.C: New test.
670
671 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
672
673         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
674
675 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
676
677         * gfortran.dg/substring_equivalence.f90: typo in comment
678
679 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
680
681         PR fortran/25068
682         * gfortran.dg/iostat_3.f90: New test.
683
684 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
685
686         PR fortran/23815
687         * gfortran.dg/unf_io_convert_1.f90:  New test.
688         * gfortran.dg/unf_io_convert_2.f90:  New test.
689         * gfortran.dg/unf_io_convert_3.f90:  New test.
690
691 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
692
693         PR testsuite/20772
694         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
695         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
696         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
697         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
698         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
699         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
700         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
701         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
702         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
703         gcc.dg/torture/fp-int-convert-float128-timode.c,
704         gcc.dg/torture/fp-int-convert-float128.c,
705         gcc.dg/torture/fp-int-convert-float80-timode.c,
706         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
707         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
708
709         * gcc.dg/tls/opt-1.c: Require effective target fpic.
710
711 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
712
713         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
714
715 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
716
717         * gcc.dg/20051207-1.c,
718         * gcc.dg/20051207-2.c,
719         * gcc.dg/20051207-3.c: New tests.
720
721 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
722
723         PR testsuite/20772
724         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
725         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
726         dg-skip-if target selector.
727
728         PR testsuite/20772
729         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
730         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
731         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
732         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
733         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
734         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
735         and/or merge with i?86 cases.
736
737         * gcc.dg/tls/opt-3.c: Require effective target fpic.
738
739         PR testsuite/20772
740         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
741         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
742         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
743         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
744         x86_64-*-linux*.
745
746 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
747
748         PR target/25311
749         * gcc.c-torture/compile/pr25311.c: New test.
750
751 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
752
753         PR libgfortran/25039
754         * gfortran.dg/read_comma.f: New test.
755
756 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
757
758         PR c++/19317
759         * g++.dg/opt/pr19317-1.C: New test.
760         * g++.dg/opt/pr19317-2.C: New test.
761         * g++.dg/opt/pr19317-3.C: New test.
762
763         PR target/19005
764         * gcc.c-torture/execute/pr19005.c: New test.
765
766         PR target/17828
767         * g++.old-deja/g++.other/comdat5.C: New test.
768         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
769
770         * g++.dg/compat/struct-layout-1.exp: New file.
771         * g++.dg/compat/struct-layout-1.h: New.
772         * g++.dg/compat/struct-layout-1_generate.c: New.
773         * g++.dg/compat/struct-layout-1_x1.h: New.
774         * g++.dg/compat/struct-layout-1_x2.h: New.
775         * g++.dg/compat/struct-layout-1_y1.h: New.
776         * g++.dg/compat/struct-layout-1_y2.h: New.
777
778         * gcc.dg/20050330-2.c: New test.
779
780 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
781
782         PR fortran/25292
783         * gfortran.dg/associated_1.f90: New.
784
785 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
786
787         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
788         ILP32 vect_no_align platforms.
789
790 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
791             Jakub Jelinek  <jakub@redhat.com>
792
793         PR target/25268
794         * gcc.c-torture/compile/20051207-1.c: New test.
795
796 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
797
798         PR testsuite/20772
799         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
800         gcc.dg/torture/pr18582-1.c,
801         gcc.target/i386/attributes-error.c: Also test on x86_64.
802
803         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
804
805 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
806
807         PR c++/19397
808         * g++.dg/template/typedef3.C: New test.
809
810         PR c++/19762
811         PR c++/19764
812         * g++.dg/template/dtor3.C: Fix error markers.
813
814 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
815
816         * lib/target-supports.exp (check_effective_target_sync_char_short):
817         Add s390*.
818
819 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
820
821         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
822
823 2005-12-06  Roger Sayle  <roger@eyesopen.com>
824
825         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
826         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
827         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
828         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
829
830 2005-12-06  Roger Sayle  <roger@eyesopen.com>
831
832         PR c++/25263
833         * g++.dg/other/array2.C: New test case.
834
835 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
836
837         * gcc.dg/darwin-weakimport-3.c: New.
838
839         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
840         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
841         and to work on Darwin.
842         * gcc.dg/attr-weakref-1b.c: New file.
843         * gcc.dg/attr-weakref-2.c: New test.
844         * gcc.dg/darwin-weakref-1.c: New test.
845
846 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
847
848         PR testsuite/25247
849         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
850         use in selector expressions.
851         (dg-xfail-if): Ditto.
852         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
853         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
854         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
855         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
856         * gcc.test-framework/test-framework.exp: Skip generated tests if
857         CHECK_TEST_FRAMEWORK is not 1.
858
859 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
860
861         PR tree-optimization/24963
862         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
863
864         PR target/24108
865         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
866
867         PR target/18580
868         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
869         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
870         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
871         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
872
873 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
874
875         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
876         dg-options.
877
878 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
879
880         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
881
882 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
883
884         * gcc.dg/format/cast-1.c: New test.
885
886 2005-12-04  Roger Sayle  <roger@eyesopen.com>
887
888         PR c/7776
889         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
890         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
891         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
892         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
893
894 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
895
896         * gcc.dg/cast-pretty-print-1.c: New test.
897
898 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
899
900         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
901
902 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
903
904         PR c++/24173
905         * g++.dg/template/friend40.C: New test.
906
907 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
908
909         PR target/25199
910         * gcc.target/i386/movq-2.c: New test.
911         * gcc.target/i386/movq.c: Remove target i?86, instead add
912         dg-require-effective-target ilp32.
913
914 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
915
916         PR c++/24103
917         * g++.dg/other/default1.C: New test.
918
919 2005-12-02  Richard Guenther  <rguenther@suse.de>
920
921         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
922
923 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
924
925         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
926
927 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
928
929         PR target/21017
930         * gcc.target/powerpc/rotate.c: New.
931
932 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
933
934         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
935         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
936
937 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
938
939         PR c/13384
940         * gcc.dg/pr17730-1.c: Adjust.
941         * gcc.dg/lvalue1.c (main): Likewise.
942         * gcc.dg/lvalue-2.c: Likewise.
943         * g++.dg/pr7503-3.C
944
945 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
946
947         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
948         error messages.
949
950 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
951
952         PR fortran/24789
953         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
954
955 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
956
957         PR target/24475
958         * lib/target-supports.exp (check_effective_target_tls): New.
959         (check_effective_target_tls_runtime): New.
960         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
961         for TLS support.
962         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
963         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
964         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
965         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
966         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
967         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
968         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
969         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
970         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
971         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
972         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
973         effective-target TLS.
974         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
975         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
976         effective-target TLS runtime.
977
978 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
979
980         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
981
982 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
983
984         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
985         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
986         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
987         ignored" warnings when "packing" is the same as the ABI layout.
988
989 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
990
991         PR fortran/21302
992         * gfortran.dg/line_length_1.f: New test.
993         * gfortran.dg/line_length_2.f90: Ditto.
994
995 2005-11-30  Richard Guenther  <rguenther@suse.de>
996
997         PR tree-optimization/21655
998         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
999
1000 2005-11-30  Dale Johannesen  <dalej@apple.com>
1001
1002         * gcc.c-torture/compile/pr24930.c:  New.
1003
1004 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
1005
1006         PR fortran/15809
1007         *  gfortran.dg/auto_char_dummy_array.f90: New test.
1008
1009 2005-11-30  Jeff Law  <law@redhat.com>
1010
1011         * g++.old-deja/g++.law/pr25000.C: New test.
1012
1013 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
1014
1015         * gcc.dg/tls/opt-11.c: New test.
1016
1017 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1018
1019         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
1020         targets.
1021         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
1022         LP64 ia64.
1023
1024 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
1025
1026         * gfortran.dg/open_access_1.f90: New test.
1027
1028 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1029
1030         * gcc.dg/charset/builtin2.c: New test.
1031
1032 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
1033
1034         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
1035         on mmix-*-* for *_[xy].c.
1036
1037 2005-11-28  Kean Johnston  <jkj@sco.com>
1038
1039         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
1040         headers.
1041         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
1042         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
1043         * gcc.target/i386/asm-3.c: Ditto.
1044         * gcc.target/i386/clobbers.c: Ditto.
1045         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
1046         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
1047         test regexp.
1048         * gcc.target/i386/mul.c: Ditto.
1049         * gcc.target/i386/ssetype-1.c: Ditto.
1050         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
1051         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
1052         static so the test works with -fPIC mode too. Based on comment in
1053         PR19231 by Pinski.
1054         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
1055
1056 2005-11-28  Richard Guenther  <rguenther@suse.de>
1057
1058         * gcc.dg/alias-9.c: New testcase.
1059         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
1060
1061 2005-11-28  Roger Sayle  <roger@eyesopen.com>
1062             Uros Bizjak  <uros@kss-loka.si>
1063
1064         PR middle-end/20219
1065         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
1066         tan(x)/sin(x) transformations.
1067
1068 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
1069
1070         PR middle-end/24575
1071         * gcc.dg/tree-ssa/divide-3.c: New test.
1072         * gcc.dg/tree-ssa/divide-4.c: New test.
1073
1074 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
1075
1076         PR fortran/24917
1077         *  gfortran.dg/boz_6.f90: New test.
1078
1079 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1080
1081         PR fortran/23912
1082         * gfortran.dg/modulo_1.f90: New test.
1083
1084 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1085
1086         PR libfortran/24919
1087         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
1088         fail on CRLF platforms.
1089         * gfortran.dg/ftell_2.f90: Likewise.
1090
1091 2005-11-26  Eric Christopher  <echristo@apple.com>
1092
1093         * gcc.dg/intmax_t-1.c: Remove mips xfail.
1094
1095 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1096
1097         * objc.dg/gnu-runtime-3.m: Simplify.
1098
1099 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1100
1101         PR middle-end/23669
1102         * gcc.dg/tree-ssa/divide-1.c: New test.
1103         * gcc.dg/tree-ssa/divide-2.c: New test.
1104
1105 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1106
1107         PR libgfortran/24945
1108         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1109
1110 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1111
1112         PR libgfortran/24945
1113         * gfortran.dg/open_status_2.f90: New test.
1114
1115 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1116
1117         * gcc.c-torture/execute/builtins/fprintf.c,
1118         gcc.c-torture/execute/builtins/fputs-lib.c,
1119         gcc.c-torture/execute/builtins/fputs.c,
1120         gcc.c-torture/execute/builtins/lib/fprintf.c,
1121         gcc.c-torture/execute/builtins/lib/printf.c,
1122         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1123
1124 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1125
1126         * gcc.dg/20050922-2.c: New test.
1127
1128 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1129
1130         * objc.dg/gnu-runtime-3.m: New test.
1131
1132 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1133
1134         PR c++/9278
1135         * g++.dg/other/void1.C: New test.
1136
1137 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1138
1139         PR middle-end/24998
1140         * gcc.dg/torture/fp-int-convert-float.c,
1141         gcc.dg/torture/fp-int-convert-double.c,
1142         gcc.dg/torture/fp-int-convert-long-double.c,
1143         gcc.dg/torture/fp-int-convert-timode.c,
1144         gcc.dg/torture/fp-int-convert-float80.c,
1145         gcc.dg/torture/fp-int-convert-float80-timode.c,
1146         gcc.dg/torture/fp-int-convert-float128.c,
1147         gcc.dg/torture/fp-int-convert-float128-timode.c,
1148         gcc.dg/torture/fp-int-convert.h: New files.
1149
1150 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1151
1152         PR middle-end/24989
1153         * gcc.dg/tree-ssa/bool-10.c: New test.
1154         * gcc.dg/tree-ssa/bool-11.c: New test.
1155         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1156
1157 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1158
1159         PR middle-end/24990
1160         * tree-ssa/pr24990-1.c: New test.
1161
1162 2005-11-24  Richard Guenther  <rguenther@suse.de>
1163         Dirk Mueller <dmueller@suse.de>
1164
1165         PR c++/14024
1166         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1167         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1168         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1169         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1170         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1171         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1172
1173 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1174
1175         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1176
1177 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1178
1179         PR c/21668
1180         * gcc.dg/Wc++-compat.c: New.
1181         * gcc.dg/Wno-c++-compat.c: New.
1182
1183 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1184
1185         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1186         (vspltish, vspltisw): Likewise.
1187
1188 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1189
1190         PR libgfortran/24794
1191         * gfortran.dg/namelist_12.f: Fix quotes.
1192         * gfortran.dg/namelist_13.f90: Fix quotes.
1193         * gfortran.dg/namelist_14.f90: Fix quotes.
1194         * gfortran.dg/namelist_15.f90: Fix quotes.
1195         * gfortran.dg/namelist_use.f90: Fix quotes.
1196         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1197         * gfortran.dg/namelist_21.f90: New test.
1198         * gfortran.dg/namelist_22.f90: New test.
1199
1200 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1201
1202         PR target/23435
1203         * gcc.c-torture/compile/pr23435.c: New.
1204
1205 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1206
1207         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1208
1209 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1210
1211         * gcc.target/powerpc/405-macchw-1.c,
1212         gcc.target/powerpc/405-macchw-2.c,
1213         gcc.target/powerpc/405-macchwu-1.c,
1214         gcc.target/powerpc/405-macchwu-2.c,
1215         gcc.target/powerpc/405-machhw-1.c,
1216         gcc.target/powerpc/405-machhw-2.c,
1217         gcc.target/powerpc/405-machhwu-1.c,
1218         gcc.target/powerpc/405-machhwu-2.c,
1219         gcc.target/powerpc/405-maclhw-1.c,
1220         gcc.target/powerpc/405-maclhw-2.c,
1221         gcc.target/powerpc/405-maclhwu-1.c,
1222         gcc.target/powerpc/405-maclhwu-2.c,
1223         gcc.target/powerpc/405-mulchw-1.c,
1224         gcc.target/powerpc/405-mulchw-2.c,
1225         gcc.target/powerpc/405-mulchwu-1.c,
1226         gcc.target/powerpc/405-mulchwu-2.c,
1227         gcc.target/powerpc/405-mulhhw-1.c,
1228         gcc.target/powerpc/405-mulhhw-2.c,
1229         gcc.target/powerpc/405-mulhhwu-1.c,
1230         gcc.target/powerpc/405-mulhhwu-2.c,
1231         gcc.target/powerpc/405-mullhw-1.c,
1232         gcc.target/powerpc/405-mullhw-2.c,
1233         gcc.target/powerpc/405-mullhwu-1.c,
1234         gcc.target/powerpc/405-mullhwu-2.c,
1235         gcc.target/powerpc/405-nmacchw-1.c,
1236         gcc.target/powerpc/405-nmacchw-2.c,
1237         gcc.target/powerpc/405-nmachhw-1.c,
1238         gcc.target/powerpc/405-nmachhw-2.c,
1239         gcc.target/powerpc/405-nmaclhw-1.c,
1240         gcc.target/powerpc/405-nmaclhw-2.c,
1241         gcc.target/powerpc/440-macchw-1.c,
1242         gcc.target/powerpc/440-macchw-2.c,
1243         gcc.target/powerpc/440-macchwu-1.c,
1244         gcc.target/powerpc/440-macchwu-2.c,
1245         gcc.target/powerpc/440-machhw-1.c,
1246         gcc.target/powerpc/440-machhw-2.c,
1247         gcc.target/powerpc/440-machhwu-1.c,
1248         gcc.target/powerpc/440-machhwu-2.c,
1249         gcc.target/powerpc/440-maclhw-1.c,
1250         gcc.target/powerpc/440-maclhw-2.c,
1251         gcc.target/powerpc/440-maclhwu-1.c,
1252         gcc.target/powerpc/440-maclhwu-2.c,
1253         gcc.target/powerpc/440-mulchw-1.c,
1254         gcc.target/powerpc/440-mulchw-2.c,
1255         gcc.target/powerpc/440-mulchwu-1.c,
1256         gcc.target/powerpc/440-mulchwu-2.c,
1257         gcc.target/powerpc/440-mulhhw-1.c,
1258         gcc.target/powerpc/440-mulhhw-2.c,
1259         gcc.target/powerpc/440-mulhhwu-1.c,
1260         gcc.target/powerpc/440-mulhhwu-2.c,
1261         gcc.target/powerpc/440-mullhw-1.c,
1262         gcc.target/powerpc/440-mullhw-2.c,
1263         gcc.target/powerpc/440-mullhwu-1.c,
1264         gcc.target/powerpc/440-mullhwu-2.c,
1265         gcc.target/powerpc/440-nmacchw-1.c,
1266         gcc.target/powerpc/440-nmacchw-2.c,
1267         gcc.target/powerpc/440-nmachhw-1.c,
1268         gcc.target/powerpc/440-nmachhw-2.c,
1269         gcc.target/powerpc/440-nmaclhw-1.c,
1270         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1271
1272 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1273
1274         PR fortran/24774
1275         * gfortran.dg/inquire_9.f90: New test.
1276
1277         PR fortran/21647
1278         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1279
1280 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1281
1282         PR libfortran/24432
1283         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1284         Check that 'cos' is supported.
1285
1286 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1287
1288         PR fortran/24223
1289         * gfortran.dg/substring_equivalence.f90: New test.
1290
1291         PR fortran/24705
1292         * gfortran.dg/auto_internal_assumed.f90: New test.
1293
1294 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1295
1296         * gcc.dg/fold-div-2.c: New test.
1297
1298 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1299
1300         PR rtl-optimization/24883
1301         * gcc.c-torture/compile/pr24883.c: New test.
1302
1303 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1304
1305         PR middle-end/20583
1306         * gcc.c-torture/compile/pr20583.c: New.
1307
1308 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1309
1310         * gcc.c-torture/execute/usmul.c: New test.
1311
1312 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1313
1314         * gcc.dg/tree-ssa/vrp22.c: New test.
1315
1316 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1317
1318         PR middle-end/24912
1319         * gcc.dg/torture/pr24912-1.c: New test.
1320
1321 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1322
1323         PR fortran/24862
1324         * gfortran.dg/arrayio_derived_1.f90: New test.
1325
1326 2005-11-19  Richard Guenther  <rguenther@suse.de>
1327
1328         PR middle-end/23294
1329         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1330
1331 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1332
1333         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1334
1335 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1336
1337         PR c++/8355
1338         * g++.dg/template/friend39.C: New test.
1339
1340 2005-11-18  James E Wilson  <wilson@specifix.com>
1341
1342         * gcc.dg/builtin-strstr.c: New.
1343
1344 2005-11-18  Richard Henderson  <rth@redhat.com>
1345
1346         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1347         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1348         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1349         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1350         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1351         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1352         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1353         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1354         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1355         renaming to remove initial "ia64-".
1356
1357 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1358
1359         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1360
1361 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1362
1363         * g++.dg/cpp/string-2.C: New test.
1364
1365 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1366
1367         * gcc.dg/tree-ssa/loop-14.c: New test.
1368
1369 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1370             Michael Chamberlain <michael@chamberlain.net.au>
1371
1372         * ada/acats/run_all.sh (target_run): Kill long running tests.
1373
1374 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1375
1376         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1377         * gcc.dg/cleanup-9.c: Likewise.
1378         * gcc.dg/cleanup-10.c: Likewise.
1379         * gcc.dg/cleanup-11.c: Likewise.
1380
1381 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1382
1383         PR fortran/24892
1384         * gfortran.dg/open_access_append_1.f90: New test.
1385         * gfortran.dg/open_access_append_2.f90: New test.
1386
1387 2005-11-16  Richard Guenther  <rguenther@suse.de>
1388
1389         PR middle-end/24851
1390         * gcc.c-torture/execute/pr24851.c: New testcase.
1391
1392 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1393
1394         * gcc.dg/fold-overflow-1.c: New test.
1395
1396 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1397
1398         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1399         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1400
1401 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1402
1403         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1404         structures.
1405         * g++.dg/eh/forced2.C: Likewise.
1406         * g++.dg/eh/forced3.C: Likewise.
1407         * g++.dg/eh/forced4.C: Likewise.
1408
1409 2005-11-11  Mike Stump  <mrs@apple.com>
1410
1411         * g++.old-deja/g++.mike/unused.C: Add.
1412
1413 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1414
1415         PR c++/24667
1416         * g++.dg/warn/Wcast-qual1.C: New test.
1417
1418 2005-11-15  Jan Hubicka  <jh@suse.cz>
1419
1420         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1421
1422 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1423
1424         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1425
1426 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1427
1428         PR 24840
1429         * gcc.dg/tree-ssa/pr24840.c: New test.
1430
1431 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1432
1433         PR testsuite/24841
1434         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1435
1436 2005-11-14  Dale Johannesen  <dalej@apple.com>
1437
1438         * gcc.c-torture/execute/20051113-1.c:  New.
1439
1440 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1441
1442         PR c++/24687
1443         * g++.dg/template/crash43.C: New test.
1444
1445 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1446
1447         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1448
1449 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1450
1451         PR c++/24817
1452         * g++.dg/eh/spec8.C: New test.
1453
1454 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1455
1456         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1457
1458 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1459
1460         PR c++/20293
1461         * g++.dg/parse/ambig4.C: New test.
1462         * g++.dg/tc1/dr101.C: Adjust error markers.
1463         * g++.dg/lookup/strong-using-2.C: Likewise.
1464         * g++.dg/lookup/ambig5.C: Likewise.
1465         * g++.dg/lookup/ambig4.C: Likewise.
1466         * g++.dg/parse/crash22.C: Likewise.
1467
1468 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1469
1470         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1471
1472 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1473
1474         * gcc.dg/nested-calls-1.c: New test.
1475
1476 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1477
1478         * gfortran.dg/complex_intrinsic_1.f90: New test.
1479         * gfortran.dg/complex_intrinsic_2.f90: New test.
1480         * gfortran.dg/fgetc_1.f90: New test.
1481         * gfortran.dg/fgetc_2.f90: New test.
1482         * gfortran.dg/fgetc_3.f90: New test.
1483         * gfortran.dg/ftell_1.f90: New test.
1484         * gfortran.dg/ftell_2.f90: New test.
1485         * gfortran.dg/gnu_logical_1.F: New test.
1486         * gfortran.dg/gnu_logical_2.f90: New test.
1487
1488 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1489
1490         PR middle-end/24820
1491         * testsuite/gcc.dg/pr24820.c: New test.
1492
1493 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1494
1495         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1496         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1497         variable.
1498
1499 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1500
1501         testsuite/24614
1502         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1503
1504 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1505
1506         * gcc.target/cris/cris.exp: New file.
1507         * gcc.target/cris/rld-legit1.c: New test.
1508         * gcc.target/cris/rld-legit2.c: New test.
1509
1510 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR c++/24780
1513         * g++.dg/opt/pr24780.C: New test.
1514
1515         PR c++/24761
1516         * g++.dg/template/asm1.C: New test.
1517
1518 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1519
1520         PR libgfortran/24787
1521         * gfortran.dg/scan_1.f90: New test.
1522
1523 2005-11-12  Jan Hubicka  <jh@suse.cz>
1524
1525         * gcc.target/i386/minmax-1.c: New.
1526         * gcc.target/i386/minmax-2.c: New.
1527
1528 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1529
1530         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1531
1532 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1533
1534         * gcc.c-torture/execute/20051110-1.c,
1535         gcc.c-torture/execute/20051110-2.c: New tests.
1536
1537 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1538
1539         PR middle-end/24750
1540         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1541         New tests.
1542
1543 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1544
1545         * lib/target-libpath.exp (get_shlib_extension): New proc.
1546         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1547         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1548         * lib/objc.exp (objc_target_compile): Likewise.
1549         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1550         detection.
1551
1552 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1553
1554         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1555
1556         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1557         Add -static to additional_flags and pass it to target_compile.
1558
1559 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1560
1561         PR libgfortran/24719
1562         gfortran.dg/read_noadvance.f90: New test.
1563
1564         PR libgfortran/24699
1565         gfortran.dg/fmt_t_2.f90: New test.
1566
1567         PR libgfortran/24785
1568         gfortran.dg/read_x_eor.f90: New test.
1569
1570         PR libgfortran/24584
1571         gfortran.dg/namelist_empty.f90: Rename test.
1572
1573         PR libgfortran/24489
1574         gfortran/read_eor.f90: Rename test.
1575
1576 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1577
1578         PR fortran/15976
1579         * gfortran.dg/automatic_module_variable.f90: New test.
1580
1581 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1582
1583         PR target/24445
1584         * gcc.dg/pr24445.c: New test.
1585
1586 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1587
1588         PR fortran/24655
1589         PR fortran/24755
1590         * gfortran.dg/recursive_statement_functions.f90: Add statement
1591         functions using inline intrinsic functions and parameters to test
1592         that they no longer seg-fault.
1593
1594         PR fortran/24409
1595         gfortran.dg/nested_modules_4.f90: New test.
1596         gfortran.dg/nested_modules_5.f90: New test.
1597
1598 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1599
1600         PR fortran/24643
1601         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1602
1603 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1604
1605         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1606         failures.
1607
1608 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1609
1610         * gcc.dg/sparc-getcontext-1.c: New test.
1611
1612 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1613
1614         * gcc.dg/ifcvt-fabs-1.c: New test.
1615
1616 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1617
1618         PR other/4372
1619         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1620         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1621
1622 2005-11-09  Richard Guenther  <rguenther@suse.de>
1623
1624         PR tree-optimization/24716
1625         * gcc.c-torture/execute/pr24716.c: New testcase.
1626
1627 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1628
1629         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1630
1631 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1632
1633         PR 24624
1634         * gcc.dg/pr24624.c: Testcase added.
1635
1636 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1637
1638         PR 24623
1639         * g++.dg/other/pr24623.C: Testcase added.
1640
1641 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1642
1643         PR fortran/22607
1644         * gfortran-dg/pure_byref_1.f90: New.
1645         * gfortran-dg/pure_byref_2.f90: New.
1646
1647 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1648
1649         PR c/24101
1650         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1651         * gcc.dg/dg.exp: Run main loop also for *.i files.
1652
1653 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1654
1655         PR c++/19450
1656         * g++.dg/tls/diag-3.C: New test.
1657         * g++.dg/tls/diag-4.C: New test.
1658         * g++.dg/tls/static-1.C: New test.
1659         * g++.dg/tls/static-1a.cc: New file.
1660
1661 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1662
1663         PR 23046
1664         * g++.dg/tree-ssa/pr23046.C: New test.
1665
1666 2005-11-08  Devang Patel <dpatel@apple.com>
1667
1668         PR tree-optimization/23115
1669         * gcc.dg/tree-ssa/pr23115.c: New.
1670
1671 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1672
1673         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1674         * gcc.target/powerpc/pr16155.c: Same.
1675         * gcc.target/powerpc/altivec-1.c: Same.
1676         * gcc.target/powerpc/altivec-2.c: Same.
1677         * gcc.target/powerpc/altivec-3.c: Same.
1678         * gcc.target/powerpc/altivec-5.c: Same.
1679         * gcc.target/powerpc/altivec-11.c: Same.
1680         * gcc.target/powerpc/altivec-12.c: Same.
1681         * gcc.target/powerpc/altivec-14.c: Same.
1682         * gcc.target/powerpc/altivec-22.c: Same.
1683         * gcc.target/powerpc/altivec-consts.c: Same.
1684         * gcc.target/powerpc/altivec-pr22085.c: Same.
1685         * gcc.target/powerpc/altivec-splat.c: Same.
1686         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1687         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1688         * gcc.target/powerpc/darwin-longlong.c: Same.
1689
1690 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1691
1692         PR target/19340
1693         * gcc.dg/pr19340.c: New test.
1694
1695 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1696
1697         PR rtl-optimization/24683
1698         * gcc.dg/pr24683.c: New test.
1699
1700 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1701
1702         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1703         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1704
1705 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1706
1707         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1708
1709 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1710
1711         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1712
1713 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1714
1715         PR target/24230
1716
1717         * gcc.target/powerpc/altivec-consts.c,
1718         gcc.target/powerpc/altivec-splat.c: New testcase.
1719
1720 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1721
1722         PR c/24599
1723
1724         * gcc.dg/overflow-2.c: New testcase.
1725
1726 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR rtl-optimization/23567
1729         * gcc.c-torture/execute/20051104-1.c: New test.
1730
1731 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1732
1733         PR fortran/24534
1734         gfortran.dg/private_type_2.f90: Modified to check that case with
1735         PRIVATE declaration within derived type is accepted.
1736
1737         PR fortran/20838
1738         gfortran.dg/pointer_assign_1.f90: New test.
1739
1740         PR fortran/20840
1741         * gfortran.dg/arrayio_0.f90: New test.
1742
1743         PR fortran/17737
1744         gfortran.dg/data_initialized.f90: New test.
1745         gfortran.dg/data_constraints_1.f90: New test.
1746         gfortran.dg/data_constraints_2.f90: New test.
1747
1748 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1749
1750         PR fortran/24174
1751         PR fortran/24305
1752         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1753
1754 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1755
1756         PR 24670
1757         * gcc.dg/tree-ssa/pr24670.c: New test.
1758
1759 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1760
1761         PR target/22432
1762         * gcc.target/i386/pr22432.c: New test.
1763
1764 2005-11-05  Richard Henderson  <rth@redhat.com>
1765
1766         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1767         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1768         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1769         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1770         from gcc.dg/alpha-*.
1771         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1772         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1773
1774 2005-11-05  Andreas Jaeger  <aj@suse.de>
1775
1776         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1777
1778 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1779
1780         PR target/23424
1781         * gcc.dg/torture/pr23424-1.c: New test.
1782
1783 2005-11-04  Richard Henderson  <rth@redhat.com>
1784
1785         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1786         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1787         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1788         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1789         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1790         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1791         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1792         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1793         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1794         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1795         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1796         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1797         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1798         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1799         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1800         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1801         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1802         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1803         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1804         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1805         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1806         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1807         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1808         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1809         Move from gcc.dg/.
1810         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1811         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1812         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1813         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1814         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1815         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1816         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1817         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1818         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1819         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1820         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1821         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1822         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1823         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1824         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1825         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1826         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1827         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1828         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1829         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1830         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1831         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1832         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1833         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1834         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1835         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1836         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1837         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1838         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1839         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1840         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1841         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1842         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1843         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1844         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1845         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1846         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1847         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1848         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1849         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1850         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1851         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1852         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1853         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1854         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1855
1856 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1857
1858         PR 24627
1859         * gcc.dg/tree-ssa/pr24627.c: New test.
1860
1861 2005-11-04 Paul Brook  <paul@codesourcery.com>
1862
1863         * gcc.dg/tls/opt-10.c: New test.
1864
1865 2005-11-04  Andreas Jaeger  <aj@suse.de>
1866
1867         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1868         avoid extra warnings.
1869
1870 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1871
1872         PR libfortran/22298
1873         * gcc/testsuite/lib/target-supports.exp
1874         (check_effective_target_static_libgfortran): New
1875         static_libgfortran effective target.
1876         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1877         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1878
1879 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1880
1881         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1882
1883 2005-11-03  Josh Conner  <jconner@apple.com>
1884
1885         PR c++/19989
1886         g++.dg/ext/array2.C: New test.
1887         g++.dg/template/dependent-name3.C: New test.
1888         g++.dg/template/dependent-name4.C: New test.
1889         g++.dg/template/sfinae2.C: New test.
1890
1891 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1892
1893         PR preprocessor/22042
1894         * gcc.dg/cpp/strify4.c: New test.
1895
1896 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1897
1898         PR c++/17964
1899         * g++.dg/cpp/string-1.C: New test.
1900
1901 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1902
1903         * gcc.target/powerpc: New directory.
1904         * gcc.target/powerpc/powerpc.exp: New file.
1905         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1906         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1907         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1908         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1909         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1910         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1911         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1912         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1913         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1914         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1915         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1916         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1917         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1918         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1919         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1920         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1921         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1922         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1923         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1924         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1925         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1926         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1927         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1928         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1929         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1930         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1931         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1932         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1933         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1934         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1935         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1936         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1937         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1938         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1939
1940 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1941
1942         PR c++/21627
1943         * g++.dg/warn/inline2.C: New test.
1944
1945 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1946
1947         PR middle-end/23155
1948         * g++.dg/ext/c99struct1.C: New test.
1949         * gcc.dg/union-cast-1.c: New test.
1950         * gcc.dg/union-cast-2.c: New test.
1951         * gcc.dg/union-cast-3.c: New test.
1952
1953 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1954
1955         PR middle-end/24589
1956         * gcc.c-torture/execute/zero-struct-2.c: New test.
1957
1958 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1959
1960         PR c++/24582
1961         * g++.dg/init/switch1.C: New test.
1962
1963 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1964
1965         * gcc.dg/delay-slot-1.c: New test.
1966
1967 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
1968
1969         PR target/24620
1970         * gcc.dg/pr24620.c: New test.
1971
1972 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1973
1974         PR c/24329
1975         * gcc.dg/format/unnamed-1.c: New test.
1976
1977 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1978
1979         PR c++/22434
1980         * g++.dg/expr/cond8.C: New test.
1981
1982         PR c++/24560
1983         * g++.dg/parse/dot1.C: New test.
1984
1985 2005-11-02  Jan Hubicka  <jh@suse.cz>
1986
1987         PR target/23303
1988         * gcc.dg/i386-lea.c: New test
1989
1990 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1991
1992         PR target/24615
1993         * gcc.dg/pr24615.c: New test.
1994
1995 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1996
1997         PR target/24600
1998         * gcc.dg/pr24600.c: New test.
1999
2000 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2001
2002         PR c++/19253
2003         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
2004         * g++.dg/parse/typename9.C: New test.
2005         * g++/dg/parse/typename10.C: Likewise.
2006
2007 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2008
2009         PR fortran/18157
2010         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
2011         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
2012         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
2013
2014 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2015
2016         PR c++/24569
2017         * g++.dg/debug/static1.C: New test.
2018
2019 2005-11-02  Josh Conner  <jconner@apple.com>
2020
2021         * g++.dg/crash38.C: moved into proper directory...
2022         * g++.dg/template/crash42.C: ...here
2023
2024 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
2025
2026         PR target/18338
2027         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
2028         pcc_bitfield_type_matters || default_packed.
2029
2030         * lib/target-supports.exp
2031         (check_effective_target_pcc_bitfield_type_matters): New proc.
2032         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
2033
2034         PR testsuite/23304
2035         * lib/target-supports.exp (check_effective_default_packed): New proc.
2036         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
2037         Gate expected errors on target ! default_packed.
2038         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
2039
2040 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2041
2042         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
2043         change (r106358).
2044
2045 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2046
2047         PR fortran/24008
2048         * gfortran.dg/entry_5.f90: New.
2049         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
2050
2051 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
2052
2053         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
2054
2055 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
2056
2057         PR fortran/21565
2058         gfortran.dg/namelist_blockdata.f90: New test.
2059
2060         PR fortran/18737
2061         gfortran.dg/external_implicit_none.f90: New test.
2062
2063         PR fortran/14994
2064         * gfortran.dg/secnds.f: New test.
2065
2066 2005-10-31  Jan Hubicka  <jh@suse.cz>
2067
2068         PR target/20928
2069         * gcc.c-torture/compile/pr20928.c: New test.
2070
2071 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
2072
2073         PR middle-end/23492
2074         * gcc.c-torture/compile/zero-strct-5.c: New test.
2075
2076 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
2077
2078         PR libgfortran/24584
2079         * gfortran.dg/pr24584.f90: New test.
2080
2081 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
2082
2083         PR fortran/18883
2084         * gfortran.dg/char_result_9.f90: New.
2085         * gfortran.dg/char_result_10.f90: New.
2086
2087 2005-10-30  Jan Hubicka  <jh@suse.cz>
2088
2089         * g++.dg/tree-ssa/pr24172.C: New testcase.
2090
2091 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2092
2093         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
2094
2095 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
2096
2097         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
2098         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
2099         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
2100         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2101         gfortran.dg/enum_9.f90,
2102         gfortran.fortran-torture/compile/enum_1.f90,
2103         gfortran.fortran-torture/execute/enum_1.f90,
2104         gfortran.fortran-torture/execute/enum_2.f90,
2105         gfortran.fortran-torture/execute/enum_3.f90,
2106         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2107
2108 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2109
2110         PR target/18482
2111         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2112         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2113
2114 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2115
2116         PR libfortran/20179
2117         * gfortran.dg/mixed_io_1.f90: New test.
2118         * gfortran.dg/mixed_io_1.c: New file.
2119
2120 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2121
2122         * gfortran.dg/malloc_free_1.f90: New test.
2123
2124 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2125
2126         * gcc.dg/nested-func-4.c: Require profiling -pg.
2127
2128 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2129
2130         PR C++/23229
2131         * g++.dg/warn/main-2.C: New test.
2132
2133 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2134
2135         PR fortran/24545
2136         * gfortran.dg/interface_2.f90: new test.
2137
2138 2005-10-28  Josh Conner  <jconner@apple.com>
2139
2140         PR c++/22153
2141         * g++.dg/template/crash38.C: New test.
2142         * g++.dg/parse/explicit1.C: Change expected errors.
2143
2144 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2145
2146         PR C++/23426
2147         * g++.dg/other/large-size-array.C: New test.
2148
2149 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2150
2151         PR middle-end/24362
2152         * g++.dg/opt/complex4.C: New test.
2153
2154 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2155
2156         * gcc.dg/nested-func-4.c: New test.
2157
2158 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2159
2160         PR fortran/24158
2161         gfortran.dg/derived_recursion.f90: New test.
2162         gfortran.dg/implicit_actual.f90: New test.
2163
2164 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2165
2166         PR middle-end/24295, PR testsuite/24477
2167         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2168         removed when weakref hits the tree.
2169
2170 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2171
2172         * gfortran.dg/cray_pointers_4.f90: New test.
2173
2174         * gfortran.dg/cray_pointers_5.f90: New test.
2175
2176 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2177
2178         PR fortran/22290
2179         * gfortran.dg/assign_5.f90: New test.
2180         * gfortran.dg/assign_6.f: New test.
2181
2182 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2183
2184         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2185         CPU has no SSE support.
2186
2187 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2188
2189         PR libgfortran/24224
2190         * gfortran.dg/arrayio_1.f90: Update attribution.
2191         * gfortran.dg/arrayio_2.f90: Update attribution.
2192         * gfortran.dg/arrayio_3.f90: Update attribution.
2193         * gfortran.dg/arrayio_4.f90: Update test conditions.
2194         * gfortran.dg/arrayio_5.f90: Update attribution.
2195         * gfortran.dg/arrayio_6.f90: New test.
2196         * gfortran.dg/arrayio_7.f90: New test.
2197
2198 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2199
2200         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2201
2202 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2203
2204         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2205
2206 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2207
2208         PR fortran/24416
2209         * gfortran.dg/namelist_char_only.f90: New test.
2210
2211 2005-10-24  Asher Langton  <langton2@llnl.gov>
2212
2213         PR fortran/17031
2214         PR fortran/22282
2215         * gfortran.dg/cray_pointers_1.f90: New test.
2216         * gfortran.dg/cray_pointers_2.f90: New test.
2217         * gfortran.dg/cray_pointers_3.f90: New test.
2218         * gfortran.dg/loc_1.f90: New test.
2219         * gfortran.dg/loc_2.f90: New test.
2220
2221 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2222
2223         * gcc.dg/pr24225.c: New test.
2224
2225 2005-10-24  Asher Langton  <langton2@llnl.gov>
2226
2227         * gfortran.dg/dup_save_1.f90: New test.
2228         * gfortran.dg/dup_save_2.f90: New test.
2229
2230 2005-10-24  Paul Brook  <paul@codesourcery.com>
2231
2232         PR 24107
2233         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2234         stdint.h.
2235
2236 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2237
2238         PR libgfortran/24489
2239         * gfortran.dg/pr24489.f90: New test.
2240
2241 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2242
2243         PR fortran/23635
2244         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2245
2246 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2247
2248         PR target/18911
2249         * g++.dg/init/array16.C: Skip for mmix-*-*.
2250
2251 2005-10-23  Asher Langton  <langton2@llnl.gov>
2252
2253         * gfortran.dg/byte_1.f90: New test.
2254         * gfortran.dg/byte_2.f90: New test.
2255
2256 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2257
2258         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2259
2260 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2261
2262         PR fortran/18022
2263         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2264
2265         PR fortran/24311
2266         * gfortran.dg/merge_char_const.f90: New test.
2267
2268         PR fortran/24384
2269         * gfortran.dg/spread_scalar_source.f90: New test.
2270
2271 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2272
2273         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2274
2275         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2276         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2277
2278         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2279
2280 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2281
2282         PR fortran/24426
2283         * gfortran.dg/der_pointer_4.f90: New.
2284
2285 2005-10-22  David Ayers  <d.ayers@inode.at>
2286
2287         * obj-c++.dg/except-1.mm: Simplify.
2288
2289 2005-10-21  David Ayers  <d.ayers@inode.at>
2290
2291         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2292
2293 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2294
2295         * gfortran.dg/assumed_dummy_2.f90: New test.
2296
2297 2005-10-21  James E Wilson  <wilson@specifix.com>
2298
2299         PR preprocessor/15220
2300         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2301
2302 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2303
2304         * gcc.c-torture/execute/20051021-1.c: New test.
2305
2306 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2307
2308         PR c++/24260
2309         * g++.dg/ext/tmplattr1.C: New test.
2310
2311 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2312
2313         PR fortran/24440
2314         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2315
2316 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2317
2318         * obj-c++.dg/except-1.mm: New.
2319
2320         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2321
2322 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2323
2324         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2325
2326 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2327
2328         PR middle-end/24295
2329         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2330         declarations with the same names as thunks' alias targets, use
2331         aliases instead.
2332         * gcc.dg/attr-alias-3.c: New test.
2333         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2334
2335 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2336
2337         PR c++/22618
2338         * g++.dg/parse/access8.C: New test.
2339
2340 2005-10-20  Richard Guenther  <rguenther@suse.de>
2341
2342         PR c++/24439
2343         * g++.dg/tree-ssa/pr24439.C: New testcase.
2344
2345 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2346
2347         * g++.dg/opt/delay-slot-1.C: New test.
2348
2349 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2350
2351         PR fortran/21625
2352         * gfortran.fg/der_init_1.f90: New.
2353
2354 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2355
2356         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2357
2358 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2359
2360         PR c++/21908
2361         * g++.dg/parse/error28.C: New test.
2362
2363 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2364
2365         * gcc.dg/profile-generate-2.c: New test.
2366
2367 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2368
2369         PR target/23589
2370         * g++.dg/ext/dllimport11.C: New.
2371
2372 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2373
2374         PR c++/22293
2375         * g++.dg/other/friend3.C: New test.
2376
2377 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2378
2379         PR c++/23293
2380         * g++.dg/template/error19.C: New test.
2381
2382 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2383
2384         PR c++/21383
2385         * g++.dg/overload/koenig2.C: New.
2386
2387         PR c++/23118
2388         * g++.dg/overload/error2.C: New.
2389
2390         PR c++/22604
2391         * g++.dg/inherit/covariant14.C: New.
2392
2393 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2394
2395         PR c++/23440
2396         * g++.dg/parse/for1.C: New test.
2397
2398 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2399
2400         PR fortran/23446
2401         * gfortran.dg/host_dummy_index_1.f90: New test.
2402
2403         PR fortran/21459
2404         * gfortran.dg/automatic_char_len_2.f90: New test.
2405
2406         PR fortran/20866
2407         * gfortran.dg/recursive_statement_functions.f90: New test.
2408
2409         PR fortran/20853
2410         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2411
2412         PR fortran/20849
2413         * gfortran.dg/external_initializer.f90: New test.
2414
2415         PR fortran/20837
2416         * non_module_public.f90: New test.
2417
2418 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2419
2420         PR c++/24386
2421         * g++.dg/template/overload7.C: New.
2422
2423         PR c++/22551
2424         * g++.dg/other/switch2.C: Remove expected warnings.
2425
2426         PR c++/21353
2427         * g++.dg/template/defarg6.C: New.
2428
2429 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2430
2431         PR target/24315
2432         * gcc.target/i386/pr24315.c: New test.
2433
2434 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2435
2436         PR c++/24389
2437         * g++.dg/template/static21.C: New test.
2438         * g++.dg/template/static21-a.cc: Likewise.
2439
2440 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2441
2442         PR c++/23959
2443         * g++.dg/warn/Wswitch-default-1.C: New test.
2444         * g++.dg/warn/Wswitch-default-2.C: New test.
2445
2446 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2447
2448         PR c++/22173
2449         * g++.dg/parse/template18.C: New test.
2450         * g++.dg/template/nontype15.C: Likewise.
2451
2452 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2453
2454         PR fortran/22273
2455         * gfortran.dg/spec_expr_2.f90: New.
2456
2457 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2458
2459         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2460         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2461         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2462         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2463         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2464         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2465         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2466         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2467         previous target-specific skips and warning-message matches where
2468         applicable.
2469
2470 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2471
2472         PR c++/21347
2473         * g++.dg/warn/Wctor-dtor.C: New test.
2474
2475 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2476
2477         PR c/23439
2478         * gcc.dg/for-1.c: New test.
2479
2480 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2481
2482         PR c++/19565
2483         * g++.dg/warn/Wconversion1.C: New test.
2484         * g++.dg/ext/packed4.C: Compile with -w.
2485         * g++.dg/opt/20050511-1.C: Likewise.
2486         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2487
2488 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2489
2490         * gfortran.dg/boz_5.f90: New test.
2491
2492 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2493
2494         PR c++/22551
2495         * g++.dg/other/switch2.C: New.
2496
2497         PR c++/23984
2498         * g++.dg/init/ctor7.C: New.
2499
2500 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2501
2502         PR c++/23730
2503         * g++.dg/parse/crash32.C: New test.
2504
2505 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2506
2507         PR c++/20721
2508         * g++.dg/init/goto2.C: New test.
2509
2510         PR c++/22464
2511         * g++.dg/template/crash/41.C: New test.
2512
2513         PR c++/22180
2514         * g++.dg/template/crash40.C: New test.
2515
2516         PR c++/23694
2517         * g++.dg/parse/friend5.C: New test.
2518
2519         PR c++/23307
2520         * g++.dg/template/crash38.C: New test.
2521
2522         PR c++/22352
2523         * g++.dg/template/friend38.C: New test.
2524
2525         PR c++/22405
2526         * g++.dg/template/crash39.C: New test.
2527
2528 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2529
2530         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2531         gcc.dg/debug/dwarf2/dwarf-char2.c,
2532         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2533
2534         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2535
2536 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2537
2538         * gcc.dg/dll-2.c: Add tests for warnings.
2539         * gcc.dg/dll-3.c: Likewise.
2540         * gcc.dg/dll-4.c: Likewise.
2541
2542         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2543         * g++.dg/ext/dllimport2.C: Likewise.
2544         * g++.dg/ext/dllimport3.C: Likewise.
2545         * g++.dg/ext/dllimport7.C: Likewise.
2546         * g++.dg/ext/dllimport8.C: Likewise.
2547         * g++.dg/ext/dllimport9.C: Likewise.
2548
2549 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2550
2551         PR fortran/24092
2552         * gfortran.dg/derived_pointer_recursion.f90: New test.
2553
2554 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2555
2556         * gcc.c-torture/execute/20051012-1.c: New test.
2557
2558 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2559
2560         PR fortran/18082
2561         * gfortran.dg/automatic_char_len_1.f90: New test.
2562
2563 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2564
2565         PR fortran/20847
2566         * gfortran.dg/save_common.f90: New test.
2567
2568         PR fortran/20856
2569         * gfortran.dg/save_result.f90: New test.
2570
2571 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2572
2573         PR c++/21592
2574         * g++.dg/template/dependent-expr1.C: Add new expected error.
2575         * g++.dg/template/dependent-expr2.C: Adjust error text.
2576         * g++.dg/template/overload6.C: New.
2577
2578         PR c++/23797
2579         * g++.dg/other/typename8.C: New.
2580
2581         PR c++/21117
2582         * g++.dg/other/return1.C: New.
2583
2584 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2585
2586         PR c++/24052
2587         * g++.dg/ext/label5.C: New.
2588
2589 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2590
2591         PR c++/19964
2592         * g++.dg/parse/crash31.C: New.
2593
2594 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2595
2596         * g++.dg/ipa/ipa-1.c: New test.
2597         * g++.dg/ipa/ipa-2.c: New test.
2598         * g++.dg/ipa/ipa-3.c: New test.
2599         * g++.dg/ipa/ipa-4.c: New test.
2600         * g++.dg/ipa/ipa-5.c: New test.
2601         * g++.dg/ipa/ipa.exp: New file.
2602
2603 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2604
2605         PR fortran/24207
2606         * gfortran.dg/private_type_3.f90: New test.
2607
2608 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2609
2610         PR fortran/20786
2611         gfortran.dg/aint_anint_1.f90: New test.
2612
2613 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2614
2615         PR libgfortran/24313
2616         gfortran.dg/csqrt.f: New test.
2617
2618 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2619
2620         PR c++/8057
2621         * g++.dg/warn/noeffect7.C: New test.
2622         * g++.dg/warn/noeffect2.C: Instantiate templates.
2623         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2624         and warning.
2625
2626 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2627
2628         PR c++/21089
2629         * g++.dg/init/float1.C: New test.
2630
2631         PR c++/24277
2632         * g++.dg/init/member1.C: Tweak error markers.
2633
2634 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2635
2636         PR testsuite/24281
2637         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2638         Check for null pointer.
2639
2640 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2641
2642         PR c++/21369
2643         * g++.dg/parse/ret-type3.C: New test.
2644
2645 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2646
2647         PR tree-opt/23946
2648         * gcc.c-torture/compile/pr23946.c: New test.
2649
2650 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2651
2652         * g++.dg/opt/mmx2.C: New test.
2653
2654 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/24277
2657         * g++.dg/template/static20.C: New test.
2658
2659         PR c++/24302
2660         * g++.dg/warn/Wunused-12.C: New test.
2661
2662         PR c++/23437
2663         * g++.dg/template/arg4.C: New test.
2664
2665 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2666
2667         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2668         * gcc.dg/ucnid-3.c: Likewise.
2669         * gcc.dg/ucnid-4.c: Likewise.
2670         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2671         * g++.dg/other/ucnid-1.C: Likewise.
2672         * gcc.dg/sparc-frame-1.c: New test.
2673
2674 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2675
2676         PR c++/24139
2677         * g++.dg/template/spec27.C: New test.
2678
2679         PR c++/24275
2680         * g++.dg/template/static19.C: New test.
2681
2682 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2683
2684         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2685         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2686
2687 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2688
2689         PR target/24136
2690         * gfortran.fortran-torture/compile/pr24136.f: New test.
2691
2692 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2693
2694         PR c++/22172
2695         * g++.dg/parse/crash30.C: New test.
2696
2697 2005-10-07  Richard Guenther  <rguenther@suse.de>
2698
2699         PR middle-end/24227
2700         * gcc.c-torture/compile/pr24227.c: New testcase.
2701
2702 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2703
2704         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2705         Do not put aligned attributes on array elements.
2706
2707 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2708
2709         PR testsuite/23611, PR testsuite/23615
2710         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2711         writing prototypes of library functions by hand.
2712         * obj-c++.dg/bitfield-4.mm: Likewise.
2713         * obj-c++.dg/const-str-4.mm: Likewise.
2714         * obj-c++.dg/encode-4.mm: Likewise.
2715         * obj-c++.dg/encode-5.mm: Likewise.
2716         * obj-c++.dg/encode-6.mm: Likewise.
2717         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2718         * obj-c++.dg/method-10.mm: Likewise.
2719         * obj-c++.dg/method-17.mm: Likewise.
2720         * obj-c++.dg/method-19.mm: Likewise.
2721         * obj-c++.dg/try-catch-2.mm: Likewise.
2722
2723 2005-10-06  Richard Henderson  <rth@redhat.com>
2724
2725         PR 24236
2726         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2727
2728 2005-10-06  Dale Johannesen  <dalej@apple.com>
2729
2730         * gcc.c-torture/execute/20030125-1.c:  Correct.
2731
2732 2005-10-06  Richard Guenther  <rguenther@suse.de>
2733
2734         PR tree-optimization/24238
2735         * g++.dg/tree-ssa/pr24238.C: New testcase.
2736
2737 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2738
2739         PR 18568
2740         * gfortran.dg/der_pointer_3.f90: New test.
2741
2742 2005-10-05  Devang Patel  <dpatel@apple.com>
2743
2744         PR Debug/23205
2745         * g++.dg/other/PR23205.C: New.
2746
2747 2005-10-05  Richard Henderson  <rth@redhat.com>
2748
2749         PR target/23602
2750         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2751         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2752
2753 2005-10-05  Dale Johannesen  <dalej@apple.com>
2754
2755         * gcc.c-torture/execute/float-floor.c:  New.
2756
2757 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2758
2759         PR tree-optimization/21419
2760         PR tree-optimization/24146
2761         PR tree-optimization/24151
2762
2763         * g++.dg/ext/asm7.C: New.
2764         * g++.dg/ext/asm8.C: New.
2765         * gcc.dg/asm-1.c: Compile on all targets.
2766         * gcc.dg/asm-pr24146.c: New.
2767         * gcc.dg/pr21419.c: Adjust error messages.
2768
2769 2005-10-05  Richard Guenther  <rguenther@suse.de>
2770
2771         PR fortran/24176
2772         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2773
2774 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2775
2776         PR c++/23513
2777         * g++.dg/template/spec22.C: Robustify test.
2778         * g++.dg/template/spec26.C: New.
2779
2780 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2781
2782         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2783         if target supports vector instructions.
2784
2785 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2786
2787         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2788         C99 functions.
2789
2790 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2791
2792         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2793         check_effective_target_fortran_large_int): Replace cached result
2794         when target changes.
2795
2796 2005-10-04  Devang Patel  <dpatel@apple.com>
2797
2798         * gcc.dg/i386-sse-vect-types.c: New.
2799
2800 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2801
2802         PR preprocessor/13726
2803         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2804         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2805
2806 2005-10-04  Richard Guenther  <rguenther@suse.de>
2807
2808         PR c/23576
2809         * gcc.dg/noncompile/pr23576.c: New testcase.
2810
2811 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2812
2813         PR middle-end/23125
2814         * gcc.dg/register-var-3.c: New test.
2815
2816 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2817
2818         * gcc.dg/pr23049.c: New test.
2819
2820         * gcc.dg/ucnid-4.c: Fix test.
2821
2822 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2823
2824         PR 23445
2825         * gcc.c-torture/compile/pr23445.c: New test.
2826
2827 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2828
2829         * g++.dg/overload/unknown1.C: New.
2830
2831 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2832
2833         PR c++/17775
2834         * g++.dg/template/repo4.C: New test.
2835
2836 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2837
2838         PR libfortran/19308
2839         * gfortran.dg/large_real_kind_2.F90: New test.
2840         * gfortran.dg/large_integer_kind_2.f90: New test.
2841
2842 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2843
2844         * lib/target-supports.exp (check_effective_target_vect_shift):
2845         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2846         (check_effective_target_vect_condition): Fix copy-n-pasto.
2847
2848         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2849         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2850         targets.
2851
2852 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2853
2854         PR c++/22621
2855         * g++.dg/template/overload5.C : New test.
2856
2857         PR c++/23840
2858         * g++.dg/expr/stdarg1.C: New test.
2859
2860 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2861
2862         PR 24142
2863         * gcc.c-torture/execute/pr24142.c: New test.
2864
2865 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2866
2867         PR 24141
2868         * gcc.c-torture/execute/pr24141.c: New test.
2869
2870 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
2871             Diego Novillo  <dnovillo@redhat.com>
2872
2873         PR 23604
2874         * gcc.c-torture/execute/pr23604.c: New test.
2875
2876 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2877
2878         PR fortran/16404
2879         PR fortran/20835
2880         PR fortran/20890
2881         PR fortran/20899
2882         PR fortran/20900
2883         PR fortran/20901
2884         PR fortran/20902
2885         gfortran.dg/equiv_constraint_1.f90: New test.
2886         gfortran.dg/equiv_constraint_2.f90: New test.
2887         gfortran.dg/equiv_constraint_3.f90: New test.
2888         gfortran.dg/equiv_constraint_4.f90: New test.
2889         gfortran.dg/equiv_constraint_5.f90: New test.
2890         gfortran.dg/equiv_constraint_6.f90: New test.
2891         gfortran.dg/equiv_constraint_7.f90: New test.
2892         gfortran.dg/equiv_constraint_8.f90: New test.
2893         gfortran.dg/private_type_1.f90: New test.
2894         gfortran.dg/private_type_2.f90: New test.
2895         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2896         980628-10.f: Assert std=gnu to permit mixing of
2897         types in equivalence statements.
2898
2899 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2900
2901         PR 24112
2902         * gfortran.dg/open_status_1.f90: New.
2903
2904 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2905
2906         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2907         * gcc.dg/vect/pr22480.c: Clean up temp files.
2908         * gcc.dg/vect/pr23831.c: Clean up temp files.
2909         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2910         Clean up temp files.
2911         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2912         Clean up temp files.
2913
2914         * gcc.dg/20050309-1.c: Clean up temp files.
2915         * gcc.dg/20050325-1.c: Clean up temp files.
2916
2917 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2918
2919         PR tree-optimization/24059
2920         * gcc.dg/vect/pr24059.c : New test.
2921
2922 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2923
2924         PR middle-end/24109
2925         * gcc.c-torture/execute/20050929-1.c: New test.
2926
2927 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2928
2929         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2930
2931 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2932
2933         PR c/21419
2934         * gcc.dg/pr21419.c: New test.
2935
2936 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2937
2938         * gcc.dg/pr23911.c: New test.
2939
2940 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2941
2942         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2943
2944         PR c++/16782
2945         * g++.dg/parse/qualified4.C: New test.
2946         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2947         * g++.old-deja/g++.mike/p8154.C: Likewise.
2948
2949 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
2950
2951         PR c++/22147
2952         * g++.dg/template/friend37.C: New test.
2953         * g++.dg/parse/crash28.C: Adjust error markers.
2954
2955 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
2956
2957         PR fortran/18518
2958         * gfortran.fortran-torture/execute/save_2.f90: New decl.
2959
2960 2005-09-27  Devang Patel  <dpatel@apple.com>
2961
2962         PR tree-optimization/23625
2963         * gcc.dg/pr23625.c: New test.
2964
2965 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
2966
2967         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
2968         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
2969
2970 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
2971
2972         PR fortran/23677
2973         * gfortran.fortran-torture/execute/save_1.f90: New test.
2974         * gfortran.dg/save_1.f90: New test.
2975
2976 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
2977
2978         * gcc.target/i386/builtin-apply-mmx.c: New test.
2979
2980         PR target/22576
2981         * gcc.target/i386/pr22576.c: New test.
2982
2983         PR target/22585
2984         * gcc.target/i386/pr22585.c: New test.
2985
2986         PR target/23268
2987         * gcc.target/i386/pr23268.c: New test.
2988
2989         PR middle-end/23831
2990         * gcc.dg/vect/pr23831.c: New test.
2991
2992         PR target/24055
2993         * gcc.target/i386/pr24055.c: New test.
2994
2995 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
2996
2997         PR tree-optimization/23960
2998         * gcc.c-torture/compile/pr23960.c: New.
2999
3000 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
3001
3002         PR fortran/16861
3003         * gfortran.dg/nested_modules_3.f90: New.
3004
3005 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
3006
3007         PR fortran/24005
3008         gfortran.dg/interface_1.f90: New test.
3009
3010 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
3011         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3012
3013         PR fortran/23843
3014         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
3015
3016 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
3017
3018         PR fortran/23516
3019         * gfortran.dg/imag_1.f: New test.
3020         * gfortran.dg/imag_2.f: Ditto.
3021
3022 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
3023
3024         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
3025
3026 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
3027
3028         PR c++/21983
3029         * g++.dg/warn/pr21983.C: New test.
3030
3031 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
3032
3033         PR c++/23993
3034         * g++.dg/template/array14.C: New test.
3035
3036 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
3037
3038         PR fortran/19929
3039         * gfortran.dg/der_ptr_component_1.f90: New test.
3040
3041 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3042
3043         PR c++/23965
3044         * g++.dg/template/error1.C: Reject "no matching function" message.
3045
3046 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3047
3048         PR c++/17609
3049         * g++.dg/lookup/error1.C: New test.
3050
3051 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
3052
3053         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
3054         functionality of the testcase.
3055
3056 2005-09-20  Richard Henderson  <rth@redhat.com>
3057
3058         * gcc.dg/vect/vect-22.c: Require vect_float.
3059         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
3060
3061 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
3062
3063         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
3064         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
3065         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
3066         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
3067         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
3068         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
3069         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
3070         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
3071         * gcc.dg/cpp/ucnid-8.c: New test.
3072
3073 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR tree-optimization/23929
3076         * gcc.c-torture/compile/pr23929.c: New test.
3077
3078 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
3079
3080         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
3081         for one loop.
3082
3083 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
3084
3085         PR testsuite/23186
3086         * g++.dg/other/pr22003.C: Require named sections.
3087
3088 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR c++/23947
3091         * g++.dg/rtti/crash3.C: New test.
3092
3093         PR tree-optimization/23818
3094         * gcc.dg/pr23818.c: New test.
3095
3096 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3097
3098         PR fortran/23420
3099         * gfortran.dg/print_fmt_4.f: New.
3100
3101 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3102
3103         PR fortran/23663
3104         * gfortran.fortran-torture/execute/entry_11.f90: New test.
3105
3106 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3107
3108         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
3109         Use pointers to local alignable arrays instead. Added comments.
3110         * gcc.dg/vect/vect-46.c: Likewise.
3111         * gcc.dg/vect/vect-48.c: Likewise.
3112         * gcc.dg/vect/vect-49.c: Likewise.
3113         * gcc.dg/vect/vect-52.c: Likewise.
3114         * gcc.dg/vect/vect-53.c: Likewise.
3115         * gcc.dg/vect/vect-54.c: Likewise.
3116         * gcc.dg/vect/vect-56.c: Likewise.
3117         * gcc.dg/vect/vect-57.c: Likewise.
3118         * gcc.dg/vect/vect-58.c: Likewise.
3119         * gcc.dg/vect/vect-60.c: Likewise.
3120         * gcc.dg/vect/vect-61.c: Likewise.
3121
3122         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3123         The test is no longer vectorizable on vect_no_align targets.
3124         * gcc.dg/vect/vect-43.c: Likewsie.
3125
3126         * gcc.dg/vect/vect-44.c: Added comments.
3127         * gcc.dg/vect/vect-45.c: Added comments.
3128         * gcc.dg/vect/vect-50.c: Added comments.
3129         * gcc.dg/vect/vect-51.c: Added comments.
3130
3131         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3132         aligned type.
3133         * gcc.dg/vect/Os-vect-95.c: Likewise.
3134
3135         * gcc.dg/vect/vect-41.c: Test removed.
3136         * gcc.dg/vect/vect-47.c: Test removed.
3137         * gcc.dg/vect/vect-55.c: Test removed.
3138         * gcc.dg/vect/vect-59.c: Test removed.
3139
3140 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3141
3142         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3143         No longer vectorizable on vect_no_align targets.
3144         * gcc.dg/vect/pr20122.c: Likewise.
3145         * gcc.dg/vect/vect-74.c: Likewise.
3146         * gcc.dg/vect/vect-75.c: Likewise.
3147         * gcc.dg/vect/vect-76.c: Likewise.
3148
3149         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3150         Will not be vectorizable on vect_no_align targets once aliasing issues
3151         are resolved.
3152         * gcc.dg/vect/vect-79.c: Likewise.
3153
3154         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3155         * gcc.dg/vect/vect-78.c: Likewise.
3156         * gcc.dg/vect/vect-97.c: Likewise.
3157
3158 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3159
3160         * gcc.dg/pr23943.c: New test.
3161
3162 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3163
3164         PR fortran/19181
3165         * gfortran.dg/derived_pointer_null_1.f90: New test.
3166
3167 2005-09-18  Richard Guenther  <rguenther@suse.de>
3168
3169         PR middle-end/23944
3170         * gcc.c-torture/compile/pr23944.c: New testcase.
3171
3172 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3173
3174         PR fortran/15975
3175         * gfortran.dg/der_pointer_2.f90: New test.
3176
3177 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3178
3179         PR fortran/16861
3180         * gfortran.dg/nested_modules_2.f90: New test.
3181
3182 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3183
3184         PR c++/18368
3185         * g++.dg/other/semicolon.C: New test.
3186
3187 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3188
3189         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3190         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3191
3192 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3193
3194         PR c++/23914
3195         * g++.dg/template/static18.C: New test.
3196
3197         PR c++/21514
3198         * g++.dg/template/crash19.C: Remove dg-error marker.
3199         * g++.dg/template/local4.C: New test.
3200
3201 2005-09-16  Paul Brook  <paul@codesourcery.com>
3202
3203         PR fortran/23906
3204         * gfortran.dg/dependency_1.f90: New test.
3205
3206 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3207
3208         PR c++/23896
3209         * g++.dg/template/static17.C: New test.
3210
3211 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3212
3213         PR c++/23139
3214         * g++.dg/warn/huge-val1.C: New test.
3215
3216 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3217
3218         PR c++/13140
3219         * g++.dg/parse/class2.C: New test.
3220         * g++.dg/template/explicit8.C: Likewise.
3221         * g++.dg/template/spec25.C: Likewise.
3222
3223 2005-09-14  Josh Conner  <jconner@apple.com>
3224
3225         PR middle-end/23584
3226         * gcc.dg/pr23584.c: New test.
3227
3228 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3229
3230         PR fortran/21875 Internal Unit Array I/O, NIST
3231         * gfortran.dg/arrayio_1.f90: New test.
3232         * gfortran.dg/arrayio_1.f90: New test.
3233         * gfortran.dg/arrayio_1.f90: New test.
3234         * gfortran.dg/arrayio_1.f90: New test.
3235         * gfortran.dg/arrayio_1.f90: New test.
3236
3237 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3238
3239         PR middle-end/22480
3240         * gcc.dg/vect/pr22480.c: New test.
3241
3242 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3243
3244         PR fortran/19358
3245         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3246
3247 2005-09-13 Josh Conner <jconner@apple.com>
3248
3249         PR c++/23180
3250         * g++.dg/init/struct2.C: New test.
3251         * g++.dg/init/struct3.C: New test.
3252
3253 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3254
3255         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3256         Clean up temp files.
3257         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3258         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3259         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3260         gcc.dg/tree-ssa/builtin-printf-1.c,
3261         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3262         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3263         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3264         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3265         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3266         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3267         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3268         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3269         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3270         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3271         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3272         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3273
3274 2005-09-13  Josh Conner  <jconner@apple.com>
3275
3276         * lib/gcc-dg.exp: Load scanipa.exp.
3277         (cleanup-dump): New procedure.
3278         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3279         * lib/scandump.exp: New file.
3280         * lib/scantree.exp: Use it.
3281         * lib/scanipa.exp: New file.
3282
3283 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3284
3285         PR fortran/17740
3286         * gfortran.dg/generic_4.f90: New test.
3287
3288 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3289
3290         PR target/23816
3291         * gcc.target/i386/pr23816-1.c: New test.
3292         * gcc.target/i386/pr23816-2.c: New test.
3293
3294
3295 2005-09-13  Bastian Blank <waldi@debian.org>
3296
3297         PR c++/16171
3298         * g++.dg/abi/mangle26.C: New test.
3299         * g++.dg/abi/mangle27.C: New test.
3300         * g++.dg/abi/mangle28.C: New test.
3301         * g++.dg/abi/mangle29.C: New test.
3302
3303         PR c++/23839
3304         * g++.dg/parse/register1.C: New test.
3305
3306 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3307
3308         PR c++/23842
3309         * g++.dg/template/access16.C: New test.
3310
3311 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3312
3313         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3314
3315 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3316
3317         PR fortran/18899
3318         * gfortran.dg/shape_2.f90: New test.
3319
3320 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3321
3322         PR target/19269
3323         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3324         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3325         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3326         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3327         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3328         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3329         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3330         tests.
3331
3332 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3333
3334         PR c++/23841
3335         * g++.dg/parse/template17.C: New test.
3336
3337 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3338
3339         PR c++/23789
3340         * g++.dg/template/nontype14.C: New test.
3341
3342 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3343
3344         PR g++/7874
3345         * g++.dg/lookup/friend7.C: New test.
3346         * g++.dg/lookup/friend8.C: New test.
3347         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3348         so that it will be found via argument dependent lookup.
3349         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3350         friend functions which will no longer be found.
3351         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3352         function g, so that it will be found via argument dependent
3353         lookup.
3354         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3355         * g++.old-deja/g++.mike/net43.C: Likewise.
3356
3357 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3358
3359         PR c++/23691
3360         * g++.dg/template/static16.C: New test.
3361
3362 2005-09-12  Josh Conner  <jconner@apple.com>
3363
3364         PR middle-end/23237
3365         * gcc.c-torture/compile/pr23237.c: New test.
3366
3367 2005-09-11  Richard Henderson  <rth@redhat.com>
3368
3369         * g++.dg/other/error8.C: Update expected diagnostic text.
3370
3371 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3372
3373         PR libfortran/19872
3374         * gfortran.dg/overwrite_1.f: New test.
3375
3376 2005-09-09  Josh Conner  <jconner@apple.com>
3377
3378         * g++.dg/init/pr23180-1.C: Removed.
3379         * g++.dg/init/pr23180-2.C: Removed.
3380
3381 2005-09-09  David Daney <ddaney@avtrex.com>
3382
3383         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3384         files which are ...
3385         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3386         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3387
3388 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3389
3390         * gfortran.dg/iostat_2.f90: New test.
3391
3392 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3393
3394         PR c++/22252
3395         * g++.dg/ext/interface1.C: New test.
3396         * g++.dg/ext/interface1.h: Likewise.
3397         * g++.dg/ext/interface1a.cc: Likewise.
3398
3399 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3400
3401         * gfortran.dg/iomsg_1.f90:  New test case.
3402
3403 2005-09-09  Richard Guenther  <rguenther@suse.de>
3404
3405         PR c++/23624
3406         * g++.dg/tree-ssa/pr23624.C: New testcase.
3407
3408 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3409
3410         PR fortran/19239
3411         * gfortran.dg/vector_subscript_1.f90,
3412         * gfortran.dg/vector_subscript_2.f90: New tests.
3413
3414 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3415
3416         PR fortran/21104
3417         * gfortran.dg/array_alloc_1.f90,
3418         * gfortran.dg/array_alloc_2.f90,
3419         * gfortran.dg/array_alloc_3.f90: New tests.
3420
3421 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3422
3423         PR fortran/12840
3424         * gfortran.dg/array_constructor_6.f90
3425         * gfortran.dg/array_constructor_7.f90
3426         * gfortran.dg/array_constructor_8.f90
3427         * gfortran.dg/array_constructor_9.f90
3428         * gfortran.dg/array_constructor_10.f90
3429         * gfortran.dg/array_constructor_11.f90
3430         * gfortran.dg/array_constructor_12.f90: New tests.
3431
3432 2005-09-08  Josh Conner  <jconner@apple.com>
3433
3434         PR c++/23180
3435         * g++.dg/init/pr23180-1.C: New test.
3436         * g++.dg/init/pr23180-2.C: New test.
3437
3438 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3439
3440         PR fortran/18878
3441         * gfortran.dg/module_double_reuse.f90: New.
3442
3443 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3444
3445         PR fortran/23270
3446         PR fortran/22304
3447         PR fortran/18870
3448         PR fortran/17917
3449         PR fortran/16511
3450         * gfortran.dg/common_equivalence_1.f: New.
3451         * gfortran.dg/common_equivalence_2.f: New.
3452         * gfortran.dg/common_equivalence_3.f: New.
3453         * gfortran.dg/contained_equivalence_1.f90: New.
3454         * gfortran.dg/module_blank_common.f90: New.
3455         * gfortran.dg/module_commons_1.f90: New.
3456         * gfortran.dg/module_equivalence_1.f90: New.
3457         * gfortran.dg/nested_modules_1.f90: New.
3458         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3459         equivalences and add comment to connect the test with
3460         the PR.
3461
3462 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3463
3464         PR fortran/23765
3465         * gfortran.dg/common_6.f90: New test.
3466
3467 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3468
3469         PR fortran/15326
3470         * gfortran.dg/char_result_1.f90,
3471         * gfortran.dg/char_result_2.f90,
3472         * gfortran.dg/char_result_3.f90,
3473         * gfortran.dg/char_result_4.f90,
3474         * gfortran.dg/char_result_5.f90,
3475         * gfortran.dg/char_result_6.f90,
3476         * gfortran.dg/char_result_7.f90,
3477         * gfortran.dg/char_result_8.f90: New tests.
3478
3479 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3480
3481         PR fortran/19928
3482         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3483
3484 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3485
3486         PR obj-c++/16816
3487         * obj-c++.dg/selector-5.mm: New test.
3488         * obj-c++.dg/selector-6.mm: New test.
3489
3490 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3491
3492         PR objc/20574
3493         PR objc/19324
3494         * objc.dg/error-1.m: New test.
3495
3496 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3497
3498         PR fortran/23373
3499         * gfortran.fortran-torture/execute/pr23373-1.f90,
3500         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3501
3502 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3503
3504         PR libfortran/23760
3505         * gfortran.dg/g77/1832.f: Remove long string in write statement
3506         to allow the test to pass on correct list directed output with
3507         prepended space.
3508
3509 2005-09-07  James E Wilson  <wilson@specifix.com>
3510
3511         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3512
3513 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3514
3515         * gfortran.dg/parameter+save.f90:  Rename to
3516         * gfortran.dg/parameter_save.f90: .. this.
3517
3518 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3519
3520         PR fortran/20848
3521         * gfortran.dg/parameter+save.f90:  New test case.
3522
3523 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3524
3525         PR fortran/19269
3526         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3527
3528 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3529
3530         PR c/23075
3531         * gcc.dg/pr23075.c: New test.
3532         * g++.dg/warn/pr23075.C: New test.
3533
3534         PR target/22362
3535         * gcc.target/i386/pr22362.c: New test.
3536
3537         PR rtl-optimization/23098
3538         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3539
3540         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3541         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3542         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3543
3544 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3545
3546         * g++.dg/expr/cast6.C: New test.
3547
3548         PR c++/9782
3549         * g++.dg/init/new15.C: New test.
3550
3551 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3552
3553         * gcc.dg/vect/Os-vect-95.c: New test.
3554         * gcc.dg/vect/vect-95.c: Same.
3555
3556 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3557
3558         * gcc.dg/vect/vect-29.c: Update xfail testing.
3559         * gcc.dg/vect/vect-44.c: Same.
3560         * gcc.dg/vect/vect-48.c: Same.
3561         * gcc.dg/vect/vect-50.c: Same.
3562         * gcc.dg/vect/vect-72.c: Same.
3563         * gcc.dg/vect/vect-77.c: Same.
3564         * gcc.dg/vect/vect-78.c: Same.
3565         * gcc.dg/vect/vect-80.c: Same.
3566         * gcc.dg/vect/vect-96.c: Same.
3567         * gcc.dg/vect/vect-100.c: Same.
3568         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3569         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3570         * gfortran.dg/vect/vect-5.f90: Same.
3571
3572 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3573
3574         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3575         start strings.
3576         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3577         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3578
3579         PR c++/23056
3580         * g++.dg/opt/pr23056.C: New test.
3581
3582         PR rtl-optimization/23098
3583         * gcc.target/i386/pr23098.c: New test.
3584
3585 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3586
3587         PR c++/23667
3588         * g++.dg/template/static15.C: New test.
3589
3590         PR c++/21440
3591         * g++.dg/ext/stmtexpr5.C: New test.
3592         * g++.dg/ext/stmtexpr6.C: Likewise.
3593
3594 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3595
3596         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3597
3598         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3599         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3600         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3601
3602 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3603
3604         PR libfortran/23321
3605         * gfortran.dg/direct_io_4.f90:  New test case.
3606
3607 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3608             Rasmus Hahn  <rassahah@neofonie.de>
3609
3610         PR libobjc/23108
3611         * objc.dg/type-stream-1.m: New test.
3612
3613 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3614
3615         PR fortran/23661
3616         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3617         gfortran.dg/print_fmt_3.f90: New test.
3618
3619 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3620
3621         * gfortran.dg/fmt_t_1.f90: New test.
3622
3623 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3624
3625         PR rtl-optimization/23454
3626         * g++.dg/opt/pr23454.C: New test.
3627
3628 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3629
3630         PR c++/23699
3631         * g++.dg/ext/static1.C: New test.
3632
3633 2005-09-02  Richard Henderson  <rth@redhat.com>
3634
3635         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3636         tail call to check_fa_work.
3637
3638 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3639
3640         PR c++/21687
3641         * g++.dg/other/gc3.C: New test.
3642
3643 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3644
3645         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3646         * gcc.dg/20050826-1.c: Likewise.
3647
3648 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3649
3650         PR c++/23167
3651         * g++.dg/expr/volatile1.C: New test.
3652
3653 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3654
3655         PR middle-end/23547
3656         * gcc.dg/pr23547.c: New test.
3657
3658 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3659
3660         PR c/22061
3661         * gcc.c-torture/execute/pr22061-1.c,
3662         * gcc.c-torture/execute/pr22061-2.c,
3663         * gcc.c-torture/execute/pr22061-3.c,
3664         * gcc.c-torture/execute/pr22061-4.c: New tests.
3665
3666 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3667
3668         * gcc.dg/Wredundant-decls-2.c: New test to check that
3669         -Wredundant-decls does not issue warning for a variable
3670         definition following a declaration.
3671
3672 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3673
3674         PR debug/7241
3675         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3676         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3677         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3678
3679         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3680         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3681         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3682         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3683         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3684         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3685         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3686         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3687
3688 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3689
3690         PR objc/23306
3691         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3692         scan-assmbler.
3693
3694 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3695
3696         PR target/21255
3697         * gcc.dg/pr21255-1.c: New test.
3698         * gcc.dg/pr21255-2-mb.c: Likewise.
3699         * gcc.dg/pr21255-2-ml.c: Likewise.
3700         * gcc.dg/pr21255-3.c: Likewise.
3701         * gcc.dg/pr21255-4.c: Likewise.
3702
3703 2005-08-31  Dale Johannesen  <dalej@apple.com>
3704
3705         * gcc.dg/20050830-1.c:  New.
3706
3707 2005-08-31  Josh Conner  <jconner@apple.com>
3708
3709         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3710         command-line options for arm-*-* targets.
3711         * g++.dg/init/array16.C: Likewise.
3712         * g++.dg/other/crash-4.C: Likewise.
3713
3714 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3715
3716         PR obj-c++/23640
3717         * obj-c++.dg/gnu-runtime-3.mm: New test.
3718
3719 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3720
3721         PR c++/13377
3722         * g++.dg/lookup/ambig4.C: New test.
3723         * g++.dg/lookup/ambig5.C: New test.
3724         * g++.dg/tc1/dr101.C: Adjust error markers.
3725
3726 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3727
3728         PR c++/23639
3729         * g++.dg/template/ttp5.C: Adjust error markers.
3730
3731 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3732
3733         PR testsuite/23609
3734         * lib/obj-c++.exp: Include target-libpath.exp.
3735         (obj-c++_link_flags): Look for the GNU libobjc library
3736         and set the library path to include it.
3737         Don't manually set LD_LIBRARY_PATH (etc.) but call
3738         set_ld_library_path_env_vars instead.
3739         (obj-c++_target_compile): Don't set library path or
3740         linker flags because they are already set correctly
3741         in obj-c++_link_flags.
3742
3743 2005-08-30  Josh Conner  <jconner@apple.com>
3744
3745         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3746         to command-line options for arm-*-* targets.
3747
3748 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3749
3750         * g++.dg/other/i386-1.C: New.
3751
3752 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3753
3754         PR preprocessor/20348
3755         PR preprocessor/20356
3756         * gcc.dg/cpp/pr20348.c: New test.
3757         * gcc.dg/cpp/pr20348.h: New file.
3758         * gcc.dg/cpp/inc/pr20348.h: New file.
3759         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3760         * gcc.dg/cpp/pr20356.c: New test.
3761         * gcc.dg/cpp/pr20356.h: New file.
3762         * gcc.dg/cpp/inc/pr20356.h: New file.
3763         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3764
3765 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3766
3767         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3768         Fix array dimension to avoid correct end-of-file error.
3769
3770 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3771
3772         PR libfortran/23598
3773         * gfortran.dg/iostat_1.f90:  New test.
3774
3775 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3776
3777         PR middle-end/23408
3778         * gcc.dg/pr23408.c: New test.
3779
3780 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3781
3782         PR c++/23099
3783         * g++.dg/init/member1.C: Make sure erroneous static data member
3784         definitions are required.
3785         * g++.dg/template/static13.C: New test.
3786         * g++.dg/template/static14.C: Likewise.
3787
3788 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3789
3790         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3791         -march=pentium4, remove ilp32 requirement.
3792
3793         PR middle-end/23484
3794         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3795         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3796
3797 2005-08-29  Andreas Jaeger  <aj@suse.de>
3798
3799         PR testsuite/23607
3800         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3801
3802 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3803
3804         * gcc.c-torture/execute/20050316-2.c: New test.
3805         * gcc.c-torture/execute/20050316-3.c: New test.
3806         * gcc.dg/torture/pr16104-1.c: New test.
3807
3808 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3809
3810         PR middle-end/23463
3811         * gcc.c-torture/execute/zero-struct-1.c: New test.
3812
3813 2005-08-27  Richard Guenther  <rguenther@suse.de>
3814
3815         PR target/23575
3816         * gcc.target/i386/pr23575.c: New testcase.
3817
3818 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR rtl-optimization/23561
3821         * gcc.c-torture/execute/20050826-1.c: New test.
3822
3823         PR rtl-opt/23560
3824         * gcc.c-torture/execute/20050826-2.c: New test.
3825
3826 2005-08-26  Dale Johannesen  <dalej@apple.com>
3827
3828         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3829         * gcc.dg/20050826-1.c:  New.
3830
3831 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3832
3833         PR c++/19004
3834         * g++.dg/template/nontype13.C: New test.
3835
3836         PR c++/23491
3837         * g++.dg/init/new14.C: New test.
3838         * g++.dg/expr/anew1.C: Do not XFAIL.
3839         * g++.dg/expr/anew2.C: Likewise.
3840         * g++.dg/expr/anew3.C: Likewise.
3841
3842 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3843
3844         PR middle-end/22439
3845         * gcc.dg/vla-3.c: New test.
3846
3847 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3848
3849         PR fortran/20363
3850         * gfortran.dg/named_interface.f90: New.
3851
3852 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3853
3854         * gcc.c-torture/execute/frame-address.c: New test.
3855
3856 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3857
3858         PR c++/20817
3859         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3860
3861 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3862
3863         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3864
3865 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3866
3867         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3868         * gcc.dg/altivec-22.c: Rename from..
3869         * gcc.dg/altivec-nomfcr.c: ..this.
3870
3871 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
3872
3873         PR tree-optimization/23546
3874         * gcc.dg/tree-ssa/pr23546.c: New test.
3875
3876 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3877
3878         PR fortran/17758
3879         * gfortran.dg/nonreturning_statements.f90: New test.
3880
3881 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3882
3883         PR c++/22454
3884         * g++.dg/parse/crash29.C: New.
3885
3886 2005-08-23  DJ Delorie  <dj@redhat.com>
3887
3888         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3889         constants have the L suffix.
3890
3891 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3892
3893         PR c++/23044
3894         * g++.dg/template/instantiate8.C: New.
3895
3896 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3897
3898         PR middle-end/23467
3899         * gcc.c-torture/execute/pr23467.c: New test.
3900
3901 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3902
3903         PR tree-optimization/22043
3904         * gcc.c-torture/execute/20050613-1.c: New test.
3905
3906 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3907
3908         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3909
3910 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3911
3912         PR rtl-optimization/23478
3913         * g++.dg/opt/pr23478.C: New test.
3914
3915 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3916
3917         PR c/18715
3918         * gcc.dg/switch-warn-3.c: New test.
3919
3920 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3921
3922         PR c++/22233
3923         * g++.dg/template/param1.C: New test.
3924
3925 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3926
3927         PR c++/23089
3928         * g++.dg/other/incomplete1.C: New test.
3929
3930 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3931
3932         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3933         are vectorizable.
3934
3935 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3936
3937         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3938         d_lines_5.f: New.
3939
3940 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3941
3942         * gcc.target/i386/sse-4.c: New test.
3943
3944 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3945
3946         PR testsuite/23239
3947         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3948
3949 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
3950
3951         * gcc.dg/20050811-1.c: New test.
3952         * gcc.dg/20050811-2.c: New test.
3953
3954 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
3955
3956         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
3957
3958 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
3959
3960         PR 23476
3961         * gcc.c-torture/compile/pr23476.c: New test.
3962
3963 2005-08-19  Devang Patel  <dpatel@apple.com>
3964
3965         PR tree-optimization/23048
3966         * gcc.dg/tree-ssa/pr23048.c: New test.
3967
3968 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3969
3970         PR middle-end/20624
3971         * g++.dg/warn/Wreturn-3.C: New test
3972
3973 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
3974
3975         PR tree-optimization/22228
3976         * g++.dg/vect/pr22543.cc: New test.
3977
3978 2005-08-17  Steven Bosscher  <stevenb@suse.de>
3979
3980         PR tree-optimization/21574
3981         * gcc.dg/tree-ssa/pr21574.c: New test.
3982
3983 2005-08-16  James E Wilson  <wilson@specifix.com>
3984
3985         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
3986
3987 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3988
3989         PR tree-opt/23402
3990         * gcc.c-torture/compile/zero-strct-3.c: New test.
3991         * gcc.c-torture/compile/zero-strct-4.c: New test.
3992
3993 2005-08-16  Steven Bosscher  <stevenb@suse.de>
3994
3995         PR target/23376
3996         * gcc.target/x86_64/pr23376.c: New test.
3997
3998 2005-08-16  Ian Lance Taylor  <ian@airs.com>
3999
4000         PR c++/23337
4001         * g++.dg/ext/vector2.C: New.
4002
4003 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4004
4005         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
4006
4007 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4008
4009         PR libfortran/23428
4010         * gfortran.dg/inquire-complex.f90:  New test case.
4011
4012 2005-08-16  James E Wilson  <wilson@specifix.com>
4013
4014         PR tree-optimization/21105
4015         * gcc.dg/large-size-array.c: New.
4016
4017 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
4018
4019         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
4020         type.
4021         * gcc.dg/vect/vect-41: Likewise.
4022         * gcc.dg/vect/vect-42: Likewise.
4023         * gcc.dg/vect/vect-43: Likewise.
4024         * gcc.dg/vect/vect-44: Likewise.
4025         * gcc.dg/vect/vect-46: Likewise.
4026         * gcc.dg/vect/vect-47: Likewise.
4027         * gcc.dg/vect/vect-48: Likewise.
4028         * gcc.dg/vect/vect-52: Likewise.
4029         * gcc.dg/vect/vect-53: Likewise.
4030         * gcc.dg/vect/vect-54: Likewise.
4031         * gcc.dg/vect/vect-55: Likewise.
4032         * gcc.dg/vect/vect-56: Likewise.
4033         * gcc.dg/vect/vect-57: Likewise.
4034         * gcc.dg/vect/vect-58: Likewise.
4035         * gcc.dg/vect/vect-59: Likewise.
4036         * gcc.dg/vect/vect-60: Likewise.
4037         * gcc.dg/vect/vect-61: Likewise.
4038         * gcc.dg/vect/vect-85: Likewise.
4039         * gcc.dg/vect/vect-87: Likewise.
4040         * gcc.dg/vect/vect-88: Likewise.
4041         * gcc.dg/vect/vect-93.c: Likewise.
4042         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
4043         * gcc.dg/vect/vect-75: Likewise.
4044         * gcc.dg/vect/vect-76: Likewise.
4045         * gcc.dg/vect/vect-77: Likewise.
4046         * gcc.dg/vect/vect-78: Likewise.
4047         * gcc.dg/vect/vect-80: Likewise.
4048         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
4049         vectorized for the expected reason, rather than checking how alignment
4050         was handled.
4051         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
4052         type and also instead of aligned pointers. Added documentation.
4053
4054 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
4055
4056         * gfortran.dg/power.f90: New test.
4057
4058 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
4059
4060         PR rtl-optimization/23299
4061         * g++.dg/opt/pr23299.C: New test.
4062
4063 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4064
4065         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
4066
4067 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
4068
4069         * g++.dg/template/local6.C: New test.
4070
4071 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4072
4073         * execute/exceptions/finally-1.m: Check that the catch and finally are
4074         being called.  Also add a "return 0;" at the end of main.
4075
4076 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
4077
4078         PR fortran/21432.
4079         * gfortran.dg/namelist_print_1.f: New test of functionality of
4080         PRINT namelist.
4081         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
4082         namelist generates error with -std=f95.
4083
4084 2005-08-14  Ira Rosen  <irar@il.ibm.com>
4085
4086         PR tree-optimization/23119
4087         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
4088
4089 2005-08-13  Marcin Koziej  <creep@desk.pl>
4090             Andrew Pinski  <pinskia@physics.uc.edu>
4091
4092         PR libobjc/22492
4093         * execute/exceptions/finally-1.m: New test.
4094
4095 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4096
4097         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
4098         testsuite.
4099         * objc/execute/exceptions/trivial.m: New test.
4100         * objc.dg/try-catch-11.m: Move to ...
4101         * objc/execute/exceptions/foward-1.m: Here.
4102         * objc.dg/try-catch-2.m: Move to ...
4103         * objc/execute/exceptions/catchall-1.m: Here.
4104         * objc.dg/try-catch-8.m: Move to ...
4105         * objc/execute/exceptions/local-variables-1.m: Here.
4106
4107 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4108
4109         * objc.dg/nested-func-1.m: Move to ...
4110         * objc/execute/nested-func-1.m: Here.
4111
4112 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4113
4114         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
4115         in ${options} instead of [target_info name].
4116         * lib/obj-c++.exp (objc_target_compile): Likewise.
4117
4118 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4119
4120         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4121
4122 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4123
4124         part of PR testsuite/23348
4125         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4126         of the torture options.
4127         * objc/compile/trivial.m: New test.
4128
4129 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4130
4131         * gfortran.dg/eoshift.f90:  Correct format.
4132
4133 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4134
4135         * gfortran.fortran-torture/execute/character_passing.f90:
4136         Fix comment typo.
4137
4138 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4139
4140         PR c++/8271
4141         * g++.dg/template/unify10.C: New.
4142
4143 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4144
4145         * g++.dg/parse/pr22514.C: Move to...
4146         * g++.dg/debug/pr22514.C: here.
4147
4148 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4149
4150         PR c++/23266
4151         * g++.dg/inherit/pure1.C: New test.
4152
4153         * ChangeLog: Fix typos.
4154
4155 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4156             Steven Bosscher  <stevenb@suse.de>
4157
4158         * gfortran.dg/runtime_warning_1.f90: New test.
4159
4160 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4161
4162         PR c++/23219
4163         * g++.dg/parse/crash28.C: New.
4164
4165 2005-08-11  Richard Guenther  <rguenther@suse.de>
4166
4167         PR target/23289
4168         * gcc.target/i386/tailcall-1.c: New testcase.
4169
4170 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4171
4172         * gcc.dg/vect/vect-67.c: Un-xfail.
4173
4174 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4175
4176         PR c++/23225
4177         * g++.dg/testsuite/parse/crash27.C: new test.
4178
4179 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4180
4181         PR libfortran/22143
4182         * gfortran.dg/shift-kind.f90:  New testcase.
4183
4184 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4185
4186         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4187         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4188
4189 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4190
4191         PR c++/20646
4192         * g++.dg/other/mult-stor1.C: New test.
4193
4194 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4195
4196         * gcc.c-torture/pr18299-1.c: Move to ...
4197         * gcc.c-torture/compile/pr18299-1.c: Here.
4198
4199 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4200
4201         * gfortran/fortran.torture/execute/character_passing.f90:
4202         Fix types for LSAME.
4203
4204 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4205
4206         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4207         input data back to what it was originally.
4208
4209 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4210
4211         * objc.dg/try-catch-8.m: Enable for all targets.
4212
4213 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4214
4215         * gcc.dg/pr23165.c: New test.
4216
4217 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4218
4219         PR tree-optimization/23234
4220         * gcc.dg/tree-ssa/pr23234.c: New test.
4221
4222 2005-08-08  Josh Conner  <jconner@apple.com>
4223
4224         PR rtl-optimization/23241
4225         * gcc.dg/char-compare.c: New test.
4226
4227 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4228
4229         PR c++/22508
4230         * g++.dg/init/new13.C: New test.
4231
4232 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4233
4234         PR c++/21166
4235         * g++.dg/other/crash-4.C: Adjust
4236         * g++/dg/ext/packed9.C: New.
4237
4238 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4239
4240         PR middle-end/21964
4241         * gcc.c-torture/execute/pr21964-1.c: New test.
4242
4243 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4244
4245         PR c/22458
4246         * gcc.dg/pr22458-1.c: New test.
4247
4248 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4249             Steven G. Kargl <kargls@comcast.net>
4250
4251         PR fortran/22390
4252         * gfortran.dg/flush_1.f90: New test.
4253
4254 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4255
4256         PR c++/23191
4257         * g++.dg/template/eh2.C: New test.
4258
4259 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4260
4261         PR c++/19498
4262         * g++.dg/template/instantiate7.C: New test.
4263
4264 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4265
4266         PR c/23113
4267         * gcc.dg/Wunused-value-1.c: New test.
4268
4269 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4270
4271         PR rtl-optimization/23233
4272         * gcc.c-torture/compile/pr23233-1.c: New test.
4273
4274 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4275
4276         PR fortran/18833
4277         PR fortran/20850
4278         * gfortran.dg/equiv_1.f90: New test.
4279         * gfortran.dg/equiv_2.f90: New test.
4280         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4281         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4282         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4283
4284 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4285
4286         * gcc.c-torture/execute/vrp-5.c: New test.
4287         * gcc.c-torture/execute/vrp-6.c: New test.
4288         * gcc.dg/tree-ssa/vrp21.c: New test.
4289
4290 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4291
4292         * g++.dg/parse/pr22514.C: New test.
4293
4294 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4295
4296         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4297
4298         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4299         instead of constant loads / pool entries.
4300
4301 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4302
4303         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4304         TEST_TO_WCTYPE.
4305
4306 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4307
4308         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4309         __WINT_TYPE__ in generated prototypes if possible.
4310
4311 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4312
4313         PR 22037
4314         * g++.dg/tree-ssa/pr22037.C:
4315
4316 2005-08-04  Richard Henderson  <rth@redhat.com>
4317
4318         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4319         scan-tree-dump-times directive.
4320
4321 2005-08-04  Jan Hubicka  <jh@suse.cz>
4322
4323         * gcov-1.C: Fix switch counts.
4324         * gcov-4b.c: Likewise.
4325
4326 2005-08-03  Jeff Law  <law@redhat.com>
4327
4328         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4329
4330 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4331
4332         * gcc.c-torture/execute/pr23135.c: New test.
4333
4334 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4335
4336         PR tree-optimization/19899
4337         * gcc.dg/tree-ssa/scev-1.c: New test.
4338         * gcc.dg/tree-ssa/scev-2.c: New test.
4339
4340 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4341
4342         PR target/18582
4343         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4344
4345 2005-08-03  Jan Hubicka  <jh@suse.cz>
4346
4347         * update-conroll.c: New testcase.
4348         * update-conroll-2.c: New testcase.
4349
4350 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4351
4352         * gfortran.dg/constant_substring.f: New test.
4353         * gfortran.dg/pr22491.f: New test.
4354
4355 2005-08-02  Jan Hubicka  <jh@suse.cz>
4356
4357         * update-threading.c: Replace by the proper one.
4358
4359 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4360
4361         PR 23164
4362         * g++.dg/tree-ssa/pr23164.C: New test.
4363
4364 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4365
4366         * gcc.dg/tree-ssa/pr23192.c: New test.
4367
4368 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4369
4370         * gcc.c-torture/execute/vrp-4.c: New test.
4371
4372 2005-08-02  Jan Hubicka  <jh@suse.cz>
4373
4374         * update-threading.c: New test.
4375
4376 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4377
4378         * gcc.c-torture/compile/20050801-1.c: New test.
4379         * gcc.c-torture/compile/20050801-2.c: New test.
4380
4381 2005-08-01  Jan Hubicka  <jh@suse.cz>
4382
4383         * val-prof-5.c: New test.
4384
4385 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4386
4387         PR c/22311
4388         * gcc.dg/pr22311-1.c : New test.
4389
4390 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4391
4392         PR target/23095
4393         * gfortran.dg/pr23095.f: New test.
4394
4395         PR c++/22003
4396         * g++.dg/other/pr22003.C: New test.
4397
4398 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4399
4400         PR target/20621
4401         * gcc.c-torture/execute/pr20621-1.c: New test.
4402
4403 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4404
4405         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4406         of string for format.
4407         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4408         print statement with internal write.
4409         * gfortran.dg/der_array_io_2.f:  Likewise.
4410         * gfortran.dg/der_array_io_3.f:  Likewise.
4411
4412 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4413
4414         * gcc.dg/fold-abs-4.c: new test.
4415
4416 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4417
4418         PR fortran/22570 an related issues.
4419         * gfortran.dg/x_slash_1.f: New test.
4420
4421 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4422
4423         PR c/23143
4424         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4425         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4426
4427 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4428
4429         PR c/529
4430         * gcc.dg/Wshadow-3.c: New test.
4431
4432 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4433
4434         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4435         used to have the wrong bounds).
4436
4437 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4438
4439         PR c/21720
4440         * gcc.dg/hex-round-1.c: Test more cases.
4441         * gcc.dg/hex-round-2.c: New test.
4442
4443 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4444
4445         PR 22550
4446         * g++.dg/tree-ssa/pr22550.C: New test.
4447
4448 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4449
4450         * gcc.dg/tree-ssa/vrp19.c: New test.
4451         * gcc.dg/tree-ssa-vrp20.c: New test.
4452
4453 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4454
4455         PR c/22240
4456         * gcc.dg/transparent-union-4.c: New test.
4457
4458 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4459
4460         PR c/22192
4461         * gcc.dg/c99-vla-2.c: New test.
4462
4463 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4464
4465         PR c/21720
4466         * gcc.dg/hex-round-1.c: New test.
4467
4468 2005-07-28  Jan Hubicka  <jh@suse.cz>
4469
4470         * inliner-1.c: Do not dump everything.
4471         * tree-prof.exp: Do not pass -ftree-based-profiling.
4472         * bprob.exp: Likewise.
4473
4474         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4475
4476 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4477
4478         PR c++/22545
4479         * g++.dg/expr/ptrmem7.C: New test.
4480
4481 2005-07-28  Mike Stump  <mrs@apple.com>
4482
4483         * g++.old-deja/g++.mike/visibility-1.C: New test.
4484
4485 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4486
4487         PR c/20187
4488         * gcc.c-torture/execute/pr20187-1.c: New test.
4489
4490 2005-07-28  Jeff Law  <law@redhat.com>
4491
4492         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4493         * gcc.dg/tree-ssa/vrp18.c: New test.
4494
4495 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4496
4497         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4498
4499 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4500
4501         PR tree-optimization/22506
4502         * gcc.dg/vect/ps22506.c: New test.
4503
4504 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4505
4506         PR target/21149
4507         * gcc.target/i386/sse-3.c: New test.
4508
4509 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4510
4511         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4512         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4513
4514 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4515
4516         PR c/22589
4517         * gcc.c-torture/compile/pr22589-1.c: New test.
4518
4519 2005-07-28  Jan Hubicka  <jh@suse.cz>
4520
4521         * update-loopch.c: New testcase.
4522
4523 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4524
4525         PR rtl-optimization/23047
4526         * gcc.c-torture/execute/pr23047.c: New test.
4527         * gcc.c-torture/execute/pr23047.x: New.
4528
4529 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4530
4531         PR tree-optimization/22493
4532         * gcc.c-torture/execute/pr22493-1.c: New test.
4533         * gcc.c-torture/execute/pr22493-1.x: New.
4534         * gcc.c-torture/execute/vrp-1.c: New test.
4535         * gcc.c-torture/execute/vrp-2.c: New test.
4536         * gcc.c-torture/execute/vrp-2.c: New test.
4537
4538 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4539
4540         * gcc.target/frv/all-builtin-read8.c: Delete.
4541         * gcc.target/frv/all-builtin-read16.c: Delete.
4542         * gcc.target/frv/all-builtin-read32.c: Delete.
4543         * gcc.target/frv/all-builtin-read64.c: Delete.
4544         * gcc.target/frv/all-builtin-write8.c: Delete.
4545         * gcc.target/frv/all-builtin-write16.c: Delete.
4546         * gcc.target/frv/all-builtin-write32.c: Delete.
4547         * gcc.target/frv/all-builtin-write64.c: Delete.
4548         * gcc.target/frv/all-read-write-1.c: New.
4549
4550 2005-07-27  Jeff Law  <law@redhat.com>
4551
4552         * gcc.c-torture/execute/pr22630.c: New test.
4553
4554 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4555
4556         PR tree-optimization/23073
4557         * gcc.dg/vect/nodump-pr23073.c: New test.
4558         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4559
4560 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4561
4562         PR tree-optimize/22348
4563         * gcc.c-torture/execute/pr22348.c: New.
4564
4565 2005-07-27  Richard Guenther  <rguenther@suse.de>
4566
4567         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4568
4569 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4570
4571         PR fortran/22503
4572         * gfortran.dg/logical_comp.f90: New test.
4573
4574 2005-07-27  Jan Hubicka  <jh@suse.cz>
4575
4576         * inliner-1.c: Add cleanup of dumps.
4577         * val-prof-*.c: Likewise.
4578         * update-tailcall.c: New.
4579
4580 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4581
4582         PR 22591
4583         * gcc.dg/tree-ssa/pr22591.c: New test.
4584         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4585
4586 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4587
4588         PR libobjc/22606
4589         * objc.dg/try-catch-11.m: New test.
4590
4591 2005-07-26  Richard Guenther  <rguenther@suse.de>
4592
4593         PR tree-optimization/22486
4594         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4595
4596 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4597
4598         PR tree-opt/22484
4599         * testsuite/g++.dg/opt/loop2.C: New test.
4600
4601 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4602
4603         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4604         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4605
4606 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4607
4608         * lib/profopt.exp (profopt-execute): Check for profiling data
4609         files on the target.
4610
4611 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4612
4613         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4614         for matching of asm labels.
4615
4616 2005-07-25  Richard Guenther  <rguenther@suse.de>
4617
4618         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4619
4620 2005-07-25  Richard Guenther  <rguenther@suse.de>
4621
4622         PR testsuite/22624
4623         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4624
4625 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4626
4627         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4628         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4629         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4630         * gcc.dg/vect/vect-100.c: New test.
4631         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4632         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4633         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4634         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4635         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4636         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4637         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4638         * gfortran.dg/vect/pr19049.f90: New testcase.
4639         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4640
4641 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4642
4643         * gcc.c-torture/execute/20050713-1.c: New test.
4644
4645         PR fortran/20063
4646         * gfortran.fortran-torture/execute/data_4.f90: New test.
4647
4648         PR middle-end/20303
4649         * gcc.dg/visibility-d.c: New test.
4650
4651 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4652
4653         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4654         * gfortran.dg/underflow.f90: Ditto.
4655
4656 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4657
4658         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4659         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4660         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4661
4662 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4663
4664         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4665         include case of field width of zero.
4666
4667 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4668
4669         PR libgfortran/21875
4670         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4671         with trailing blanks on normal formatted read.
4672
4673 2005-07-23  Chao-ying Fu  <fu@mips.com>
4674
4675         * gcc.target/mips/mips32-dsp-type.c: New test.
4676         * gcc.target/mips/mips32-dsp.c: New test.
4677
4678 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4679
4680         PR testsuite/21073
4681         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4682
4683         PR testsuite/20454
4684         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4685         and __cyg_profile_func_exit.
4686
4687 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4688
4689         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4690         * gfortran.dg/comma_format_extension_4.f: Same.
4691         * gfortran.dg/pr15332.f: Same.
4692         * gfortran.dg/pr21730.f: Same.
4693
4694 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4695
4696         * g++.dg/opt/vrp2.C: Fix testcase.
4697
4698         PR tree-opt/22625
4699         * g++.dg/opt/vrp2.C: New test.
4700
4701 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4702
4703         PR debug/21828
4704         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4705
4706 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4707
4708         * gcc.dg/tree-ssa/20050719-1.c: New test.
4709
4710 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4711
4712         * gcc.dg/bfin-longcall-1.c: New file.
4713         * gcc.dg/bfin-longcall-2.c: New file.
4714
4715 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4716
4717         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4718
4719 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4720
4721         PR middle-end/19055
4722         * gcc.dg/tree-ssa/pr19055.c: New test.
4723         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4724
4725 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4726
4727         PR C++/22358
4728         * g++.dg/other/pr22358.C: New test.
4729
4730 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4731
4732         PR c++/2922
4733         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4734
4735 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4736
4737         PR c++/15938
4738         * g++.dg/init/union2.C: New test.
4739
4740 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4741
4742         PR c/22393
4743         * gcc.dg/complex-4.c: New test.
4744
4745 2005-07-21  Richard Guenther  <rguenther@suse.de>
4746
4747         PR testsuite/22522
4748         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4749         scanning for asm labels.
4750         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4751
4752 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4753
4754         PR target/22085
4755         * gcc.dg/altivec-pr22085.c: New.
4756
4757 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4758
4759         PR tree-optimization/19210
4760         * gcc.dg/tree-ssa/pr19210-1.c: New.
4761         * gcc.dg/tree-ssa/pr19210-2.c: New.
4762
4763 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4764
4765         PR rtl-optimization/22167
4766         * g++.dg/opt/pr22167.C: New test.
4767
4768 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4769
4770         PR c++/2922
4771         * g++.dg/lookup/two-stage2.C: New.
4772         * g++.dg/lookup/two-stage3.C: New.
4773         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4774         fixed two-stage name lookup for operators.
4775         * g++.dg/template/call3.C: Compiler now produces an appropriate
4776         error message.
4777         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4778         14 as a candidate.
4779         * g++.dg/template/ptrmem4.C: Compiler produces different error
4780         message.
4781         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4782         connect_to_method as a candidate.
4783
4784 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4785
4786         * gcc.dg/fold-alloc-1.c: New test.
4787
4788 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4789
4790         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4791         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4792
4793 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4794
4795         * gcc.dg/fold-abs-1.c: New test.
4796         * gcc.dg/fold-abs-2.c: New test.
4797         * gcc.dg/fold-abs-3.c: New test.
4798
4799 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4800
4801         Make CONSTRUCTOR use VEC to store initializers.
4802         * g++.dg/ext/complit3.C: Check for specific error messages.
4803         * g++.dg/init/brace2.C: Update error message.
4804         * g++.dg/warn/Wbraces2.C: Likewise.
4805
4806 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4807
4808         PR fortran/16940
4809         * gfortran.dg/module_interface_1.f90: New test.
4810
4811 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4812             Kenneth Zadeck <zadeck@naturalbridge.com>
4813
4814         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4815
4816 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4817
4818         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4819         specify -Wformat for these tests.
4820         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4821         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4822         * gcc.dg/format/opt-6.c: Delete.
4823
4824 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4825
4826         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4827         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4828
4829 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4830
4831         * gcc.dg/tree-ssa/alias-2.c: New test.
4832
4833 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4834
4835         PR c++/22263
4836         * g++.dg/template/explicit7.C: New test.
4837
4838 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4839
4840         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4841         width of 8 to +Inf and -Inf.
4842
4843 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4844
4845         PR c++/22139
4846         * g++.dg/template/friend36.C: New test.
4847
4848 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4849
4850         PR fortran/21730
4851         * gfortran.dg/pr21730.f: New test.
4852
4853 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4854             Kenneth Zadeck <zadeck@naturalbridge.com>
4855
4856         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4857         since pure const detection cannot run at -O1 in c compiler.
4858         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4859         can now optimize this case properly.
4860         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4861         because we now pass.
4862         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4863
4864 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4865
4866         PR c/22421
4867         * gcc.dg/format/bitfld-1.c: New test.
4868
4869 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4870
4871         PR c++/22204
4872         * g++.dg/rtti/repo1.C: New test.
4873
4874 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
4875
4876         PR middle-end/22398
4877         * gcc.c-torture/compile/pr22398.c: New test.
4878
4879 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4880
4881         PR c++/22132
4882         * g++.dg/expr/cast4.C: New test.
4883
4884 2005-07-15  Richard Guenther  <rguenther@suse.de>
4885
4886         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4887         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4888
4889 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4890
4891         PR tree-optimization/22230
4892         * gcc.dg/tree-ssa/pr22230.c: New test.
4893
4894 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4895
4896         * gfortran.dg/g77/cpp6.f: New test.
4897
4898         PR fortran/22417
4899         * gfortran.dg/g77/cpp5.F: New test.
4900         * gfortran.dg/g77/cpp5.h: New file.
4901         * gfortran.dg/g77/cpp5inc.h: New file.
4902
4903 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4904
4905         PR libfortran/16435
4906         * gfortran.dg/tl_editting.f90: New.
4907         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4908
4909 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4910
4911         * gfortran.dg/char_array_constructor.f90: New test.
4912
4913 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4914
4915         * gfortran.dg/past_eor.f90: New.
4916         * gfortran.dg/complex_read.f90: New.
4917
4918 2005-07-13  Jeff Law  <law@redhat.com>
4919
4920         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4921         additional casts.
4922
4923         * gcc.dg/tree-ssa/pr22321.c: New test
4924
4925 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4926
4927         PR tree-optimization/21921
4928         * gcc.dg/tree-ssa/pr21921.c: New.
4929
4930 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4931
4932         PR tree-optimizatio/22442
4933         * gcc.dg/tree-ssa/loop-11.c: New test.
4934
4935 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4936
4937         PR tree-opt/21840
4938         * gcc.c-torture/compile/pr21840.c: New test.
4939
4940 2005-07-12  Jan Hubicka  <jh@suse.cz>
4941
4942         * gcc.c-torture/compile/pr22379.c: New test.
4943
4944 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4945
4946         PR libfortran/21593
4947         gfortran.dg/dev_null.f90:  Remove outdated comment about
4948         PR libfortran/21593.
4949
4950
4951 2005-07-12  Dale Johannesen  <dalej@apple.com>
4952
4953         * gcc.target/i386/compress-float-sse.c:  New.
4954         * gcc.target/i386/compress-float-sse-pic.c:  New.
4955         * gcc.target/i386/compress-float-387.c:  New.
4956         * gcc.target/i386/compress-float-387-pic.c:  New.
4957         * gcc.dg/compress-float-ppc.c:  New.
4958         * gcc.dg/compress-float-ppc-pic.c:  New.
4959
4960 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
4961
4962         PR libfortran/21593
4963         gfortran.dg/dev_null.f90:  Remove targets.
4964
4965 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4966
4967         PR tree-opt/22335
4968         * gcc.dg/pr22335-1.c: New test.
4969         * gcc.dg/pr22335-2.c: New test.
4970
4971 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4972
4973         PR c++/20172
4974         * g++.dg/template/nontype12.C : New test.
4975
4976 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4977
4978         * gcc.dg/tree-ssa/loop-10.c: New test.
4979
4980 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
4981
4982         * gcc.c-torture/execute/20020720-1.x: Remove.
4983
4984 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
4985
4986         * gfortran.fortran-torture/execute/forall_7.f90: New test.
4987
4988 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
4989
4990         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
4991         (dg-mips-options): Use it.
4992
4993 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
4994
4995         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
4996
4997 2005-07-09  Richard Henderson  <rth@redhat.com>
4998
4999         * lib/target-supports.exp (check_effective_target_sync_char_short):
5000         Add alpha.
5001
5002 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
5003
5004         PR libfortran/22217
5005         * gfortran.dg/negative-z-descriptor.f90:  New test.
5006
5007 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5008
5009         PR tree-opt/22329
5010         * gcc.dg/pr22329.c: New test.
5011
5012 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
5013
5014         PR tree-optimization/20139
5015         * gcc.dg/tree-ssa/pr20139.c: New.
5016
5017 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5018
5019         PR tree-opt/22356
5020         * testsuite/gcc.dg/pr22356-1.c: New test.
5021
5022 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
5023
5024         PR c++/21799
5025         * g++.dg/template/unify8.C: New.
5026         * g++.dg/template/unify9.C: New.
5027
5028 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
5029
5030         * gfortran.fortran-torture/execute/entry_10.f90: New test.
5031
5032 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
5033
5034         * gcc.dg/darwin-version-1.c: New.
5035         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
5036         * gcc.dg/builtins-20.c: Likewise.
5037         * gcc.dg/builtins-53.c: Likewise.
5038         * gcc.dg/torture/builtins-convert-1.c: Likewise.
5039         * gcc.dg/torture/builtins-convert-2.c: Likewise.
5040         * gcc.dg/torture/builtins-convert-3.c: Likewise.
5041         * gcc.dg/torture/builtins-power-1.c: Likewise.
5042         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
5043         on Darwin.
5044
5045 2005-07-07  Jeff Law  <law@redhat.com>
5046
5047         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
5048         argument evaluation order.
5049
5050 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
5051
5052         PR libfortran/21594
5053         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5054         Add test cases where the shift length is greater than the
5055         array length.
5056
5057 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5058
5059         * obj-c++.dg/proto-lossage-6.mm: New.
5060         * objc.dg/proto-lossage-6.m: New.
5061
5062 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5063
5064         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
5065         * objc.dg/gnu-runtime-2.m: Likewise.
5066
5067 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5068
5069         * gfortran.dg/longline.f: New test.
5070
5071         * gfortran.dg/badline.f: New test.
5072
5073 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5074
5075         PR fortran/16531
5076         PR fortran/15966
5077         PR fortran/18781
5078         * gfortran.dg/hollerith.f90: New.
5079         * gfortran.dg/hollerith2.f90: New.
5080         * gfortran.dg/hollerith3.f90: New.
5081         * gfortran.dg/hollerith4.f90: New.
5082         * gfortran.dg/hollerith_f95.f90: New.
5083         * gfortran.dg/hollerith_legacy.f90: New.
5084         * gfortran.dg/g77/cpp4.F: New. Port from g77.
5085
5086 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5087
5088         PR objc/22274
5089         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
5090         * objc.dg/gnu-runtime-2.m: New.
5091
5092 2005-07-06  Jeff Law  <law@redhat.com>
5093
5094         * gcc.dg/tree-ssa/vrp17.c: New test.
5095
5096 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5097
5098         PR fortran/22327
5099         * gfortran.dg/array_constructor_5.f90: New test.
5100
5101 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5102
5103         * gfortran.fortran-torture/execute/entry_9.f90: New test.
5104
5105 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
5106
5107         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
5108         * gcc.dg/980816-1.c: Ditto.
5109
5110 2005-07-06  Jeff Law  <law@redhat.com>
5111
5112         * gcc.c-torture/compile/pr21356.c: New test.
5113
5114 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5115
5116         PR c/22013
5117         PR c/22098
5118         * gcc.c-torture/compile/pr22013-1.c,
5119         gcc.c-torture/execute/pr22098-1.c,
5120         gcc.c-torture/execute/pr22098-2.c,
5121         gcc.c-torture/execute/pr22098-3.c: New tests.
5122
5123 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5124
5125         PR c/22308
5126         * gcc.dg/pr22308-1.c: New test.
5127
5128 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5129
5130         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5131         target.
5132         * gcc.dg/compare9.c: Use -fshort-enums instead of
5133         -fno-short-enums.  Change the last test to dg-bogus.
5134
5135 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5136
5137         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5138         * gcc.dg/compare9.c: New.
5139
5140 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5141
5142         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5143
5144 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5145
5146         PR testsuite/22288
5147         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5148
5149
5150 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5151
5152         * gcc.dg/format/gcc_gfc-1.c: New.
5153
5154 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5155
5156         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5157
5158 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5159
5160         PR fortran/20842
5161         * gfortran.dg/io_invalid_1.f90: New test.
5162
5163 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5164
5165         * gcc.dg/format/gcc_diag-1.c: Update.
5166
5167 2005-07-02  Jeff Law  <law@redhat.com>
5168
5169         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5170         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5171
5172 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5173
5174         * gcc.dg/format/gcc_diag-1.c: Update.
5175
5176 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5177
5178         PR tree-opt/22269
5179         * gcc.c-torture/compile/pr22269.c: New test.
5180
5181 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5182
5183         PR 21584
5184         PR 22219
5185         * g++.dg/tree-ssa/pr21584-1.C: New test.
5186         * g++.dg/tree-ssa/pr21584-2.C: New test.
5187
5188 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5189
5190         * obj-c++.dg/try-catch-11.mm: New.
5191         * objc.dg/try-catch-10.m: New.
5192
5193 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5194
5195         * g++.dg/other/ucnid-1.C: xfail on AIX.
5196
5197 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5198
5199         PR 22234
5200         * gcc.dg/20050629-1.c: New test.
5201
5202 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5203
5204         * obj-c++.dg/const-str-1[0-1].mm: New.
5205         * objc.dg/const-str-1[0-1].m: New.
5206
5207 2005-05-29  Richard Henderson  <rth@redhat.com>
5208
5209         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5210         Rename from check_effective_target_vect_no_max.
5211         (check_effective_target_vect_no_int_add): New.
5212         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5213         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5214         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5215         * gcc.dg/vect/vect-reduc-1.c: Use both.
5216         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5217
5218 2005-05-29  Richard Henderson  <rth@redhat.com>
5219
5220         * lib/target-supports.exp (check_effective_target_vect_no_max):
5221         Remove i386 and x86_64.
5222
5223 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5224
5225         PR testsuite/21969
5226         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5227
5228 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5229
5230         PR middle-end/21969
5231         * gcc.dg/vect/pr21969.c: New test.
5232
5233 2005-06-28  Eric Christopher  <echristo@redhat.com>
5234
5235         PR c/22052
5236         PR c/21975
5237         * gcc.dg/inline1.c: New test.
5238         * gcc.dg/inline2.c: Ditto.
5239         * gcc.dg/inline3.c: Ditto.
5240         * gcc.dg/inline4.c: Ditto.
5241         * gcc.dg/inline5.c: Ditto.
5242
5243 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5244
5245         PR libfortran/22142
5246         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5247         Add testcase also testing eoshift1 for PR 22142.
5248
5249 2005-06-28  Richard Henderson  <rth@redhat.com>
5250
5251         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5252         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5253         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5254         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5255         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5256
5257 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5258
5259         PR libfortran/22142
5260         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5261         Add testcase for PR 22142.
5262
5263 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5264
5265         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5266         gcc.target/ia64/fpreg-2.c: New tests.
5267
5268 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5269
5270         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5271
5272 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5273
5274         PR libfortran/22170
5275         * gfortran.dg/slash_1.f90: New test.
5276
5277 2005-06-27  Richard Henderson  <rth@redhat.com>
5278
5279         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5280         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5281         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5282         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5283         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5284         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5285
5286 2005-06-27  Richard Henderson  <rth@redhat.com>
5287
5288         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5289         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5290
5291 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5292
5293         * obj-c++.dg/proto-lossage-5.mm: New.
5294         * objc.dg/proto-lossage-5.m: New.
5295
5296 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5297
5298         PR 21959
5299         * gcc.dg/tree-ssa/pr21959.c: New test.
5300
5301 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5302
5303         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5304         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5305         testing uninitialized var.
5306
5307         * gcc.c-torture/execute/builtins/chk.h: New.
5308         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5309         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5310         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5311         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5312         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5313         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5314         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5315         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5316         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5317         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5318         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5319         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5320         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5321         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5322         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5323         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5324         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5325         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5326         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5327         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5328         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5329         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5330         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5331         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5332         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5333         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5334         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5335         * gcc.dg/builtin-object-size-1.c: New test.
5336         * gcc.dg/builtin-object-size-2.c: New test.
5337         * gcc.dg/builtin-object-size-3.c: New test.
5338         * gcc.dg/builtin-object-size-4.c: New test.
5339         * gcc.dg/builtin-object-size-5.c: New test.
5340         * gcc.dg/builtin-stringop-chk-1.c: New test.
5341         * gcc.dg/builtin-stringop-chk-2.c: New test.
5342         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5343         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5344         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5345         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5346         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5347         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5348         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5349         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5350         * gcc.c-torture/execute/printf-1.c: New test.
5351         * gcc.c-torture/execute/fprintf-1.c: New test.
5352         * gcc.c-torture/execute/vprintf-1.c: New test.
5353         * gcc.c-torture/execute/vfprintf-1.c: New test.
5354         * gcc.c-torture/execute/printf-chk-1.c: New test.
5355         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5356         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5357         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5358
5359 2005-06-27  Michael Matz  <matz@suse.de>
5360
5361         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5362         slot is not merged if address escapes.
5363
5364 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5365
5366         PR c/21911
5367         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5368
5369 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5370
5371         PR middle-end/17965
5372         * gcc.c-torture/compile/20050622-1.c: New test.
5373
5374         PR middle-end/22028
5375         * gcc.dg/20050620-1.c: New test.
5376
5377 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5378
5379         PR tree-optimization/22026
5380         * gcc.dg/tree-ssa/pr22026.c: New.
5381
5382 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5383
5384         PR libfortran/22144
5385         * gfortran.dg/shift-alloc.f90:  New testcase.
5386
5387 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5388
5389         * all files: Update FSF address in copyright headers.
5390
5391 2005-06-22  Jan Hubicka  <jh@suse.cz>
5392
5393         * wholeprogram-1.c: New testcase.
5394         * wholeprogram-2.c: New testcase.
5395
5396 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5397
5398         PR 22171
5399         * gcc.dg/tree-ssa/pr22171.c: New test.
5400
5401 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5402
5403         * gfortran.dg/simplify_modulo.f90: New.
5404
5405 2005-06-24  Jan Hubicka  <jh@suse.cz>
5406
5407         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5408
5409 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5410
5411         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5412
5413 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5414
5415         * obj-c++.dg/typedef-alias-1.mm: New.
5416         * objc.dg/typedef-alias-1.m: New.
5417
5418 2005-06-23  Jeff Law  <law@redhat.com>
5419
5420         * gcc.dg/tree-ssa/vrp16.c: New test.
5421
5422 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5423
5424         * lib/target-supports.exp: Add
5425         check_effective_target_fortran_large_real and
5426         check_effective_target_fortran_large_int to check for
5427         corresponding effective targets.
5428         * gfortran.dg/large_integer_kind_1.f90: New test.
5429         * gfortran.dg/large_real_kind_1.f90: New test.
5430
5431 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5432
5433         PR tree-optimization/22117
5434         * gcc.dg/tree-ssa/pr22117.c: New.
5435
5436 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5437
5438         PR testsuite/22123
5439         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5440
5441 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5442
5443         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5444
5445 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5446
5447         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5448         * gfortran.dg/f2c_4.c: Likewise
5449
5450 2005-06-22 Paul Brook  <paul@codesourcery.com>
5451
5452         PR fortran/21034
5453         * gfortran.dg/auto_save_1.f90: New test.
5454
5455 2005-06-22  Michael Matz  <matz@suse.de>
5456
5457         * gcc.target/x86-64/abi: New directory.
5458         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5459         * gcc.target/x86-64/abi/README.gcc: New file.
5460         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5461         * gcc.target/x86-64/abi/asm-support.s: New file.
5462         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5463         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5464         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5465         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5466         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5467         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5468         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5469         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5470         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5471         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5472         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5473         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5474         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5475         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5476         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5477         * gcc.target/x86_64/abi/test_varargs.c: New test.
5478
5479 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5480
5481         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5482         32-bit i?86 and x86_64.
5483
5484 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5485
5486         * obj-c++.dg/const-str-[1-9].mm: New tests.
5487
5488 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5489
5490         PR fortran/22010
5491         * gfortran.dg/namelist_use.f90: New.
5492         * gfortran.dg/namelist_use_only.f90: New.
5493
5494 2005-06-21  Jeff Law  <law@redhat.com>
5495
5496         * gcc.dg/tree-ssa/vrp15.c: New test.
5497
5498 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5499
5500         * lib/target-supports.exp (check_effective_target_vect_reduction):
5501         Remove.
5502         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5503         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5504         remove vect_reduction target keyword. Also avoid two returns in main.
5505         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5506         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5507         * gcc.dg/vect/vect-reduc-1short.c: New test.
5508         * gcc.dg/vect/vect-reduc-1char.c: New test.
5509         * gcc.dg/vect/vect-reduc-2short.c: New test.
5510         * gcc.dg/vect/vect-reduc-2char.c: New test.
5511         * gcc.dg/vect/vect-reduc-6.c: New test.
5512         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5513         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5514         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5515
5516 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5517         Paul Thomas  <pault@gcc.gnu.org>
5518
5519         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5520         New tests.
5521
5522 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5523
5524         * gfortran.dg/backslash_1.f90: New test.
5525         * gfortran.dg/backslash_2.f90: New test.
5526
5527 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5528
5529         * gfortran.dg/duplicate_labels.f90: New test.
5530
5531 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5532
5533         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5534         unsupportable relocations.
5535         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5536         * gcc.dg/20050321-2.c: xfail for NetWare.
5537
5538 2005-06-20  Andreas Jaeger  <aj@suse.de>
5539
5540         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5541         gcc.target/i386/fastcall-sseregparm.c,
5542         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5543
5544 2005-06-19  Richard Henderson  <rth@redhat.com>
5545
5546         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5547
5548 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5549
5550         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5551
5552 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5553
5554         PR c++/22115
5555         * g++.dg/conversion/simd2.C: Change expected error message.
5556
5557 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5558
5559         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5560         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5561         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5562
5563 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5564
5565         * gcc.dg/fold-mod-1.c: New test.
5566
5567 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5568
5569         PR fortran/19926
5570         * gfortran.dg/pr19926.f90: New test.
5571
5572 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5573
5574         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5575         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5576         targets.
5577         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5578         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5579
5580 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5581
5582         * gcc.target/ia64/float80-varargs-1.c: New test.
5583
5584 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5585
5586         PR tree-opt/22035
5587         * gfortran.dg/f2c_6.f90: New test.
5588
5589 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5590
5591         PR c++/17413
5592         * g++.dg/template/local5.C: New.
5593
5594 2005-06-17  Richard Henderson  <rth@redhat.com>
5595
5596         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5597
5598 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5599
5600         PR testsuite/21945
5601         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5602
5603 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5604
5605         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5606         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5607         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5608         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5609         check_vect to verify the presence of hardware vector support.
5610
5611 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5612
5613         PR testsuite/22056
5614         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5615
5616 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5617
5618         PR libfortran/19216
5619         * gfortran.dg/pr19216.f: Add correct space between brackets and
5620         dg directive.
5621
5622 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5623
5624         PR libfortran/16436
5625         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5626
5627 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5628
5629         * gcc.target/i386/attributes-error.c: New testcase.
5630         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5631         * gcc.target/i386/regparm-stdcall.c: Likewise.
5632         * gcc.target/i386/sseregparm-1.c: Likewise.
5633         * gcc.target/i386/sseregparm-2.c: Likewise.
5634
5635 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5636
5637         * g++.dg/rtti/crash2.C: New.
5638
5639 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5640
5641         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5642
5643 2005-06-15  David Ung  <davidu@mips.com>
5644
5645         * gcc.target/mips/mips16e-extends.c: New test for testing the
5646         generation of MIPS16e zeb/zeh, seb/seh instructions.
5647
5648 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5649
5650         PR 22018
5651         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5652         * gcc.dg/tree-ssa/pr22018.c: New test.
5653
5654 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5655
5656         * gcc.dg/simd-1.c: Update error messages.
5657         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5658         * gcc.dg/simd-2.c: Update error messages.
5659         * gcc.dg/simd-4.c: New.
5660
5661 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5662
5663         PR c++/20678
5664         * g++.dg/other/crash-4.C: New.
5665
5666 2005-06-14  Devang Patel  <dpatel@apple.com>
5667
5668         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5669
5670 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5671
5672         PR c++/21929
5673         * g++.dg/parse/crash11.C: Update
5674
5675 2005-06-13  Jeff Law  <law@redhat.com>
5676
5677         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5678         perform the desired transformations.
5679         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5680         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5681
5682 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5683
5684         PR fortran/22038
5685         * gfortran.dg/forall_1.f90: Un-XFAIL.
5686
5687 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5688
5689         PR c++/21929
5690         * g++.dg/parse/crash26.C: New.
5691
5692         PR c++/20789
5693         * g++.dg/init/member1.C: New.
5694
5695 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5696
5697         * gfortran.dg/altreturn_1.f90: New test.
5698
5699 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5700
5701         PR middle-end/21985
5702         * gcc.dg/tree-ssa/pr21985.c: New test.
5703
5704 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5705
5706         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5707
5708 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5709
5710         PR c++/21930
5711         * g++.dg/other/error10.C: New test case.
5712
5713 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5714
5715         PR libfortran/19155
5716         * gfortran.dg/pr19155.f: Add test.
5717
5718 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5719
5720         * gfortran.dg/f2c_7.f90: New test.
5721
5722         * gfortran.dg/forall_1.f90: XFAILed.
5723
5724 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5725
5726         * gcc.dg/pr14796-1.c: New.
5727         * gcc.dg/pr14796-2.c: New.
5728
5729 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5730
5731         PR fortran/17792
5732         PR fortran/21375
5733         * gfortran.dg/deallocate_stat.f90:  New test.
5734
5735 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5736
5737         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5738
5739 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5740
5741         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5742         access will be generated when this loop is vectorized. Test that
5743         accesses with same alignment were detected.
5744         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5745         Test that accesses with same alignment were detected.
5746         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5747         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5748         alignment were detected.
5749
5750 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5751
5752         PR c++/10611
5753         * g++.dg/conversion/simd2.C: New.
5754
5755 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5756
5757         * gcc.dg/Wcxx-compat-1.c: New.
5758
5759 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5760
5761         PR libfortran/21480
5762         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5763         complex array.
5764
5765 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5766
5767         * gcc.dg/alias-8.c: New.
5768
5769 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5770
5771         * gcc.dg/format/cmn_err-1.c: Update.
5772
5773 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5774
5775         PR target/20666
5776         * gcc.target/sparc/fexpand-2.c: New.
5777         * gcc.target/sparc/fpmerge-2.c: New.
5778         * gcc.target/sparc/fpmul-2.c: New.
5779         * gcc.target/sparc/noresult.c: New.
5780         * gcc.target/sparc/pdist-2.c: New.
5781         * gcc.target/sparc/pdist-3.c: New.
5782
5783 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5784
5785         PR testsuite/21702
5786         * gcc.target/i386/i386.exp: Fix comment typo.
5787
5788 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5789
5790         PR c++/19497
5791         * g++.dg/inherit/using5.C: New.
5792         * g++.dg/inherit/using6.C: New.
5793
5794 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5795
5796         PR c++/19894
5797         * g++.dg/template/ptrmem15.C: New test.
5798
5799         PR c++/20563
5800         * g++.dg/ext/label4.C: New test.
5801
5802 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5803
5804         * gcc.dg/tls/debug-1.c: New test.
5805
5806 2005-06-07  Dale Johannesen  <dalej@apple.com>
5807
5808         * gcc.target/i386/movq.c:  New.
5809
5810 2005-06-07  Dale Johannesen  <dalej@apple.com>
5811
5812         * gcc.dg/20050607-1.c:  New.
5813
5814 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5815
5816         PR middle-end/21850
5817         * gcc.c-torture/execute/20050607-1.c: New test.
5818
5819 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5820
5821         PR libfortran/21926
5822         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5823         Test case where the return array has lowest stride one,
5824         but isn't packed.
5825
5826 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5827
5828         * lib/target-supports.exp (check_effective_target_sync_int_long):
5829         Add s390 and s390x targets.
5830
5831 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5832
5833         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5834         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5835         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5836         * gcc.dg/tree-ssa/loop-9.c: New test.
5837
5838 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5839
5840         * g++.dg/parse/defarg10.C: New.
5841
5842 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5843
5844         PR regression/21897
5845         * gcc.c-torture/execute/20050604-1.c: New test.
5846
5847 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5848
5849         PR 21903
5850         * g++.dg/parse/defarg9.C: New.
5851
5852         PR c++/20637
5853         * g++.dg/inherit/using4.C: New.
5854         * g++.dg/overload/error1.C: Adjust expected errors.
5855         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5856         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5857         * g++.old-deja/g++.other/redecl2.C: Likewise.
5858         * g++.old-deja/g++.other/redecl4.C: Likewise.
5859         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5860
5861 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5862
5863         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5864
5865 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5866
5867         * lib/gfortran.exp (gfortran_target_compile): Call
5868         dg-additional-files-options
5869         * gfortran.dg/f2c_4.f90: New file
5870         * gfortran.dg/f2c_4.c: New file
5871         * gfortran.dg/f2c_5.f90: New file
5872         * gfortran.dg/f2c_5.c: New file
5873
5874 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5875
5876         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5877
5878         PR fortran/21912
5879         * gfortran.dg/array_constructor_4.f90: New test.
5880
5881 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5882
5883         PR c++/21619
5884         * g++.dg/ext/builtin9.C: New test.
5885
5886 2005-06-05  Dale Johannesen  <dalej@apple.com>
5887
5888         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5889         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5890
5891 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5892
5893         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5894         * gcc.dg/vect/vect-reduc-1.c: New.
5895         * gcc.dg/vect/vect-reduc-2.c: New.
5896         * gcc.dg/vect/vect-reduc-3.c: New.
5897
5898 2005-06-04  Dale Johannesen  <dalej@apple.com>
5899
5900         * gcc.c-torture/execute/20050603-1.c:  New.
5901         * gcc.c-torture/execute/20050603-2.c:  New.
5902         * gcc.dg/20050603-3.c:  New.
5903
5904 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5905
5906         PR fortran/19195
5907         * gfortran.dg/debug_1.f90: New test.
5908
5909         * gfortran.dg/forall_1.f90: New test.
5910
5911 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5912
5913         * gfortran.dg/array_constructor_3.f90: New test.
5914
5915 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5916
5917         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5918
5919 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5920
5921         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5922
5923 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5924
5925         PR c/21873
5926         * gcc.dg/init-excess-1.c: New test.
5927
5928 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5929
5930         PR c++/21853
5931         * g++.dg/expr/static_cast6.C: New test.
5932
5933 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5934
5935         * gcc.dg/tree-ssa/vrp14.c: New test.
5936
5937 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5938
5939         PR c++/21336
5940         * g++.dg/template/new2.C: New test.
5941
5942 2005-06-03  Josh Conner  <jconner@apple.com>
5943
5944         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5945         all entries in initializer.
5946
5947 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5948
5949         PR middle-end/21858
5950         * gcc.dg/pr21858.c: New testcase.
5951
5952 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
5953
5954         PR tree-optimization/21292
5955
5956         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
5957         New.
5958         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5959         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5960         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5961         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5962         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
5963
5964 2005-06-02  Richard Henderson  <rth@redhat.com>
5965
5966         * gcc.dg/sync-2.c: Use -march=i486 for i386.
5967
5968 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
5969
5970         * gcc.dg/wtypequal.c: New testcase.
5971
5972 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
5973
5974         PR 21582
5975         * gcc.dg/tree-ssa/pr21582.c: New test.
5976
5977 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5978
5979         PR c++/21280
5980         * g++.dg/opt/interface2.h: New.
5981         * g++.dg/opt/interface2.C: New.
5982         * g++.dg/init/ctor4.C: Adjust error lines.
5983         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5984         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
5985         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5986         * g++.old-deja/g++.pt/assign1.C: Likewise.
5987         * g++.old-deja/g++.pt/crash20.C: Likewise.
5988
5989 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
5990
5991         PR tree-optimization/21734
5992         * g++.dg/vect/pr21734_1.cc: New.
5993         * g++.dg/vect/pr21734_2.cc: New.
5994
5995 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5996
5997         PR c++/20350
5998         * g++.dg/template/spec24.C: New.
5999
6000         PR c++/21151
6001         * g++.dg/pch/local-1.C: New.
6002         * g++.dg/pch/local-1.Hs: New.
6003
6004 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
6005
6006         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
6007         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
6008         * gcc.dg/tree-ssa/pr14341.c: New test.
6009         * gcc.dg/tree-ssa/pr14841.c: New test.
6010         * gcc.dg/tree-ssa/pr20701.c: New test.
6011         * gcc.dg/tree-ssa/pr21086.c: New test.
6012         * gcc.dg/tree-ssa/pr21090.c: New test.
6013         * gcc.dg/tree-ssa/pr21332.c: New test.
6014         * gcc.dg/tree-ssa/pr21458.c: New test.
6015         * gcc.dg/tree-ssa/pr21658.c: New test.
6016         * gcc.dg/tree-ssa/vrp01.c: New test.
6017         * gcc.dg/tree-ssa/vrp02.c: New test.
6018         * gcc.dg/tree-ssa/vrp03.c: New test.
6019         * gcc.dg/tree-ssa/vrp04.c: New test.
6020         * gcc.dg/tree-ssa/vrp05.c: New test.
6021         * gcc.dg/tree-ssa/vrp06.c: New test.
6022         * gcc.dg/tree-ssa/vrp07.c: New test.
6023         * gcc.dg/tree-ssa/vrp08.c: New test.
6024         * gcc.dg/tree-ssa/vrp09.c: New test.
6025         * gcc.dg/tree-ssa/vrp10.c: New test.
6026         * gcc.dg/tree-ssa/vrp11.c: New test.
6027         * gcc.dg/tree-ssa/vrp12.c: New test.
6028         * gcc.dg/tree-ssa/vrp13.c: New test.
6029
6030 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
6031
6032         PR 21029
6033         * gcc.dg/tree-ssa/pr21029.c: New test.
6034
6035 2005-06-01  Roger Sayle  <roger@eyesopen.com>
6036
6037         * gfortran.dg/logint-1.f: New test case.
6038         * gfortran.dg/logint-2.f: Likewise.
6039         * gfortran.dg/logint-3.f: Likewise.
6040
6041 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
6042
6043         PR c/21536
6044         PR c/20760
6045         * gcc.dg/20050527-1.c: New test.
6046
6047         * gcc.dg/i386-sse-12.c: New test.
6048
6049         PR fortran/21729
6050         * gfortran.dg/implicit_5.f90: New test.
6051
6052 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
6053
6054         PR fortran/20883
6055         * gfortran/assign_4.f90: New test.
6056         * gfortran/assign_2.f90: Change compile to run.
6057
6058 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
6059
6060         * lib/target-supports.exp
6061         (check_effective_target_sync_char_short): New.
6062         * gcc.dg/sync-2.c: New.
6063
6064 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6065
6066         PR tree-optimization/21817
6067         * gcc.dg/torture/pr21817-1.c: New.
6068
6069 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
6070
6071         PR c++/21165
6072         * g++.dg/template/init5.C: New.
6073
6074 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
6075
6076         * gfortran.dg/char_initialiser_actual.f90:
6077         Test character initialisers as actual arguments.
6078         * gfortran.dg/char_pointer_comp_assign.f90:
6079         Test character pointer structure component assignments.
6080         * gfortran.dg/char_array_structure_constructor.f90:
6081         Test character components in structure constructors.
6082
6083 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
6084
6085         PR middle-end/20931
6086         * g++.dg/opt/pr20931.C: New test.
6087
6088 2005-05-31  Andreas Jaeger  <aj@suse.de>
6089
6090         PR testsuite/20772
6091         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
6092         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
6093         g++.old-deja/g++.ext/asmspec1.C,
6094         g++.old-deja/g++.other/regstack.C,
6095         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
6096         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
6097         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
6098         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
6099         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
6100         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
6101         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
6102         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
6103         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
6104         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
6105         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
6106         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
6107         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
6108         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
6109         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
6110         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
6111         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
6112         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
6113         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
6114
6115 2005-05-31  Jeff Law  <law@redhat.com>
6116
6117         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
6118
6119 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6120
6121         PR middle-end/21743
6122         * gcc.dg/builtins-1.c: Activate disabled clog test.
6123         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6124
6125 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6126
6127         * gfortran.dg/char_pointer_assign.f90:
6128         Test character-pointer assignments and pointer assignments.
6129         * gfortran.dg/char_pointer_dummy.f90:
6130         Test character-pointer dummy arguments.
6131         * gfortran.dg/char_pointer_func.f90:
6132         Test character-pointer function returns.
6133         * gfortran.dg/char_pointer_dependency.f90:
6134         Test character-pointer functions with dependencies.
6135
6136 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6137
6138         PR c++/21784
6139         * g++.dg/lookup/using14.C: New test.
6140
6141 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6142
6143         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6144         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6145         trailing ^M.
6146
6147 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6148
6149         PR c++/17413
6150         * g++.dg/template/local5.C: New.
6151
6152         PR target/21761
6153         * gcc.c-torture/compile/pr21761.c: New.
6154
6155         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6156         before darwin8.
6157
6158 2005-05-30  Steven G. Kargl
6159
6160         PR fortran/20846
6161         * gfortran.dg/inquire_8.f90: New test.
6162
6163 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6164
6165         PR libfortran/21376
6166         * gfortran.dg/output_exponents_1.f90: New test.
6167
6168 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6169
6170         PR libfortran/20006
6171         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6172
6173 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6174
6175         PR c++/21210
6176         * g++.dg/ext/complex1.C: New test.
6177
6178         PR c++/21340
6179         * g++.dg/init/ctor6.C: New test.
6180
6181 2005-05-29  Jan Hubicka  <jh@suse.cz>
6182
6183         * gcc.c-torture/compile/pr21562.c: New.
6184
6185 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6186
6187         * gfortran.dg/subnormal_1.f90: New test.
6188
6189 2005-05-28  Jan Hubicka  <jh@suse.cz>
6190
6191         * tree-prof.exp: Fix comment.
6192         * value-prof-1.c: New.
6193         * value-prof-2.c: New.
6194         * value-prof-3.c: New.
6195         * value-prof-4.c: New.
6196
6197 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6198
6199         PR c++/21614
6200         * g++.dg/expr/ptrmem6.C: New test.
6201         * g++.dg/expr/ptrmem6a.C: Likewise.
6202
6203 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6204
6205         PR tree-optimization/21658
6206         * gcc.dg/tree-ssa/pr21658.c: New.
6207
6208 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6209
6210         PR c++/21455
6211         * g++.dg/inherit/ptrmem3.C: New.
6212
6213         PR c++/21681
6214         * g++.dg/parse/template16.C: New.
6215
6216 2005-05-27  Andreas Jaeger  <aj@suse.de>
6217
6218         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6219
6220         * gcc.dg/i386-sse-8.c: Run test on all archs.
6221
6222 2005-05-26  Mike Stump  <mrs@apple.com>
6223
6224         * objc.dg/isa-field-1.m: Only run on darwin.
6225         * objc.dg/lookup-1.m: Likewise.
6226         * objc.dg/try-catch-8.m: Likewise.
6227
6228 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6229
6230         PR tree-optimization/9814
6231         * gcc.dg/pr9814-1.c: New test case.
6232
6233 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6234
6235         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6236         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6237         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6238         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6239         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6240         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6241         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6242         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6243         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6244         objc.dg/try-catch-8.m: New.
6245
6246 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6247
6248         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6249         remove extraneous semicolons.
6250
6251 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6252
6253         * obj-c++.dg/comp-types-12.mm: New.
6254         * objc.dg/comp-types-11.m: New.
6255         * objc.dg/selector-4.m: New.
6256
6257 2005-05-26  Andreas Jaeger  <aj@suse.de>
6258
6259         PR testsuite/20772
6260         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6261         g++.old-deja/g++.ext/attrib3.C,
6262         g++.old-deja/g++.other/store-expr1.C,
6263         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6264         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6265         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6266         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6267         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6268         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6269         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6270         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6271         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6272         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6273         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6274         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6275         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6276         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6277         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6278         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6279         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6280         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6281         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6282
6283 2005-05-26  Andreas Jaeger  <aj@suse.de>
6284
6285         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6286         x86-64 compilation.
6287
6288 2005-05-26  Andreas Jaeger  <aj@suse.de>
6289
6290         PR testsuite/20772
6291         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6292         gcc.misc-tests/i386-pf-athlon-1.c,
6293         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6294         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6295         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6296         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6297         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6298         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6299         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6300         programs.
6301
6302         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6303         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6304         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6305         x86-64 compilation.
6306
6307         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6308         x86_64.
6309
6310         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6311         effective-target ilp32.
6312
6313 2005-05-26  David Ung  <davidu@mips.com>
6314
6315         * gcc.target/mips/ext_ins.c: New test for testing the generation
6316         of MIPS32/64 rev 2 ext/ins instructions.
6317
6318 2005-05-26  Andreas Jaeger  <aj@suse.de>
6319
6320         * treelang/compile/unsigned.tree: Use gimple instead of
6321         nonexisting generic dump.
6322
6323 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6324
6325         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6326
6327 2005-05-26  Andreas Jaeger  <aj@suse.de>
6328
6329         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6330
6331 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6332
6333         PR libfortran/17283
6334         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6335         Test callee-allocated memory with write statements.
6336
6337 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6338
6339         PR middle-end/21709
6340         * gcc.dg/pr21709-1.c: New test case.
6341
6342 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6343             Mike Stump  <mrs@apple.com>
6344
6345         * objc/execute/next_mapping.h: Update for C++.
6346
6347         * obj-c++.dg/selector-1.mm: Move to...
6348         * obj-c++.dg/selector-4.mm: here...
6349
6350         * obj-c++.dg/basic.mm: New.
6351         * obj-c++.dg/comp-types-1.mm: New.
6352         * obj-c++.dg/cxx-class-1.mm: New.
6353         * obj-c++.dg/cxx-ivars-1.mm: New.
6354         * obj-c++.dg/cxx-ivars-2.mm: New.
6355         * obj-c++.dg/cxx-ivars-3.mm: New.
6356         * obj-c++.dg/cxx-scope-1.mm: New.
6357         * obj-c++.dg/cxx-scope-2.mm: New.
6358         * obj-c++.dg/defs.mm: New.
6359         * obj-c++.dg/empty-private-1.mm: New.
6360         * obj-c++.dg/encode-1.mm: New.
6361         * obj-c++.dg/encode-2.mm: New.
6362         * obj-c++.dg/encode-3.mm: New.
6363         * obj-c++.dg/extern-c-1.mm: New.
6364         * obj-c++.dg/extra-semi.mm: New.
6365         * obj-c++.dg/fix-and-continue-2.mm: New.
6366         * obj-c++.dg/isa-field-1.mm: New.
6367         * obj-c++.dg/ivar-list-semi.mm: New.
6368         * obj-c++.dg/local-decl-1.mm: New.
6369         * obj-c++.dg/lookup-1.mm: New.
6370         * obj-c++.dg/lookup-2.mm: New.
6371         * obj-c++.dg/method-1.mm: New.
6372         * obj-c++.dg/method-2.mm: New.
6373         * obj-c++.dg/method-3.mm: New.
6374         * obj-c++.dg/method-4.mm: New.
6375         * obj-c++.dg/method-5.mm: New.
6376         * obj-c++.dg/method-6.mm: New.
6377         * obj-c++.dg/method-7.mm: New.
6378         * obj-c++.dg/no-extra-load.mm: New.
6379         * obj-c++.dg/overload-1.mm: New.
6380         * obj-c++.dg/pragma-1.mm: New.
6381         * obj-c++.dg/pragma-2.mm: New.
6382         * obj-c++.dg/private-1.mm: New.
6383         * obj-c++.dg/private-2.mm: New.
6384         * obj-c++.dg/proto-qual-1.mm: New.
6385         * obj-c++.dg/qual-types-1.mm: New.
6386         * obj-c++.dg/stubify-1.mm: New.
6387         * obj-c++.dg/stubify-2.mm: New.
6388         * obj-c++.dg/super-class-1.mm: New.
6389         * obj-c++.dg/super-class-2.mm: New.
6390         * obj-c++.dg/super-dealloc-1.mm: New.
6391         * obj-c++.dg/super-dealloc-2.mm: New.
6392         * obj-c++.dg/template-1.mm: New.
6393         * obj-c++.dg/template-2.mm: New.
6394         * obj-c++.dg/template-3.mm: New.
6395         * obj-c++.dg/template-4.mm: New.
6396         * obj-c++.dg/template-5.mm: New.
6397         * obj-c++.dg/template-6.mm: New.
6398         * obj-c++.dg/try-catch-1.mm: New.
6399         * obj-c++.dg/try-catch-2.mm: New.
6400         * obj-c++.dg/try-catch-3.mm: New.
6401         * obj-c++.dg/try-catch-4.mm: New.
6402         * obj-c++.dg/try-catch-5.mm: New.
6403         * obj-c++.dg/try-catch-6.mm: New.
6404         * obj-c++.dg/try-catch-7.mm: New.
6405         * obj-c++.dg/try-catch-8.mm: New.
6406         * obj-c++.dg/try-catch-9.mm: New.
6407         * obj-c++.dg/va-meth-1.mm: New.
6408
6409 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6410
6411         * obj-c++.dg/selector-1.mm: New.
6412         * obj-c++.dg/selector-2.mm: New.
6413
6414 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6415
6416         * obj-c++.dg/selector-3.mm: New.
6417         * objc.dg/selector-3.m: New.
6418
6419 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6420
6421         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6422         about where warning appears.
6423
6424 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6425
6426         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6427         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6428         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6429         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6430
6431 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6432
6433         * gcc.dg/20050524-1.c: New test.
6434
6435 2005-05-25  Jan Hubicka  <jh@suse.cz>
6436
6437         * gcc.dg/tree-prof/inliner-1.c: New.
6438
6439 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6440
6441         * gcc.dg/tree-prof: New directory.
6442         * gcc.dg/tree-prof/tree-prof.exp: New.
6443
6444 2005-05-25  DJ Delorie  <dj@redhat.com>
6445
6446         * gcc.dg/Wattributes-1.c: New.
6447         * gcc.dg/Wattributes-2.c: New.
6448         * gcc.dg/Wattributes-3.c: New.
6449
6450 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6451
6452         PR tree-optimization/19833
6453         * gcc.dg/uninit-4.c: Remove xfail.
6454         * gcc.dg/uninit-9.c: Ditto.
6455
6456 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6457
6458         * obj-c++.dg/bitfield-[1-5].mm: New.
6459         * obj-c++.dg/class-protocol-1.mm: New.
6460         * obj-c++.dg/comp-types-1[0-1].mm: New.
6461         * obj-c++.dg/comp-types-[2-9].mm: New.
6462         * obj-c++.dg/encode-[4-8].mm: New.
6463         * obj-c++.dg/layout-1.mm: New.
6464         * obj-c++.dg/method-1[0-9].mm: New.
6465         * obj-c++.dg/method-2[0-1].mm: New.
6466         * obj-c++.dg/method-[8-9].mm: New.
6467         * obj-c++.dg/objc-gc-3.mm: New.
6468         * obj-c++.dg/try-catch-10.mm: New.
6469         * objc.dg/bitfield-5.m: New.
6470         * objc.dg/comp-types-10.m: New.
6471         * objc.dg/comp-types-9.m: New.
6472         * objc.dg/layout-1.m: New.
6473         * objc.dg/objc-gc-4.m: New.
6474         * objc.dg/try-catch-9.m: New.
6475         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6476         * objc.dg/comp-types-1.m: Likewise.
6477         * objc.dg/comp-types-[5-6].m: Likewise.
6478         * objc.dg/method-9.m: Likewise.
6479
6480 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6481
6482         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6483         and on hardware without VMX support.
6484
6485         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6486
6487         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6488
6489         * lib/profopt.exp (dg-final-generate, dg-final-use,
6490         profopt-final-code, profopt-get-options): New.
6491         (profopt-execute): Process test directives.
6492
6493         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6494         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6495         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6496
6497 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6498
6499         PR C++/21645
6500         * g++.dg/init/ctor5.C: New test.
6501
6502 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6503
6504         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6505         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6506         vect-113.c, vect-114.c.
6507
6508 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6509
6510         * gcc.dg/const-elim-1.c: Remove xfails.
6511
6512 2005-05-23  Jeff Law  <law@redhat.com>
6513
6514         * gcc.c-torture/compile/pr21638.c: New test.
6515         * gcc.c-torture/compile/20050520-1.c: New test.
6516
6517 2005-05-23  Nick Clifton  <nickc@redhat.com>
6518
6519         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6520         be a proper triple, ie: m32r*-*-*.
6521         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6522
6523 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6524
6525         PR middle-end/21331
6526         PR tree-opt/21293
6527         * gcc.c-torture/compile/pr21293.c: New test.
6528         * gcc.c-torture/execute/pr21331.c: New test.
6529
6530 2004-05-20  Richard Henderson  <rth@redhat.com>
6531
6532         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6533
6534 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6535
6536         * obj-c++-dg.exp: Add.
6537         * obj-c++.exp: Add.
6538         * obj-c++.dg/dg.exp: Add.
6539
6540 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6541
6542         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6543         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6544
6545 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6546
6547         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6548
6549 2004-05-19  Richard Henderson  <rth@redhat.com>
6550
6551         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6552
6553 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6554
6555         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6556
6557         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6558
6559 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6560
6561         PR c++/21495
6562         * g++.dg/parse/extern1.C: New test.
6563         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6564
6565 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6566
6567         * gcc.dg/c99-math.h: New.
6568         * gcc.dg/c99-math-float-1.c: New test.
6569         * gcc.dg/c99-math-double-1.c: Likewise.
6570         * gcc.dg/c99-math-long-double-1.c: Likewise.
6571
6572 2005-05-18  Richard Henderson  <rth@redhat.com>
6573
6574         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6575
6576 2005-05-18  Devang Patel  <dpatel@apple.com>
6577
6578         * g++.dg/opt/20050511-1.C: New test.
6579
6580 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6581
6582         PR libfortran/21127
6583         * gfortran.dg/reshape-complex.f90:  New test.
6584
6585 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6586
6587         * gfortran.dg/array_constructor_1.f90: New test.
6588         * gfortran.dg/array_constructor_2.f90: New test.
6589
6590 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6591
6592         PR fortran/20954
6593         * gfortran.dg/pr20954.f: New test.
6594
6595 2005-05-17  Mike Stump  <mrs@apple.com>
6596
6597         Yet more Objective-C++...
6598
6599         * objc.dg/method-5.m: Update.
6600         * objc.dg/method-6.m: Update.
6601         * objc.dg/method-7.m: Update.
6602         * objc.dg/method-9.m: Update.
6603         * objc.dg/try-catch-2.m: Update.
6604
6605 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6606
6607         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6608         Remove little-endian optimizations.
6609
6610 2005-05-17  Jeff Law  <law@redhat.com>
6611
6612         * g++.dg/tree-ssa/pr14814.C: New test.
6613         * gcc.dg/tree-ssa/pr14814.C: New test.
6614         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6615         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6616
6617 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6618
6619         * gcc.dg/compat/generate-random.c: Do not include
6620         libiberty.h.
6621         * gcc.dg/compat/generate-random_r.c: Likewise.
6622
6623 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6624
6625         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6626
6627 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6628
6629         PR middle-end/21595
6630         * g++.dg/tree-ssa/builtin1.C: New testcase.
6631
6632 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6633
6634         PR c++/21454
6635         * g++.dg/opt/const4.C: New test.
6636
6637         PR middle-end/21492
6638         * g++.dg/opt/crossjump1.C: New test.
6639
6640         PR tree-optimization/21610
6641         * gcc.c-torture/compile/20050516-1.c: New test.
6642
6643         PR fortran/15080
6644         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6645         about the test failing.
6646         * gfortran.fortran-torture/execute/where_7.f90: New test.
6647         * gfortran.fortran-torture/execute/where_8.f90: New test.
6648
6649 2005-05-16  Richard Henderson  <rth@redhat.com>
6650
6651         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6652         i?86 and x86_64.
6653
6654 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6655
6656         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6657         (limits.h): Include unconditionally.
6658         (stdlib.h): Likewise.
6659         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6660         (limits.h): Include unconditionally.
6661         (stdlib.h): Likewise.
6662         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6663         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6664         (limits.h): Include unconditionally.
6665         (stdlib.h): Likewise.
6666         (hashtab.h): Do not include.
6667         (getopt.h): Likewise.
6668         (stddef.h): Include.
6669         (hashval_t): Define.
6670         (struct entry): Add "next" field.
6671         (HASH_SIZE): New macro.
6672         (hash_table): New variable.
6673         (switchfiles): Do not use xmalloc.
6674         (mix): New macro.
6675         (iterative_hash): New function.
6676         (hasht): Remove.
6677         (e_exists): New function.
6678         (e_insert): Likewise.
6679         (output): Use, instead of libiberty hashtable functions.
6680         (main): Do not use getopt.  Do not call htab_create.
6681
6682 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6683
6684         PR libstdc++/21526
6685         * lib/target-supports.exp (check_mkfifo_available):
6686         Return 0 for cygwin as mkfifo support incomplete on platform.
6687         Fix typos in comments.
6688
6689 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6690
6691         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6692
6693 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6694
6695         PR fortran/17432
6696         * gfortran.dg/assign_4.f: New test.
6697
6698 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6699
6700         PR tree-optimization/21563
6701         * gcc.dg/tree-ssa/pr21563.c: New.
6702
6703 2005-05-14  Jan Hubicka  <jh@suse.cz>
6704
6705         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6706
6707 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6708
6709         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6710
6711 2005-05-13  Julian Brown  <julian@codesourcery.com>
6712
6713         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6714         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6715
6716 2005-05-13  Jan Hubicka  <jh@suse.cz>
6717
6718         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6719         * gcc.dg/fold-xor-?.c: Likewise.
6720         * gcc.dg/pr15784-?.c: Likewise.
6721         * gcc.dg/pr20922-?.c: Likewise.
6722         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6723         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6724         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6725
6726 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6727
6728         PR fortran/21260
6729         * gfortran.dg/hollerith_1.f90: New test.
6730
6731 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6732
6733         * gfortran.dg/func_result_2.f90: New test.
6734
6735 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6736
6737         * gfortran.dg/dev_null.f90: New test.
6738
6739 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6740
6741         * gcc.dg/arm-vfp1.c: Revert last change.
6742
6743 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6744
6745         PR middle-end/19807
6746         PR tree-optimization/19639
6747         * g++.dg/tree-ssa/pr19807.C: New testcase.
6748
6749 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6750
6751         PR libfortran/21471
6752         * gfortran.dg/append-1.f90: New test.
6753
6754 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6755
6756         * gcc.dg/pr18501.c: XFAIL.
6757         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6758         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6759         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6760         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6761         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6762         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6763         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6764         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6765
6766 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6767
6768         PR fortran/20178
6769         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6770         gfortran.dg/f2c_3.f90: New tests.
6771
6772         * gfortran.dg/return_1.f90: Fix dg annotation.
6773
6774 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6775
6776         * gcc.c-torture/compile/20050510-1.c: New test.
6777
6778 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6779
6780         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6781
6782 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6783
6784         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6785
6786 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6787
6788         PR c/17913
6789         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6790
6791 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6792
6793         PR c/21342
6794         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6795         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6796
6797 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6798
6799         PR debug/16676
6800         * gcc.dg/debug/pr16676.c: New test.
6801
6802 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6803
6804         PR testsuite/21443
6805         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6806         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6807         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6808         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6809         Change -O1 to -O2.
6810         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6811         -fno-tree-dominator-opts.
6812
6813 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6814
6815         * gfortran.dg/return_1.f90: New test.
6816
6817 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6818
6819         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6820
6821         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6822
6823 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6824
6825         PR c++/21427
6826         * g++.dg/inherit/covariant13.C: New.
6827
6828 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6829
6830         PR libfortran/19155
6831         * gfortran.dg/pr19155.f: New test.
6832
6833 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6834
6835         PR inline-asm/8788
6836         * gcc.dg/pr8788-1.c: New testcase.
6837
6838 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6839
6840         PR target/21416
6841         * gcc.target/mips/fpcmp-[12].c: New tests.
6842
6843 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6844
6845         * lib/target-supports-dg.exp (dg-require-fork): New function.
6846         (dg-require-mkfifo): Likewise.
6847         * lib/target-supports.exp (check_function_available): New
6848         function.
6849         (check_fork_available): Likewise.
6850         (check_mkfifo_available): Likewise.
6851
6852 2005-05-06  Jeff Law  <law@redhat.com>
6853
6854         * gcc.c-torture/compile/pr21380.c: New test.
6855
6856 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6857
6858         PR c++/20961
6859         * g++.dg/ext/weak3.C: New test.
6860
6861 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6862
6863         PR c++/21352
6864         * g++.dg/template/crash37.C: New test.
6865
6866 2005-05-05  Paul Brook  <paul@codesourcery.com>
6867
6868         * gcc.dg/arm-g2.c: Use effective-target arm32.
6869         * gcc.dg/arm-mmx-1.c: Ditto.
6870         * gcc.dg/arm-scd42-2.c: Ditto.
6871         * gcc.dg/arm-vfp1.c: Ditto.
6872         * lib/target-supports.exp (check_effective_target_arm32): New
6873         function.
6874
6875 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
6876
6877         PR libfortran/21354
6878         gfortran.dg/in_pack_rank7.f90:  New test.
6879
6880 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6881
6882         PR middle-end/15618
6883         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6884
6885 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6886
6887         PR middle-end/21265
6888         * gcc.dg/20050503-1.c: New test.
6889
6890         PR rtl-optimization/21239
6891         * gcc.dg/i386-sse-11.c: New test.
6892
6893 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6894
6895         PR target/16888
6896         * gcc.target/i386/asm-1.c: New test.
6897
6898 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6899
6900         PR rtl-optimization/21330
6901         * gcc.c-torture/execute/20050502-1.c: New test.
6902
6903         PR target/21297
6904         * gcc.c-torture/execute/20050502-2.c: New test.
6905
6906 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6907
6908         PR middle-end/21282
6909         * gcc.dg/pr21282.c: New.
6910
6911 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6912
6913         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6914         * gcc.dg/vect/vect-92.c: Likewise
6915         * gcc.dg/vect/vect-93.c: Likewise
6916         * gcc.dg/vect/vect-dv-1.c: Likewise
6917         * gcc.dg/vect/vect-dv-2.c: Likewise
6918         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6919
6920 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6921
6922         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6923         * gfortran.dg/vect/vect-2.f90:  Likewise
6924         * gfortran.dg/vect/vect-3.f90:  Likewise
6925         * gfortran.dg/vect/vect-4.f90:  Likewise
6926         * gfortran.dg/vect/vect-5.f90:  Likewise
6927
6928 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6929
6930         PR target/20813
6931         * gcc.dg/rs6000-fpint-2.c: New.
6932
6933 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6934
6935         PR c/15698
6936         * gcc.dg/builtins-30.c: Update expected messages.
6937         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6938         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6939         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6940
6941 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6942
6943         PR tree-optimization/21294
6944         * gcc.dg/tree-ssa/pr21294.c: New.
6945
6946 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6947
6948         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6949         __builtin_altivec_st_internal_4si built-in.
6950
6951 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
6952
6953         PR c++/15875
6954         * g++.dg/template/ptrmem14.C: New test.
6955
6956 2005-05-02  Paul Brook  <paul@codesourcery.com>
6957
6958         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
6959
6960 2005-05-02  Michael Matz  <matz@suse.de>
6961
6962         PR c++/19542
6963         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
6964
6965 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
6966
6967         * g++.dg/cpp/weak.C: New test.
6968
6969 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
6970
6971         * gcc.dg/tree-ssa/loop-8.c: New test.
6972
6973 2005-04-30  Michael Maty  <matz@suse.de>
6974
6975         * gcc.dg/inline-mcpy.c: New test.
6976
6977 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
6978
6979         PR libfortran/18958
6980         * gfortran.dg/eoshift.f90:  New test case.
6981
6982 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
6983
6984         PR libfortran/18857
6985         * gfortran.dg/matmul_1.f90: New test.
6986
6987 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6988
6989         PR tree-optimization/21030
6990         * gcc.dg/tree-ssa/pr21030.c: New.
6991
6992 2005-04-29  Devang Patel  <dpatel@apple.com>
6993
6994         PR tree-optimization/21272
6995         * gcc.dg/vect/vect-ifcvt-10.c: New test.
6996
6997 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
6998
6999         PR fortran/13082
7000         PR fortran/18824
7001         * gfortran.dg/entry_4.f90: New test.
7002         * gfortran.fortran-torture/execute/entry_1.f90: New test.
7003         * gfortran.fortran-torture/execute/entry_2.f90: New test.
7004         * gfortran.fortran-torture/execute/entry_3.f90: New test.
7005         * gfortran.fortran-torture/execute/entry_4.f90: New test.
7006         * gfortran.fortran-torture/execute/entry_5.f90: New test.
7007         * gfortran.fortran-torture/execute/entry_6.f90: New test.
7008         * gfortran.fortran-torture/execute/entry_7.f90: New test.
7009
7010 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7011
7012         * gfortran.fortran-torture/execute/entry_8.f90: New test.
7013
7014 2005-04-29  Paul Brook   <paul@codesourcery.com>
7015
7016         * gfortran.dg/entry_3.f90: New test.
7017
7018 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7019
7020         * gfortran.dg/implicit_4.f90: New test.
7021
7022 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
7023
7024         * lib/target-supports.exp (check_profiling_available): Return
7025         false for xtensa-*-elf.
7026
7027 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
7028
7029         * lib/fortran-torture.exp (fortran-torture.exp): Catch
7030         error if file cannot be deleted.
7031
7032 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7033
7034         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
7035         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
7036         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
7037         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
7038         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
7039         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
7040         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
7041         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
7042         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
7043         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7044         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
7045         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
7046         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
7047
7048 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7049
7050         PR fortran/20865
7051         * gfortran.dg/pr20865.f90: New test.
7052
7053 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
7054
7055         * gcc.dg/void-cast-2.c: New test.
7056
7057 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7058
7059         PR c/21159
7060         * gcc.dg/void-cast-1.c: New test.
7061
7062 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
7063
7064         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
7065
7066 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7067
7068         PR fortran/21177
7069         * gfortran.dg/pr21177.f90: New test.
7070
7071 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
7072
7073         PR tree-optimization/21171
7074         * gcc.dg/tree-ssa/pr21171.c: New test.
7075
7076 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
7077
7078         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7079         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7080         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7081         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7082         gcc.dg/tree-ssa/gen-vect-32.c: New.
7083         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
7084         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
7085         don't run on PPC32.
7086
7087 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7088
7089         PR c/21213
7090         * gcc.dg/transparent-union-3.c: New test.
7091
7092 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7093
7094         PR c/20740
7095         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
7096         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
7097         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
7098         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
7099         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
7100         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
7101
7102 2005-04-26  Jeff Law  <law@redhat.com>
7103
7104         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
7105         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
7106         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
7107         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7108         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
7109         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
7110         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
7111
7112 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
7113
7114         PR tree-optimization/17598
7115         * gcc.dg/tree-ssa/pr17598.c: New testcase.
7116
7117 2005-04-25  Mike Stump  <mrs@apple.com>
7118
7119         * objc.dg/fix-and-continue-1.m: Add.
7120
7121 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7122
7123         PR c++/20995
7124         * g++.dg/opt/pr20995-1.C: New test case.
7125
7126 2005-04-25  Devang Patel <dpatel@apple.com>
7127
7128         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7129
7130 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7131
7132         PR testsuite/21062
7133         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7134
7135 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7136
7137         PR C++/21188
7138         * g++.dg/opt/rtti2.C: New test.
7139
7140 2005-04-25  Paul Brook  <paul@codesourcery.com>
7141         Steven G. Kargl  <kargls@comcast.net>
7142
7143         PR fortran/20879
7144         * gfortran.dg/ichar_1.f90: New file.
7145
7146 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7147
7148         PR middle-end/20991
7149         * g++.dg/opt/pr20991.C: New test.
7150
7151         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7152         where sizeof (type) < __alignof__ (type).
7153         * gcc.dg/compat/struct-layout-1.h: Likewise.
7154
7155 2005-04-24  Per Bothner  <per@bothner.com>
7156             Devang Patel  <dpatel@apple.com>
7157
7158         PR preprocessor/20907
7159         * gcc.dg/cpp/very-long-comment.c: New test.
7160
7161 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7162
7163         PR fortran/20059
7164         * gfortran.dg/common_5.f: New test.
7165
7166 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7167
7168         PR middle-end/21082
7169         * g++.dg/tree-ssa/pr21082.C: New testcase.
7170
7171 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7172
7173         * gcc.dg/vect/vect-99.c: New test.
7174
7175 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7176
7177         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7178
7179 2005-04-22  Jeff Law  <law@redhat.com>
7180
7181         * gcc.dg/uninit-5.c: Remove xfails.
7182         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7183         conditionals and loads.
7184
7185 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7186
7187         PR libfortran/20074
7188         PR libfortran/20436
7189         PR libfortran/21108
7190         * gfortran.dg/nested_reshape.f90: new test
7191         * gfortran.dg/reshape-alloc.f90: new test
7192         * gfortran.dg/reshape.f90: new test
7193
7194 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7195
7196         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7197
7198         * gcc.dg/arm-vfp1.c: New test.
7199
7200 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7201
7202         PR c++/21087
7203         * g++.dg/lookup/builtin2.C: New test.
7204
7205 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7206
7207         * gcc.dg/weak/weak-13.c: New test.
7208
7209 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7210
7211         * lib/target-supports.exp (check_effective_target_sync_int_long):
7212         Add powerpc*.
7213
7214 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7215
7216         * gcc.target/mips/branch-1.c: New test.
7217
7218 2005-04-21  Richard Henderson  <rth@redhat.com>
7219
7220         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7221         * gcc.dg/vect/vect-86.c: Likewise.
7222         * gcc.dg/vect/vect-87.c: Likewise.
7223         * gcc.dg/vect/vect-88.c: Likewise.
7224
7225 2005-04-21  Devang Patel  <dpatel@apple.com>
7226
7227         PR optimization/20994
7228         * gcc.dg/tree-ssa/ifc-3.c: New test.
7229
7230 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7231
7232         PR c/12913
7233         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7234         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7235         gcc.dg/c99-vla-jump-5.c: New tests.
7236
7237 2005-04-19  Richard Henderson  <rth@redhat.com>
7238
7239         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7240         Fix typo in exists check.
7241         (check_effective_target_sync_int_long): New.
7242         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7243         * gcc.dg/ia64-sync-2.c: Likewise.
7244         * gcc.dg/ia64-sync-3.c: Likewise.
7245         * gcc.dg/ia64-sync-4.c: Likewise.
7246
7247 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7248
7249         * gcc.dg/fold-xor-1.c: New test.
7250         * gcc.dg/fold-xor-2.c: New test.
7251
7252 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7253
7254         PR target/20670
7255         * g++.dg/eh/fp-regs.C: New test.
7256
7257 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7258
7259         * gcc.dg/Wint-to-pointer-cast-1.c,
7260         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7261         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7262         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7263
7264 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7265
7266         PR fortran/16861
7267         * gfortran.dg/pr16861.f90: New test.
7268
7269 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7270
7271         * gcc.dg/pr21085.c: New test.
7272
7273 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7274
7275         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7276         (setup_mips_tests, dg-mips-options): New procedures.
7277         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7278         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7279         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7280         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7281         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7282         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7283         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7284         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7285         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7286         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7287         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7288         dg-mips-options instead of dg-options.  Remove now-redundant
7289         preprocessor guards.
7290         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7291         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7292         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7293         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7294         * gcc.dg/vr-mult-2.c: Delete.
7295         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7296         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7297         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7298         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7299         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7300         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7301         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7302
7303 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7304
7305         * ada/acats/run_all.sh: Use sync when executable not present.
7306
7307 2005-04-18  Devang Patel  <dpatel@apple.com>
7308
7309         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7310         * gcc.dg/vect/vect-11a.c: New.
7311         * gcc.dg/vect/vect-none.c: Update.
7312         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7313
7314 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7315
7316         PR tree-optimization/20922
7317         * gcc.dg/pr20922-1.c: New test.
7318         * gcc.dg/pr20922-2.c: New test.
7319         * gcc.dg/pr20922-3.c: New test.
7320         * gcc.dg/pr20922-4.c: New test.
7321         * gcc.dg/pr20922-5.c: New test.
7322         * gcc.dg/pr20922-6.c: New test.
7323
7324 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7325
7326         PR libfortran/20950
7327         * gfortran.dg/pr20950.f: New test.
7328
7329 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7330
7331         PR libfortran/19216
7332         * gfortran.dg/pr19216.f: New test.
7333
7334 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7335
7336         PR tree-optimization/21001
7337         * gcc.dg/tree-ssa/pr21001.c: New.
7338
7339 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7340
7341         PR libfortran/21075
7342         * gfortran.dg/reshape_rank7.f90: New test.
7343
7344 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7345
7346         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7347         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7348         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7349         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7350         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7351         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7352         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7353         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7354         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7355         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7356         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7357         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7358         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7359         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7360         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7361         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7362         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7363         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7364         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7365         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7366         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7367
7368 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7369
7370         * gfortran.dg/wtruncate.f: New testcase.
7371         * gfortran.dg/wtruncate.f90: New testcase.
7372
7373 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7374
7375         PR c++/21025
7376         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7377         which sizeof/alignof is dependent, rather than just whether we are
7378         processing_template_decl.
7379
7380 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7381
7382         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7383         corrected typo where the wrong variables had been compared.
7384
7385 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7386
7387         PR libfortran/18495
7388         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7389         Test callee-allocated version of return array with a write
7390         statement.
7391         Test spread with a temporary with another write statement.
7392
7393 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7394
7395         PR tree-optimization/21031
7396         * gcc.dg/tree-ssa/pr21031.c: New.
7397
7398 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7399
7400         PR tree-optimization/21004
7401         * gcc.dg/builtins-53.c: Include builtins-config.h.
7402         Check floorf, ceilf, floorl and ceill transformations
7403         only when HAVE_C99_RUNTIME is defined.
7404
7405 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7406
7407         PR middle-end/20739
7408         * gcc.dg/tree-ssa/pr20739.c: New test.
7409
7410 2005-04-14  Mike Stump  <mrs@apple.com>
7411
7412         * gcc.dg/Foundation.framework/empty: New.
7413         * gcc.dg/framework-2.c: New.
7414
7415 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7416
7417         PR tree-optimization/21021
7418         * gcc.c-torture/compile/pr21021.c: New.
7419
7420 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7421
7422         PR testsuite/21010
7423         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7424         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7425         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7426         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7427         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7428         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7429         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7430         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7431
7432 2005-04-14  Richard Henderson  <rth@redhat.com>
7433
7434         * lib/target-supports.exp (check_effective_target_vect_condition):
7435         Add ia64, i?86, and x86_64.
7436
7437 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7438
7439         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7440
7441 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7442
7443         PR tree-optimization/20657
7444         * gcc.dg/tree-ssa/pr20657.c: New.
7445
7446 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7447
7448         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7449         (long long int)trunc*.
7450
7451 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7452
7453         PR target/20927
7454         * gcc.dg/pr20927.c: New test.
7455
7456 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7457
7458         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7459         * gcc.target/mips/asm-1.c: Likewise.
7460
7461 2005-04-13  Dale Johannesen  <dalej@apple.com>
7462
7463         * objc.dg/objc-fast-4.m:  New.
7464
7465 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7466
7467         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7468         directory.
7469         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7470
7471 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7472
7473         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7474         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7475         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7476
7477 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7478
7479         PR tree-optimization/20913
7480         * gcc.dg/tree-ssa/pr20913.c: New.
7481
7482         PR tree-optimization/20702
7483         * gcc.dg/tree-ssa/pr20702.c: New.
7484
7485 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7486
7487         PR c++/13744
7488         * g++.dg/inherit/local3.C: New test.
7489
7490 2005-04-12  Jeff Law  <law@redhat.com>
7491
7492         * gcc.dg/tree-ssa/20050412-1.c: New test.
7493
7494 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7495
7496         PR libfortran/19016
7497         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7498         Add tests with mask generated by expression.
7499         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7500         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7501         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7502
7503 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7504
7505         PR middle-end/20917
7506         * gcc.dg/20050409-1.c: New test.
7507
7508 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7509
7510         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7511
7512 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7513
7514         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7515         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7516         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7517         (TARGET_CXX): Adjust accordingly.
7518         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7519         determine_class_data_visibility and class_data_always_comdat.
7520         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7521         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7522         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7523         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7524         (arm_cxx_determine_class_data_visibility): New.
7525         (arm_cxx_class_data_always_comdat): Likewise.
7526         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7527         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7528         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7529         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7530         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7531         Define.
7532
7533 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7534
7535         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7536
7537 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7538
7539         * gcc.dg/i386-darwin-fpmath.c: New.
7540
7541 2004-04-11  Devang Patel  <dpatel@apple.com>
7542
7543         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7544         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7545         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7546         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7547         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7548         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7549         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7550         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7551         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7552
7553 2004-04-11  Devang Patel  <dpatel@apple.com>
7554
7555         * gcc.dg/vect/vect-dv-1.c: New test.
7556         * gcc.dg/vect/vect-dv-2.c: New test.
7557
7558 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7559
7560         PR tree-optimization/20933
7561         * gcc.dg/tree-ssa/pr20933.c: New test.
7562
7563 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7564
7565         * gfortran.dg/fold_nearest.f90: New test.
7566
7567 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7568
7569         * gcc.dg/tree-ssa/alias-1.c: New test.
7570
7571 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7572
7573         PR tree-optimization/20920
7574         * g++.dg/tree-ssa/pr20920.C: New test.
7575
7576 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7577
7578         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7579         (long long int)ceil*.
7580
7581 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7582
7583         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7584         explicit C++ linkage.
7585
7586 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7587
7588         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7589         warning for arithmetic IF statements.
7590
7591 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7592
7593         * eor_handling_1.f90: New test case.
7594         * eor_handling_2.f90: New test case.
7595         * eor_handling_3.f90: New test case.
7596         * eor_handling_4.f90: New test case.
7597         * eor_handling_5.f90: New test case.
7598         * noadv_size.f90: New test case.
7599         * pad_no.f90: New test case.
7600
7601 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7602
7603         * gcc.c-torture/execute/20050410-1.c: New test.
7604
7605 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7606
7607         * gcc.dg/pr20126.c: New.
7608
7609 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7610             Steven G. Kargl <kargls@comcast.net>
7611
7612         * gfortran.dg/PR19872.f: New test.
7613
7614 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7615
7616         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7617
7618 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7619
7620         * gfortran.dg/nint_1.f90: New test.
7621
7622 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7623
7624         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7625         Added test for callee-allocated arrays with write statements.
7626         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7627         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7628         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7629         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7630         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7631
7632 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7633
7634         PR libfortran/20163
7635         * gfortran.dg/open-options-blanks.f:  New test.
7636
7637 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7638
7639         PR fortran/13257
7640         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7641
7642 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7643
7644         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7645         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7646         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7647         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7648         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7649         * gcc.c-torture/execute/stdarg-4.c: New test.
7650
7651         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7652
7653         PR target/20795
7654         * g++.dg/abi/param2.C: New test.
7655
7656 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7657
7658         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7659
7660 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7661
7662         * gcc.dg/builtins-53.c: New test.
7663
7664 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7665
7666         * g++.dg/tree-ssa/pr18178.C: New test.
7667         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7668         * gcc.c-torture/execute/20041019-1.c: New test.
7669         * gcc.dg/tree-ssa/20041008-1.c: New test.
7670         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7671         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7672         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7673         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7674         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7675         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7676         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7677         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7678         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7679         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7680
7681 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7682
7683         PR rtl-optimization/20466
7684         * gcc.c-torture/execute/pr20466-1.c: New test.
7685
7686 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7687
7688         PR c++/20905
7689         * g++.dg/parse/cond2.C: New test.
7690
7691         PR c++/20145
7692         * g++.dg/warn/Wdtor1.C: New test.
7693
7694 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7695
7696         PR fortran/17229
7697         * gfortran.dg/pr17229.f: New test.
7698
7699 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7700
7701         * gfortran.dg/tiny_1.f90: New test.
7702         * gfortran.dg/tiny_2.f90: ditto.
7703
7704 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7705
7706         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7707         * gfortran.dg/open_new.f90:  Fix dg-do run line
7708
7709 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7710
7711         * lib/target-supports.exp (get_compiler_messages): Support
7712         optional arguments, the fourth being compiler options.
7713         (check_effective_target_fpic): New proc.
7714         * gcc.dg/20050321-2.c: Restrict to target fpic.
7715
7716 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7717
7718         * gcc.dg/15443-1.c: New test.
7719         * gcc.dg/15443-2.c: Likewise.
7720
7721 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7722
7723         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7724
7725 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7726
7727         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7728
7729 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7730
7731         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7732         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7733         -m64.
7734         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7735         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7736         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7737
7738 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7739
7740         PR c++/20212
7741         * g++.dg/warn/Wunused-11.C: New test.
7742
7743 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7744
7745         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7746
7747 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7748
7749         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7750
7751 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7752
7753         PR c++/20734
7754         * g++.dg/template/ptrmem13.C: New test.
7755
7756 2005-04-05  Per Bothner  <per@bothner.com>
7757
7758         * lib/gcc.exp: Always add -fno-show-column, for now.
7759
7760 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7761
7762         PR testsuite/20767
7763         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7764         of plain old "unsigned int" for the type of "i".  Makes this test
7765         64bit clean.
7766
7767 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7768
7769         * gcc.dg/i386-ssefn-1.c: New test.
7770         * gcc.dg/i386-ssefn-2.c: New test.
7771         * gcc.dg/i386-ssefn-3.c: New test.
7772         * gcc.dg/i386-ssefn-4.c: New test.
7773
7774 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7775
7776         PR tree-optimization/20076
7777         * gcc.dg/builtin-apply4.c: New test.
7778
7779         PR preprocessor/19475
7780         * gcc.dg/cpp/macspace1.c: New test.
7781         * gcc.dg/cpp/macspace2.c: New test.
7782
7783 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7784
7785         * gfortran.dg/pr20755.f: Fixed bad format.
7786
7787 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7788
7789         PR c++/20763
7790         * g++.dg/ext/attrib21.C: New test.
7791
7792 2004-04-05  Devang Patel  <dpatel@apple.com>
7793
7794         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7795         * gcc.dg/vect/vect-shift-1.c: New test.
7796
7797 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7798
7799         PR libfortran/20755
7800         * gfortran.dg/pr20755.f: New test.
7801
7802 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7803
7804         * gfortran.dg/pr15959.f90: New test.
7805         * gfortran.dg/string_pad_trunc.f90: New test.
7806
7807 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7808
7809         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7810         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7811         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7812         syntax.
7813
7814 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7815
7816         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7817
7818 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7819
7820         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7821         * gcc.c-torture/compile/20011119-2.c: Likewise.
7822         * gcc.c-torture/compile/981001-2.c: Likewise.
7823
7824 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7825
7826         PR c++/20679
7827         * g++.dg/template/overload4.C: New test.
7828
7829 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7830
7831         PR c++/20746
7832         * g++.dg/abi/covariant5.C: New.
7833
7834         PR debug/20505
7835         * g++.dg/debug/const2.C: New.
7836
7837 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7838
7839         PR rtl-optimization/16104
7840         * gcc.c-torture/execute/20050316-1.c: New test.
7841
7842 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7843
7844         * g++.dg/template/spec23.C: Fix dg-error text.
7845
7846 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7847
7848         PR c++/19199
7849         * g++.dg/expr/lval2.C: New.
7850
7851 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7852
7853         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7854         __builtin_strcasecmp and __builtin_strncasecmp.
7855
7856 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7857
7858         PR c++/20723
7859         * g++.dg/template/spec22.C: New.
7860         * g++.dg/template/spec23.C: New.
7861
7862 2005-04-03  Dale Ranta  <dir@lanl.gov>
7863             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7864
7865         PR libfortran/20068
7866         PR libfortran/20125
7867         PR libfortran/20156
7868         PR libfortran/20471
7869         * gfortran.dg/backspace.f: New test.
7870
7871 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
7872
7873         * gcc.dg/pr19345.c: New test.
7874
7875 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7876
7877         PR tree-optimization/20640
7878         * gcc.dg/torture/tree-loop-1.c: New.
7879
7880 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7881
7882         PR rtl-optimization/20290
7883         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7884
7885 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7886
7887         * gcc.dg/rs6000-fpint.c: New.
7888
7889 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7890
7891         * gcc.dg/old-style-then-proto-1.c: New test.
7892
7893 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7894
7895         * gfortran.fortran-torture/execute/backspace.f90: Check
7896         after backspace and read was incorrect.
7897
7898 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7899
7900         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7901         buffer past the terminating NUL using memcmp.
7902         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7903         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7904
7905         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7906         Fix unused/uninitialized variable warnings.
7907
7908         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7909         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7910         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7911         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7912
7913         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7914         gcc.c-torture/execute/builtins/fputs-lib.c,
7915         gcc.c-torture/execute/builtins/lib/fprintf.c,
7916         gcc.c-torture/execute/builtins/lib/main.c,
7917         gcc.c-torture/execute/builtins/lib/memcmp.c,
7918         gcc.c-torture/execute/builtins/lib/memmove.c,
7919         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7920         gcc.c-torture/execute/builtins/lib/memset.c,
7921         gcc.c-torture/execute/builtins/lib/printf.c,
7922         gcc.c-torture/execute/builtins/lib/sprintf.c,
7923         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7924         gcc.c-torture/execute/builtins/lib/strchr.c,
7925         gcc.c-torture/execute/builtins/lib/strcmp.c,
7926         gcc.c-torture/execute/builtins/lib/strcpy.c,
7927         gcc.c-torture/execute/builtins/lib/strcspn.c,
7928         gcc.c-torture/execute/builtins/lib/strlen.c,
7929         gcc.c-torture/execute/builtins/lib/strncat.c,
7930         gcc.c-torture/execute/builtins/lib/strncmp.c,
7931         gcc.c-torture/execute/builtins/lib/strncpy.c,
7932         gcc.c-torture/execute/builtins/lib/strrchr.c,
7933         gcc.c-torture/execute/builtins/lib/strspn.c,
7934         gcc.c-torture/execute/builtins/lib/strstr.c,
7935         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7936         gcc.c-torture/execute/builtins/strlen-2.c,
7937         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7938         prototypes.
7939
7940 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7941
7942         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7943         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7944         selectany usage.
7945
7946 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7947
7948         PR c++/19406
7949         * g++.dg/debug/using1.C: New test.
7950
7951 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
7952
7953         PR middle-end/20524
7954         * gcc.dg/alias-7.c: Prefix asm-declared name with
7955         __USER_LABEL_PREFIX__.
7956
7957 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
7958
7959         Fix fallout from PR middle-end/15700:
7960         * gcc.c-torture/compile/20011119-1.c: Take
7961         __USER_LABEL_PREFIX__ into account.
7962         * gcc.c-torture/compile/20011119-2.c: Likewise.
7963
7964 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7965
7966         PR c++/18644
7967         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
7968
7969 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7970
7971         PR c/17855
7972         * gcc.c-torture/compile/struct-non-lval-1.c,
7973         gcc.c-torture/compile/struct-non-lval-2.c,
7974         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
7975
7976 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
7977
7978         * gcc.dg/tls/tls.exp: Remove temporary file.
7979         * g++.dg/tls/tls.exp: Ditto.
7980         * lib/file-format.exp: Ditto.
7981         * g++.dg/special/ecos.exp: Ditto.
7982
7983         * lib/profopt.exp: Treat prof_ext as a list.
7984         * gcc.misc-tests/bprob.exp: Ditto.
7985         * g++.dg/bprob/bprob.exp: Ditto.
7986
7987         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
7988         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
7989         g++.dg/tree-ssa/pointer-reference-alias.C,
7990         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
7991         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
7992         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
7993         g++.dg/vect/pr19951.cc: Ditto.
7994         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
7995         gcc.dg/builtins-47.c: Ditto.
7996         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
7997         gcc.dg/pr20115-1.c: Ditto.
7998         * gcc.dg/tree-ssa/20030530-2.c,
7999         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
8000         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8001         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
8002         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8003         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
8004         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
8005         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
8006         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
8007         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
8008         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
8009         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
8010         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
8011         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
8012         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
8013         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
8014         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8015         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8016         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8017         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8018         gcc.dg/tree-ssa/20030824-1.c,
8019         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
8020         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
8021         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
8022         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
8023         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
8024         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
8025         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
8026         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
8027         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
8028         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
8029         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
8030         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
8031         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
8032         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
8033         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
8034         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
8035         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
8036         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
8037         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
8038         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
8039         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
8040         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
8041         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
8042         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
8043         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
8044         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
8045         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
8046         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
8047         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
8048         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
8049         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
8050         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
8051         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
8052         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
8053         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
8054         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
8055         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
8056         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
8057         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
8058         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
8059         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
8060         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
8061         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8062         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
8063         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
8064         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
8065         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
8066         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
8067         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
8068         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
8069         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8070         gcc.dg/tree-ssa/useless-1.c: Ditto.
8071         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
8072         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
8073         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
8074         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
8075         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8076         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
8077         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
8078         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
8079         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
8080         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
8081         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
8082         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
8083         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
8084         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
8085         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
8086         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
8087         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
8088         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
8089         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
8090         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
8091         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
8092         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8093         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8094         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
8095         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
8096         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
8097         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
8098         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
8099         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
8100         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
8101         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
8102         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
8103         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
8104         gcc.dg/vect/vect-none.c: Ditto.
8105         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
8106         treelang/compile/unsigned.tree: Ditto.
8107
8108         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
8109         * gcc.dg/cpp/direct2s.c: Ditto.
8110         * gcc.dg/cpp/paste4.c: Ditto.
8111         * gcc.dg/cpp/separate-1.c: Ditto.
8112         * gcc.dg/pch/save-temps-1.c: Ditto.
8113         * g++.dg/ext/altivec-10.C: Ditto.
8114         * g++.dg/pch/pch.C: Ditto.
8115
8116         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
8117
8118         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8119         * g++.dg/template/repo1.C: Ditto.
8120         * g++.dg/template/repo2.C: Ditto.
8121         * g++.dg/template/repo3.C: Ditto.
8122         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8123         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8124         * g++.old-deja/g++.pt/repo1.C: Ditto.
8125         * g++.old-deja/g++.pt/repo2.C: Ditto.
8126         * g++.old-deja/g++.pt/repo3.C: Ditto.
8127         * g++.old-deja/g++.pt/repo4.C: Ditto.
8128
8129         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8130         * gcc.dg/20030107-1.c: Ditto.
8131         * gcc.dg/20030702-1.c: Ditto.
8132         * gcc.dg/profile-generate-1.c: Ditto.
8133         * g++.dg/other/profile1.C: Ditto.
8134         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8135
8136         * lib/gcc-dg.exp (remove-build-file): New.
8137         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8138         cleanup-tree-dump, cleanup-saved-temps): New.
8139
8140 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8141
8142         PR c++/19203, DR 214
8143         * g++.dg/parse/ambig3.C: Not ambiguous.
8144         * g++.dg/template/spec20.C: New.
8145         * g++.dg/template/spec21.C: New.
8146
8147 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8148
8149         PR target/20045
8150         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8151
8152 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8153
8154         PR libfortran/20660
8155         * gfortran.dg/negative_unit.f: New test.
8156
8157 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8158
8159         * gcc.dg/20050330-1.c: New test.
8160
8161 2005-03-30  Devang Patel  <dpatel@apple.com>
8162
8163         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8164
8165 2005-03-30  Dale Johannesen  <dalej@apple.com>
8166
8167         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
8168
8169 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8170
8171         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8172         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8173         Strip options from test name.
8174
8175 2005-03-31  Jan Hubicka  <jh@suse.cz>
8176
8177         * gcc.dg/varpool-1.c: New testcase.
8178
8179 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8180
8181         PR c/772
8182         PR c/17913
8183         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8184         gcc.dg/stmt-expr-label-3.c : New tests.
8185         * gcc.c-torture/execute/medce-2.c: Remove.
8186
8187 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8188
8189         PR c/20368
8190         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8191         tests.
8192
8193 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8194
8195         * gcc.c-torture/compile/pr20203.c: New test.
8196
8197 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8198
8199         * gfortran.dg/promotion.f90:  New test.
8200
8201 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8202
8203         PR middle-end/20491
8204         * gcc.dg/torture/asm-subreg-1.c: New test.
8205
8206 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8207
8208         PR c/20672
8209         * gcc.dg/pr20672-1.c: New test.
8210
8211 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8212
8213         * gfortran.dg/vect: New directory.
8214         * gfortran.dg/vect/vect.exp: New.
8215         * gfortran.dg/vect/vect-1.f90: New test.
8216         * gfortran.dg/vect/vect-2.f90: New test.
8217         * gfortran.dg/vect/vect-3.f90: New test.
8218         * gfortran.dg/vect/vect-4.f90: New test.
8219         * gfortran.dg/vect/vect-5.f90: New test.
8220
8221 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8222
8223         PR middle-end/20622
8224         * gcc.dg/alias-7.c: New test.
8225
8226 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8227
8228         * gcc.dg/sparc-reg-1.c: New test.
8229
8230 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8231
8232         PR target/19890
8233         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8234
8235 2005-03-29  Dale Ranta  <dir@lanl.gov>
8236             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8237
8238         PR libfortran/20163
8239         * gfortran.dg/pr20163-2.f: New test.
8240
8241 2005-03-28  Jan Hubicka  <jh@suse.cz>
8242
8243         PR middle-end/20635
8244         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8245         by Jakub Jelinek.
8246
8247 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8248
8249         PR tree-optimization/20626
8250         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8251         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8252
8253 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8254
8255         * gfortran.dg/underflow.f90:  New test.
8256         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8257
8258 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8259
8260         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8261
8262 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8263
8264         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8265         (g++_init): Make sure that CXXFLAGS is set.
8266         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8267         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8268         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8269         * lib/objc.exp (objc_init): Likewise.
8270         * lib/treelang.exp (treelang_init): Likewise.
8271
8272 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8273
8274         PR tree-optimization/20470
8275         * gcc.dg/tree-ssa/pr20470.c: New test.
8276
8277 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8278
8279         * gcc.dg/ppc-stfiwx.c: New.
8280
8281 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8282
8283         PR target/19888
8284         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8285
8286 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8287
8288         * gcc.dg/20050325-1.c: Fix a typo.
8289
8290 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8291
8292         PR libfortran/19678
8293         PR libfortran/19679
8294         * gfortran.dg/dos_eol.f: New test.
8295
8296 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8297
8298         PR rtl-optimization/20249
8299         * gcc.dg/20050325-1.c: New test.
8300
8301 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8302
8303         PR libfortran/15332
8304         * gfortran.dg/pr15332.f: New test.
8305
8306 2005-03-24  Dale Johannesen  <dalej@apple.com>
8307
8308         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
8309
8310 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8311
8312         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8313         'internal' visibility.
8314         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8315         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8316         'protected' visibility.
8317         * gcc.dg/visibility-7.c: Likewise.
8318         * lib/target-supports.exp (check_visibility_available): Take
8319         a parameter, the kind of visibility to check for.
8320         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8321         to check_visibility_available.
8322
8323         * g++.dg/expr/cast3.C: New.
8324
8325 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8326
8327         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8328         rs6000.
8329
8330 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8331
8332         PR target/20095
8333         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8334
8335 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8336
8337         * gcc.dg/badshift.c: Renamed to...
8338         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8339
8340         * gcc.target/i386/badshift.c: Renamed to...
8341         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8342         only.
8343
8344         PR rtl-optimization/20532
8345         * gcc.target/i386/badshift.c: New.
8346
8347 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8348
8349         * gfortran.dg/pr18025.f90: New test.
8350
8351 2005-03-23  Dale Johannesen  <dalej@apple.com>
8352
8353         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
8354
8355 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8356
8357         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8358
8359         * lib/target-supports.exp (check_iconv_available): Default
8360         libiconv to -liconv, if there is no definition.
8361
8362 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8363
8364         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8365
8366 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8367
8368         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8369         * g++.dg/opt/pr7503-2.C: Likewise.
8370         * g++.dg/opt/pr7503-3.C: Likewise.
8371         * g++.dg/opt/pr7503-4.C: Likewise.
8372         * g++.dg/opt/pr7503-5.C: Likewise.
8373         * g++.dg/warn/minmax.C: New test.
8374
8375 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8376
8377         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8378         * gfortran.dg/g77_intrinsics_sub.f: New test.
8379
8380 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8381             Jan Hubicka  <jh@suse.cz>
8382             Steven Bosscher <stevenb@suse.de
8383
8384         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8385
8386 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8387
8388         PR c++/19980
8389         * g++.dg/template/redecl3.C: New test.
8390
8391 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8392
8393         PR c++/20499
8394         * g++.dg/parse/error16.C: Tweak error markers.
8395
8396 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8397
8398         PR target/20561
8399         * gcc.dg/20050321-2.c: New test.
8400
8401 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8402
8403         PR c++/20465
8404         PR c++/20381
8405         * g++.dg/template/ptrmem12.C: New.
8406
8407 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8408
8409         PR rtl-optimization/20527
8410         * gcc.c-torture/execute/pr20527-1.c: New test.
8411
8412 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8413
8414         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8415         program, compile it into a real executable and then delete the .c
8416         and .x files afterwards, to avoid problems on testglue targets.
8417
8418 2005-03-21  Stuart Hastings  <stuart@apple.com>
8419
8420         * gcc.target/i386/sse-2.c: New.
8421
8422 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8423
8424         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8425
8426 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8427
8428         * g++.dg/parse/crash25.C: Fix typo.
8429
8430 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8431
8432         PR c++/20461
8433         * g++.dg/parse/crash24.C: New test.
8434
8435         PR c++/20536
8436         * g++.dg/parse/crash25.C: New test.
8437
8438 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8439
8440         PR c++/20147
8441         * g++.dg/ext/stmtexpr4.C: New test.
8442
8443 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8444
8445         PR middle-end/20539
8446         * gcc.c-torture/compile/pr13066-1.c: New test case.
8447         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8448         * g++.dg/opt/pr13066-1.C: Likewise.
8449
8450 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8451
8452         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8453
8454 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8455
8456         PR fortran/18525
8457         * gfortran.dg/nesting_1.f90: New test.
8458
8459 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8460
8461         PR c++/20240
8462         * g++.dg/lookup/using13.C: New test.
8463
8464 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8465
8466         PR c++/20333
8467         * g++.dg/template/crash36.C: New test.
8468
8469 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8470
8471         PR c++/20463
8472         * g++.dg/template/crash35.C: New test.
8473
8474 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8475
8476         PR c++/19966
8477         * g++.dg/overload/operator2.C: New test.
8478
8479 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8480
8481         PR libfortran/20257
8482         * gfortran.dg/pr20257.f90: New test.
8483
8484 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8485
8486         PR libfortran/20480
8487         * gfortran.dg/pr20480.f90: New test.
8488
8489 2005-03-16  Richard Henderson  <rth@redhat.com>
8490
8491         PR middle-end/15700
8492         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8493         (_rtld_global): New.
8494         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8495         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8496
8497         * gcc.dg/alias-3.c: New.
8498         * gcc.dg/alias-4.c: New.
8499         * gcc.dg/alias-5.c: New.
8500         * gcc.dg/alias-6.c: New.
8501
8502 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8503
8504         * gcc.dg/cpp/ucnid-7.c: New.
8505
8506 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8507             Dorit Naishlos  <dorit@il.ibm.com>
8508
8509         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8510         darwin.
8511
8512 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8513
8514         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8515         misaligned accesses.
8516         * gcc.dg/vect/vect-58.c: Likewise.
8517         * gcc.dg/vect/vect-92.c: New.
8518         * gcc.dg/vect/vect-93.c: New.
8519
8520 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8521
8522         PR fortran/18827
8523         * gfortran.dg/assign_2.f90: New test.
8524         * gfortran.dg/assign_3.f90: New test.
8525         * gfortran.dg/assign.f90: New test.
8526
8527 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8528
8529         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8530         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8531         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8532         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8533         names.
8534
8535 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8536
8537         * gcc.dg/cpp/ucnid-6.c: New.
8538
8539         * gcc.dg/cpp/normalize-1.c: New.
8540         * gcc.dg/cpp/normalize-2.c: New.
8541         * gcc.dg/cpp/normalize-3.c: New.
8542         * gcc.dg/cpp/normalize-4.c: New.
8543         * gcc.dg/cpp/ucnid-4.c: New.
8544         * gcc.dg/cpp/ucnid-5.c: New.
8545         * g++.dg/cpp/normalize-1.C: New.
8546         * g++.dg/cpp/ucnid-1.C: New.
8547
8548 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8549
8550         * gcc.dg/pr18628.c: New.
8551
8552 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8553
8554         PR c++/20280
8555         * g++.dg/tree-ssa/pr20280.C: New.
8556
8557 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8558
8559         PR fortran/20467
8560         * gfortran.dg/stfunc_2.f90: New test.
8561
8562 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8563
8564         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8565
8566 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8567
8568         * gcc.dg/tree-ssa/20050314-1.c: New test.
8569
8570 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8571
8572         PR c++/4403
8573         PR c++/9783, DR433
8574         * g++.dg/template/friend34.C: New test.
8575         * g++.dg/template/friend35.C: Likewise.
8576         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8577
8578 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8579
8580         Friend class name lookup 5/n
8581         PR c++/1016
8582         * g++.dg/lookup/hidden-class1.C: New test.
8583         * g++.dg/lookup/hidden-class2.C: Likewise.
8584         * g++.dg/lookup/hidden-class3.C: Likewise.
8585         * g++.dg/lookup/hidden-class4.C: Likewise.
8586         * g++.dg/lookup/hidden-class5.C: Likewise.
8587         * g++.dg/lookup/hidden-class6.C: Likewise.
8588         * g++.dg/lookup/hidden-class7.C: Likewise.
8589         * g++.dg/lookup/hidden-class8.C: Likewise.
8590         * g++.dg/lookup/hidden-class9.C: Likewise.
8591         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8592         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8593         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8594         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8595         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8596         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8597         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8598         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8599         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8600         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8601         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8602
8603 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8604
8605         PR c++/20157
8606         * g++.dg/template/error18.C: New test.
8607
8608 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8609
8610         PR debug/16792
8611         * g++.dg/debug/pr16792.C: New test.
8612
8613 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8614
8615         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8616         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8617         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8618         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8619         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8620         test assertion names.
8621
8622 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8623
8624         PR fortran/18600
8625         * gfortran.dg/stfunc_1.f90: New test.
8626
8627 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8628
8629         PR fortran/16907
8630         * gfortran.dg/real_index_1.f90: New test.
8631
8632 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8633
8634         PR fortran/20323
8635         * gfortran.dg/spec_expr_1.f90: New test.
8636
8637 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8638
8639         PR c/20402
8640         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8641         new parser.
8642
8643 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8644
8645         PR fortran/20361
8646         * gfortran.dg/largeequiv_1.f90: New test.
8647
8648 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8649
8650         * gcc.dg/ucnid-1.c: New.
8651         * gcc.dg/ucnid-2.c: New.
8652         * gcc.dg/ucnid-3.c: New.
8653         * gcc.dg/ucnid-4.c: New.
8654         * gcc.dg/ucnid-5.c: New.
8655         * gcc.dg/ucnid-6.c: New.
8656         * gcc.dg/cpp/ucnid-1.c: New.
8657         * gcc.dg/cpp/ucnid-2.c: New.
8658         * gcc.dg/cpp/ucnid-3.c: New.
8659         * g++.dg/other/ucnid-1.C: New.
8660
8661 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8662
8663         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8664
8665 2005-03-11  Per Bothner  <per@bothner.com>
8666
8667         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8668         that diagnotics refer to correct token.
8669         * gcc.dg/unused-3.c: Likewise.
8670
8671 2005-03-11  Per Bothner  <per@bothner.com>
8672
8673         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8674         constant" is now actually on same line as string constant.
8675         * gcc.dg/cpp/direct2s.c: Likewise.
8676
8677 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8678
8679         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8680
8681 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8682
8683         PR libfortran/20124
8684         * gfortran.dg/pr20124.f90: New Test
8685
8686 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8687
8688         PR tree-optimization/20130
8689         * gcc.dg/pr20130-1.c: New test.
8690
8691 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8692
8693         PR target/20095
8694         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8695
8696 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8697
8698         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8699
8700 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8701
8702         * g++.dg/eh/forced1.C: Fix comment.
8703         * g++.dg/eh/forced2.C: Ditto.
8704         * g++.dg/eh/forced3.C: Ditto.
8705         * g++.dg/eh/forced4.C: Ditto.
8706
8707 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8708
8709         PR rtl-opt/20412
8710         * gcc.c-torture/compile/pr20412.c: New test.
8711
8712 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8713
8714         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8715
8716 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8717
8718         PR target/20322
8719         * gcc.dg/20050307-1.c: New test.
8720
8721 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8722
8723         PR c++/20375
8724         * g++.dg/other/stdarg3.C: New.
8725
8726 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8727
8728         PR c++/18384, c++/18327
8729         * g++.dg/init/array19.C: New test.
8730
8731         PR inline-asm/20314
8732         * gcc.dg/torture/pr20314-1.c: New test.
8733         * gcc.dg/torture/pr20314-2.c: New test.
8734
8735 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8736
8737         * gcc.dg/20050309-1.c: New test.
8738
8739 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8740
8741         * gcc.dg/builtins-10.c: Reactivate disabled test.
8742         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8743         new cbrt transformations.
8744
8745 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8746
8747         PR c++/20208
8748         * g++.dg/template/array13.C: New test.
8749
8750 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8751
8752         PR c++/16859
8753         * g++.dg/init/brace4.C: New test.
8754
8755 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8756
8757         PR c++/20186
8758         * g++.dg/template/non-dependent12.C: New.
8759
8760 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8761
8762         PR c++/20142
8763         * g++.dg/init/array18.C: Add dg-do run marker.
8764
8765         PR c++/20142
8766         * g++.dg/init/array18.C: New test.
8767
8768 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8769
8770         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8771         * g++.dg/gcov/gcov.exp: Likewise.
8772         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8773         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8774         * lib/c-torture.exp: Likewise.
8775         * lib/fortran-torture.exp: Likewise.
8776         * lib/g++.exp: Likewise.
8777         * lib/gcc-defs.exp: Likewise.
8778         * lib/gcc-dg.exp: Likewise.
8779         * lib/gcc.exp: Likewise.
8780         * lib/gcov.exp: Likewise.
8781         * lib/gfortran.exp: Likewise.
8782         * lib/mike-g++.exp: Likewise.
8783         * lib/mike-gcc.exp: Likewise.
8784         * lib/objc-torture.exp: Likewise.
8785         * lib/objc.exp: Likewise.
8786         * lib/profopt.exp: Likewise.
8787         * lib/target-libpath.exp: Likewise.
8788         * lib/target-supports.exp: Likewise.
8789         * lib/treelang.exp: Likewise.
8790         * lib/wrapper.exp: Likewise.
8791
8792 2005-03-08  Jeff Law  <law@redhat.com>
8793
8794         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8795         PHI-OPT changes.
8796
8797 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8798
8799         * gcc.dg/vect/pr20122.c: New test.
8800
8801 2005-03-07  Jeff Law  <law@redhat.com>
8802
8803         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8804         was folded away.
8805         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8806         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8807         * gcc.dg/tree-ssa/pr18134.c: New test.
8808
8809 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8810
8811         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8812         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8813         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8814
8815 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8816
8817         PR tree-opt/17671
8818         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8819
8820 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8821
8822         * g++.dg/warn/Wnvdtor.C: New test.
8823
8824 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8825
8826         * gcc.dg/torture/pr19683-1.c: New test.
8827
8828 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8829
8830         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8831         * gfortran.dg/g77/19990313-2.f: Ditto.
8832         * gfortran.dg/g77/19990313-3.f: Ditto.
8833         * gfortran.dg/g77/19990525-0.f: Ditto.
8834         * gfortran.dg/g77/19990826-0.f: Ditto.
8835         * gfortran.dg/g77/19990826-2.f: Ditto.
8836         * gfortran.dg/g77/19990826-3.f: Ditto.
8837         * gfortran.dg/g77/20000511-1.f: Ditto.
8838         * gfortran.dg/g77/20000511-2.f: Ditto.
8839         * gfortran.dg/g77/970625-2.f: Ditto.
8840         * gfortran.dg/g77/980310-2.f: Ditto.
8841         * gfortran.dg/g77/980310-3.f: Ditto.
8842         * gfortran.dg/g77/980310-8.f: Ditto.
8843         * gfortran.dg/g77/980519-2.f: Ditto.
8844         * gfortran.dg/g77/alpha1.f: Ditto.
8845         * gfortran.dg/g77/claus.f: Ditto.
8846         * gfortran.dg/g77/erfc.f: Ditto.
8847         * gfortran.dg/g77/short.f: Ditto.
8848         * gfortran.fortran-torture/execute/data.f90: Ditto.
8849         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8850         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8851
8852 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8853
8854         * lib/file-format.exp (gcc_target_object_format): Add check for som
8855         format and hardcode object formats on hppa*-*-hpux*.
8856         * lib/target-supports.exp (check_weak_available): Add check for som
8857         object format.  Always return 0 on hppa*-*-hpux10*.
8858
8859         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8860         is defined.
8861
8862         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8863
8864 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8865
8866         * gfortran.dg/pr19936_1.f90: New test.
8867         * gfortran.dg/pr19936_2.f90: New test.
8868         * gfortran.dg/pr19936_3.f90: New test.
8869
8870 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8871             Paul Thomas <prthomas@drfccad.cea.fr>
8872
8873         * gfortran.dg/PR19754_1.f90: New test.
8874         * gfortran.dg/PR19754_2.f90: Ditto.
8875
8876 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8877
8878         PR c++/19311
8879         * g++.dg/template/non-dependent11.C: New test.
8880
8881 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8882
8883         * lib/target-supports.exp (check_iconv_available): Fix comment.
8884
8885 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8886             Joseph S. Myers  <joseph@codesourcery.com>
8887
8888         PR c++/19797
8889         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8890
8891 2005-03-04  Matthew Sachs  <msachs@apple.com>
8892
8893         * gcc.exp (gcc_target_compile): Put braces around
8894         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8895         * objc.exp (objc_target_compile): Likewise.
8896         * treelang.exp (treelang_target_compile): Likewise.
8897
8898 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8899
8900         PR fortran/19673
8901         * gfortran.dg/func_result_1.f90: New test.
8902
8903 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8904
8905         * gcc.misc-tests/options.exp: New test.
8906
8907 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8908
8909         * gcc.dg/pr15784-4.c: New test.
8910
8911 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8912
8913         * gcc.c-torture/execute/pr17133.c: New.
8914         * gcc.c-torture/compile/20050303-1.c: New.
8915
8916 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8917
8918         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8919
8920 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8921
8922         * g++.dg/overload/using2.C: New.
8923
8924 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8925
8926         PR c++/19916
8927         * g++.dg/init/ptrmem2.C: New test.
8928
8929 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8930
8931         PR c/8927
8932         * gcc.dg/pr8927-1.c: New test.
8933
8934 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8935
8936         PR c++/20232
8937         * g++.dg/inherit/covariant12.C: New.
8938
8939 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8940
8941         PR fortran/19479
8942         * gfortran.dg/bound_1.f90: New test.
8943
8944 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8945
8946         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8947         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8948
8949 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
8950
8951         PR c/20245
8952         * gcc.dg/pr20245-1.c: New test.
8953
8954 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
8955
8956         PR middle-end/19874
8957         * gcc.c-torture/execute/20050119-2.c: New test case.
8958
8959 2005-02-28  Ben Elliston  <bje@au.ibm.com>
8960
8961         * README: Update the DejaGnu bug reporting address.
8962         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
8963         * lib/objc-torture.exp: Likewise.
8964
8965 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8966
8967         * gfortran.dg/boz_1.f90: New test.
8968         * gfortran.dg/boz_3.f90: New test.
8969         * gfortran.dg/boz_4.f90: New test.
8970
8971 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8972
8973         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
8974         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
8975
8976 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8977
8978         PR libfortran/20101
8979         * gfortran.dg/write_0_pe_format.f90: New test.
8980
8981 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
8982
8983         PR c++/20206
8984         * g++.dg/opt/thunk2.C: New test.
8985         * g++.dg/opt/covariant1.C: New test.
8986
8987 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8988
8989         * gfortran.dg/e_d_fmt.f90: New test.
8990
8991 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
8992
8993         * gcc.dg/asm-b.c: Fix comment typos.
8994
8995 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8996
8997         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
8998         a V_MAY_DEF also.
8999
9000 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9001
9002         PR tree-opt/20188
9003         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
9004         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
9005         * gcc.dg/asm-b.c: New test.
9006
9007 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
9008
9009         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
9010         Disable this test on IRIX 6.
9011
9012 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
9013
9014         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
9015         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
9016         parser.
9017
9018 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
9019
9020         PR tree-optimization/20204
9021         * testsuite/gcc.dg/pr20204.c: New test.
9022
9023 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
9024
9025         PR target/20196
9026         * gcc.c-torture/execute/20050224-1.c: New test.
9027
9028         PR c++/20175
9029         * g++.dg/warn/Wbraces2.C: New test.
9030
9031 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
9032
9033         PR c++/19878
9034         * g++.dg/init/const2.C: New test.
9035
9036 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
9037
9038         PR tree-optimization/20100
9039         * gcc.c-torture/execute/pr20100-1.c: New test.
9040
9041 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9042
9043         * gfortran.dg/implicit_3.f90: New test.
9044
9045         * gfortran.dg/deftype_1.f90: New test.
9046
9047 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
9048
9049         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
9050         the test passes.
9051         * g++.dg/other/anon3.C: Accept a warning.
9052
9053 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
9054
9055         * gcc.dg/pr20017.c: Fix a comment typo.
9056
9057 2005-02-23  Bud Davis  <bdavis@gfortran.org>
9058
9059         * gfortran.dg/list_read_4.f90: Change to f90 comments.
9060
9061 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9062
9063         PR ada/19902
9064         * ada/acats/tests/cxa/cxa3004.a: Remove.
9065         * ada/acats/tests/cxb/cxb30061.am: Likewise.
9066
9067 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9068
9069         PR c++/20073
9070         * g++.dg/init/const1.C: New test.
9071
9072         PR c++/19991
9073         * g++.dg/parse/constant7.C: New test.
9074
9075         PR c++/20152
9076         * g++.dg/parse/error27.C: New test.
9077         * g++.dg/template/qualttp15.C: Adjust error markers.
9078         * g++.old-deja/g++.other/struct1.C: Likewise.
9079
9080         PR c++/20153
9081         * g++.dg/template/error17.C: New test.
9082
9083         PR c++/20148
9084         * g++.dg/parser/error26.C: New test.
9085
9086 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
9087
9088         PR tree-optimization/20100
9089         PR tree-optimization/20115
9090         * gcc.dg/pr20115.c: New test.
9091         * gcc.dg/pr20115-1.c: New test.
9092         * gcc.dg/pr20100.c: New test.
9093         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
9094         call-clobbered variables after alias1.
9095
9096 2005-02-22  Bud Davis  <bdavis@gfortran.org>
9097
9098         * gfortran.dg/list_read_4.f90: new test.
9099
9100 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
9101
9102         PR rtl-optimization/20017.
9103         * gcc.dg/pr20017.c: New.
9104
9105 2005-02-22  Devang Patel  <dpatel@apple.com>
9106
9107         PR 19952
9108         * g++.dg/tree-ssa/pr19952.C: New test.
9109
9110 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9111
9112         PR c++/19883
9113         * g++.dg/parse/constant6.C: New test.
9114
9115 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9116
9117         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9118         * g++.dg/charset/asm2.c: Likewise.
9119         * g++.dg/charset/asm3.c: Likewise.
9120         * g++.dg/charset/asm4.c: Likewise.
9121         * g++.dg/charset/asm5.c: Likewise.
9122         * g++.dg/charset/attribute1.c: Likewise.
9123         * g++.dg/charset/attribute2.c: Likewise.
9124         * g++.dg/charset/extern1.cc: Likewise.
9125         * g++.dg/charset/extern2.cc: Likewise.
9126         * g++.dg/charset/extern3.cc: Likewise.
9127         * g++.dg/charset/function.cc: Likewise.
9128         * g++.dg/charset/string.c: Likewise.
9129         * g++.dg/charset/charset.exp: Likewise.
9130         * lib/target-supports.exp (check_iconv_available): Fix comment.
9131
9132 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9133
9134         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9135         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9136         * gcc.dg/charset/asm2.c: Likewise.
9137         * gcc.dg/charset/asm3.c: Likewise.
9138         * gcc.dg/charset/asm4.c: Likewise.
9139         * gcc.dg/charset/asm5.c: Likewise.
9140         * gcc.dg/charset/asm6.c: Likewise.
9141         * gcc.dg/charset/attribute1.c: Likewise.
9142         * gcc.dg/charset/attribute2.c: Likewise.
9143         * gcc.dg/charset/builtin1.c: Likewise.
9144         * gcc.dg/charset/extern.c: Likewise.
9145         * gcc.dg/charset/function.c: Likewise.
9146         * gcc.dg/charset/string.c: Likewise.
9147         * gcc.dg/charset/charset.exp: Likewise.
9148
9149 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9150
9151         PR fortran/20086
9152         * gfortran.dg/pr20086.f90: New test.
9153
9154 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9155
9156         PR tree-optimization/19786
9157         * g++.dg/tree-ssa/pr19786.C: New.
9158
9159 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9160
9161         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9162
9163 2005-02-21  Jeff Law  <law@redhat.com>
9164
9165         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9166
9167 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9168
9169         * gfortran.dg/do_iterator: Split loop, markup all lines for
9170         which an error locus is printed.
9171         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9172         locus is printed.
9173         * gfortran.dg/select_4.f90: Likewise.
9174         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9175         locuses in the various permutations.
9176
9177 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9178
9179         PR tree-optimization/19951
9180         * g++.dg/vect: New directory.
9181         * g++.dg/vect/vect.exp: New file.
9182         * g++.dg/vect/pr19951.cc: New testcase.
9183         * g++.dg/dg.exp: Also prune vectorizer tests.
9184
9185 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9186
9187         PR 18785
9188         * gcc.dg/charset/builtin1.c: New test.
9189
9190 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9191
9192         PR c++/19299
9193         * g++.dg/inherit/volatile1.C: New test.
9194
9195         PR c++/19440
9196         * g++.dg/template/dtor4.C: New test.
9197
9198 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9199
9200         * gfortran.dg/int_1.f90: New test.
9201
9202 2005-02-19  Devang Patel  <dpatel@apple.com>
9203
9204         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9205
9206 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9207
9208         * gfortran.dg/achar_1.f90: New test.
9209
9210 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9211
9212         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9213
9214 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9215             Jakub Jelinek  <jakub@redhat.com>
9216
9217         PR tree-optimization/19828
9218         * gcc.dg/tree-ssa/loop-7.c: New test.
9219         * gcc.c-torture/execute/20050218-1.c: New test.
9220
9221 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9222
9223         PR c/20043
9224         * gcc.dg/transparent-union-1.c: New test.
9225         * gcc.dg/transparent-union-2.c: New test.
9226
9227 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9228
9229         PR tree-optimization/18977
9230         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9231
9232 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9233
9234         PR target/20054
9235         * gcc.dg/pr20054.c: New test.
9236
9237 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9238
9239         PR c++/19508
9240         * g++.dg/ext/attrib20.C: New test.
9241
9242 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9243
9244         PR middle-end/20030
9245         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9246
9247 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9248
9249         PR c++/20008
9250         * g++.dg/opt/switch4.C: New.
9251
9252 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9253
9254         PR c++/20023
9255         PR tree-optimization/20009
9256         * gcc.c-torture/compile/20050217-1.c: New test.
9257         * g++.dg/opt/switch3.C: New test.
9258
9259         PR tree-optimization/18947
9260         * gcc.c-torture/compile/20050215-1.c: New test.
9261         * gcc.c-torture/compile/20050215-2.c: New test.
9262         * gcc.c-torture/compile/20050215-3.c: New test.
9263
9264 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9265
9266         PR c++/20028
9267         * g++.dg/template/crash34.C: New.
9268
9269         PR c++/20022
9270         * g++.dg/other/access3.C: New.
9271
9272 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9273
9274         * gcc.dg/vect/vect-98.c: New test.
9275
9276 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9277
9278         PR tree-optimization/19967
9279         * gcc.dg/pr19967.c: New.
9280
9281 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9282
9283         PR middle-end/19857
9284         * gcc.dg/tree-ssa/20050215-1.c: New test.
9285         * gcc.c-torture/execute/20050215-1.c: New test.
9286
9287 2005-02-15  Eric Christopher  <echristo@redhat.com>
9288
9289         * gcc.dg/cpp/20050215-1.c: New file.
9290
9291 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9292
9293         PR tree-optimization/15785
9294         * gcc.dg/pr15785-1.c: New test.
9295
9296 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9297
9298         PR c++/17788
9299         * g++.dg/init/ctor4.C: New.
9300         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9301
9302 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9303
9304         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9305         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9306
9307 2005-02-15  Andreas Schwab  <schwab@suse.de>
9308
9309         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9310         declare malloc.
9311
9312 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9313
9314         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9315
9316 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9317
9318         PR tree-optimization/19853
9319         * gcc.c-torture/compile/pr19853.c: New test.
9320
9321 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9322
9323         PR c++/19608
9324         * g++.dg/parse/local-class1.C: New.
9325
9326         PR c++/19895
9327         * g++.dg/parse/ptrmem3.C: New.
9328
9329         PR c++/19884
9330         * g++.old-deja/g++.oliva/template6.C: Add another case.
9331         * g++.dg/template/explicit6.C: New.
9332
9333 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9334
9335         PR c++/17816
9336         * g++.dg/other/redecl2.C: New.
9337
9338 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9339
9340         PR c++/19891
9341         * g++.dg/abi/covariant4.C: New.
9342
9343 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9344
9345         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9346
9347 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9348
9349         * gcc.dg/vect/vect-96.c: Fix typo.
9350
9351 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9352
9353         PR c++/14479
9354         PR c++/19487
9355         * g++.dg/template/enum5.C: New test.
9356
9357 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9358
9359         * gcc.dg/vect/vect-97.c: New test.
9360
9361 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9362
9363         * gcc.dg/vect/vect-96.c: New test.
9364
9365 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9366
9367         * gcc.dg/builtins-34.c: Also check ldexp*.
9368
9369 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9370
9371         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9372
9373 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9374
9375         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9376         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9377         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9378         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9379         selector_list, selector_expression, dg-process-target): Move to new
9380         file target-supports-dg.exp.
9381         * lib/target-supports-dg.exp: New.
9382
9383         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9384         New.
9385
9386 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9387
9388         PR c++/19666
9389         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9390
9391         PR middle-end/19858
9392         * gcc.c-torture/compile/20050210-1.c: New test.
9393
9394 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9395
9396         PR c++/19755
9397         * g++.dg/warn/Wbraces1.C: New test.
9398
9399 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9400
9401         * gcc.dg/builtins-52.c: New testcase.
9402
9403 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9404
9405         PR c/19342
9406         * gcc.c-torture/execute/20050119-1.c: New test.
9407
9408 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9409
9410         PR c++/19811
9411         * g++.dg/init/delete1.C: New test.
9412
9413 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9414
9415         PR c++/18470
9416         * g++.dg/template/static12.C: New test.
9417
9418 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9419
9420         PR c++/19787
9421         * g++.dg/conversion/ambig1.C: New test.
9422
9423         PR c++/19739
9424         * g++.dg/ext/attrib19.C: New test.
9425
9426         PR c++/19732
9427         * g++.dg/parse/dtor5.C: New test.
9428
9429         PR c++/19762
9430         * g++.dg/template/dtor3.C: New test.
9431
9432         PR c++/19826
9433         * g++.dg/template/static11.C: New test.
9434         * g++.dg/template/crash2.C: Remove dg-error marker.
9435
9436 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9437
9438         PR C++/18491
9439         * g++.old-deja/g++.mike/p10769a.C: Remove.
9440
9441 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9442
9443         * gcc.dg/builtins-48.c: New test case.
9444         * gcc.dg/builtins-49.c: New test case.
9445         * gcc.dg/builtins-50.c: New test case.
9446         * gcc.dg/builtins-51.c: New test case.
9447
9448 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9449
9450         PR middle-end/19583
9451         * g++.dg/warn/Wreturn-type-3.C: New test.
9452
9453 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9454
9455         PR middle-end/19402
9456         * gcc.dg/pr19402-1.c: New testcase.
9457         * gcc.dg/pr19402-2.c: likewise.
9458
9459 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9460
9461         PR middle-end/19854
9462         * g++.dg/tree-ssa/tmmti.C: New testcase.
9463
9464 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9465
9466         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9467
9468 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9469
9470         PR c++/19733
9471         * g++.dg/parse/crash23.C: New test.
9472         * g++.dg/warn/Weff1.C: New test.
9473
9474 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9475
9476         * gcc.dg/20050209-1.c: New test.
9477
9478 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9479
9480         PR target/19799
9481         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9482
9483 2005-02-08  Mike Stump  <mrs@apple.com>
9484
9485         * g++.dg/pch/import-2.c: New test.
9486         * g++.dg/pch/import-2.hs: New.
9487         * g++.dg/pch/include/import-2a.h: New.
9488         * g++.dg/pch/include/import-2b.h: New.
9489
9490 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9491
9492         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9493
9494 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9495
9496         * gfortran.dg/substr_1.f90: New test.
9497
9498 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9499
9500         PR middle-end/19775
9501         * gcc.dg/torture/builtin-power-1.c: Disable test for
9502         invalid transformation.
9503         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9504         no longer optimize.
9505         * gcc.dg/builtins-47.c: New testcase.
9506
9507 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9508             Dorit Naishlos  <dorit@il.ibm.com>
9509
9510         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9511
9512 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9513
9514         * gcc.c-torture/compile/20050206-1.c: New test.
9515
9516 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9517
9518         PR tree-opt/19768
9519         * g++.dg/opt/pr19768.C: New test.
9520
9521 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9522
9523         PR tree-opt/19736
9524         * gcc.c-torture/compile/pr19736.c: New test.
9525
9526 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9527
9528         PR c++/17401
9529         * g++.dg/parse/error25.C: New test.
9530
9531 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9532
9533         * gcc.c-torture/execute/20050203-1.c: New.
9534
9535 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9536
9537         * gcc.dg/vect/vect-85.c: Remove xfail.
9538         * gcc.dg/vect/vect-86.c: Remove xfail.
9539         * gcc.dg/vect/vect-87.c: Remove xfail.
9540         * gcc.dg/vect/vect-88.c: Remove xfail.
9541
9542 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9543
9544         * gcc.dg/altivec-19.c: New.
9545
9546 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9547
9548         PR c/17807
9549         * gcc.dg/nested-func-3.c: New test.
9550         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9551
9552 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9553
9554         * gcc.test-framework/gen_directive_tests: Generate tests for
9555         selector expressions.
9556
9557 2005-02-02  Matt Austern  <austern@apple.com>
9558
9559         PR c++/19628
9560         * g++/ext/builtin7.C: New.
9561         * g++/ext/builtin8.C: New.
9562
9563 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9564
9565         PR c/18502
9566         * gcc.dg/pr18502-1.c: New test.
9567
9568 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9569
9570         PR c++/17413
9571         * g++.dg/template/local4.C: Tweak.
9572
9573 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9574
9575         PR tree-optimization/19578
9576         * gcc.c-torture/compile/20050202-1.c: New test.
9577
9578 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9579
9580         PR c/19435
9581         * gcc.dg/c99-init-4.c: New test.
9582
9583 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9584
9585         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9586
9587         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9588
9589         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9590         * g++.dg/eh/check-vect.h: New.
9591
9592         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9593         * gcc.dg/vect/vect-78.c: Ditto.
9594         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9595         Remove.
9596
9597         * g++.dg/conversion/simd1.C: Expect warning.
9598         * g++.dg/ext/attribute-test-1.C: Ditto.
9599         * g++.dg/ext/attribute-test-2.C: Ditto.
9600         * g++.dg/ext/attribute-test-3.C: Ditto.
9601         * g++.dg/ext/attribute-test-4.C: Ditto.
9602
9603         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9604         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9605
9606         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9607
9608 2005-02-01  Richard Henderson  <rth@redhat.com>
9609
9610         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9611         long double for ibm double-double format.
9612         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9613
9614 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9615
9616         PR tree-optimization/19633
9617         * testsuite/gcc.dg/pr19633-1.c: New test.
9618         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9619         to NULL or a symbol.
9620
9621 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9622
9623         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9624         New procs.
9625         (dg-process-target (local override)): Handle selector expressions.
9626
9627         * gcc.test-framework/README: Describe tests in source directory.
9628         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9629         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9630         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9631         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9632         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9633         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9634         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9635         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9636         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9637         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9638         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9639         * gcc.test-framework/dg-error-exp-P.c: New test.
9640         * gcc.test-framework/dg-error-exp-XP.c: New test.
9641         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9642         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9643         * gcc.test-framework/dg-output-exp-P.c: New test.
9644         * gcc.test-framework/dg-output-exp-XF.c: New test.
9645         * gcc.test-framework/dg-warning-exp-P.c: New test.
9646         * gcc.misc-tests/dg-1.c: Remove.
9647         * gcc.misc-tests/dg-2.c: Remove.
9648         * gcc.misc-tests/dg-3.c: Remove.
9649         * gcc.misc-tests/dg-4.c: Remove.
9650         * gcc.misc-tests/dg-5.c: Remove.
9651         * gcc.misc-tests/dg-6.c: Remove.
9652         * gcc.misc-tests/dg-7.c: Remove.
9653         * gcc.misc-tests/dg-8.c: Remove.
9654         * gcc.misc-tests/dg-9.c: Remove.
9655         * gcc.misc-tests/dg-10.c: Remove.
9656         * gcc.misc-tests/dg-11.c: Remove.
9657         * gcc.misc-tests/dg-12.c: Remove.
9658         * gcc.misc-tests/dg-test.exp: Remove.
9659
9660         * gcc.test-framework/test-framework.awk: Change recording and
9661         printing of passes and failures.
9662
9663         * gcc.test-framework: New directory.
9664         * gcc.test-framework/README: New.
9665         * gcc.test-framework/test-framework.exp: New.
9666         * gcc.test-framework/test-framework.awk: New.
9667         * gcc.test-framework/gen_directive_tests: New.
9668
9669 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9670
9671         * lib/treelang.exp: Fix comment typos.
9672         (treelang_target_compile): Don't append libs=-ltreelang to options.
9673
9674 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9675
9676         * g++.dg/parse/typename7.C: Adjust error messages.
9677
9678 2005-01-31  Jeff Law  <law@redhat.com>
9679
9680         * gcc.c-torture/execute/20050131-1.c: New test.
9681         * gcc.dg/wcaselabel.c: New test.
9682
9683 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9684
9685         * g++.dg/other/warning1.C: Adjust error messags.
9686         * g++.dg/parse/constant5.C: New test.
9687
9688 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9689
9690         PR c/19333
9691         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9692         the test case valid.
9693         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9694         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9695         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9696         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9697         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9698         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9699
9700 2005-01-31  Dale Johannesen  <dalej@apple.com>
9701
9702         * g++.dg/opt/pr19650.C:  New test.
9703
9704 2005-01-31  Richard Henderson  <rth@redhat.com>
9705
9706         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9707         long double for intel double extended format.
9708         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9709
9710 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9711
9712         PR c++/19555
9713         * g++.dg/template/static10.C: New test.
9714
9715         PR c++/19395
9716         * g++.dg/parse/error24.C: New test.
9717
9718         PR c++/19367
9719         * g++.dg/lookup/builtin1.C: New test.
9720
9721         PR c++/19457
9722         * g++.dg/warn/conv3.C: New test.
9723
9724 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9725
9726         PR fortran/19647
9727         * gfortan.dg/inquire_7.f90
9728
9729 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9730
9731         PR tree-optimization/15791
9732         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9733         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9734         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9735         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9736         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9737         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9738         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9739         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9740         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9741         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9742
9743 2005-01-29  Paul Brook  <paul@codesourcery.com>
9744
9745         PR fortran/18565
9746         * check.c (real_or_complex_check): New function.
9747         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9748         * intrinsic.c (add_functions): Use new check functions.
9749         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9750         Add prototypes.
9751
9752 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9753
9754         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9755         gcc.dg/lvalue-3.c: New tests.
9756         * gcc.dg/concat.c: Update expected messages.
9757
9758 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9759
9760         PR libfortran/19595
9761         * gfortran.dg/eor_1.f90:  New test.
9762
9763 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9764
9765         PR fortran/19589
9766         * gfortran.dg/logical_data_1.f90: New test.
9767
9768 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9769
9770         PR c++/19253
9771         * g++.dg/template/crash33.C: New test.
9772
9773         PR c++/19667
9774         * g++.dg/template/crash32.C: New test.
9775
9776 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9777
9778         PR middle-end/16558
9779         * g++.dg/warn/Wreturn-type-2.C: New test.
9780
9781 2004-06-24  Jeff Law  <law@redhat.com>
9782
9783         * gcc.dg/tree-ssa/20050128-1.c: New test.
9784
9785 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9786
9787         * gcc.target/frv/all-mdpackh-1.c: New test.
9788
9789 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9790
9791         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9792
9793 2005-01-27  Richard Henderson  <rth@redhat.com>
9794
9795         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9796
9797 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9798
9799         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9800
9801 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9802
9803         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9804         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9805         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9806         to cope with cases where the multilib options override the dg-options.
9807
9808 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9809
9810         PR c/18946
9811         * gcc.dg/noncompile/20050120-1.c: New test.
9812
9813 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9814
9815         PR tree-optimization/19633
9816         * gcc.dg/pr19633.c: New test.
9817         * gcc.dg/tree-ssa/pr19633.c: New test.
9818
9819 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9820
9821         * gcc.dg/20041216-1.c: New test.
9822
9823 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9824
9825         PR objc/18862
9826         * objc.dg/selector-2.m: New test.
9827
9828 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9829
9830         * g++.dg/opt/range-test-2.C: New test.
9831
9832         PR rtl-optimization/19579
9833         * gcc.c-torture/execute/20050124-1.c: New test.
9834
9835 2005-01-26  Greg Parker  <gparker@apple.com>
9836         Stuart Hastings  <stuart@apple.com>
9837
9838         * gcc.c-torture/execute/20050125-1.c: New.
9839
9840 2005-01-18  Jan Hubicka  <jh@suse.cz>
9841
9842         PR tree-optimize/19337
9843         * gcc.c-torture/compile/20050119-1.c: New test.
9844
9845 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9846
9847         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9848         test for successful match.
9849
9850 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9851
9852         PR objc/18408
9853         * objc.dg/comp-types-7.m: New test.
9854
9855 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9856
9857         * lib/target-supports.exp (current_target_name): New.
9858         (check_effective_target_ilp32, check_effective_target_lp64):
9859         Cache the result to use as long as the current target, with
9860         multilib flags, remains the same.
9861
9862         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9863         (dg-require-weak, dg-require-visibility, dg-require-alias,
9864         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9865         dg-require-effective-target, dg-skip-if): Remove call to
9866         skip_test_and_clear_xfail.
9867         (dg-test): Clear xfail data.
9868
9869 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
9870
9871         PR target/17751
9872         * gcc.dg/ppc64-toc.c: New test.
9873
9874         * g++.dg/tree-ssa/empty-1.C: New test.
9875
9876         PR middle-end/19551
9877         * gcc.c-torture/execute/20050121-1.c: New test.
9878         * gcc.dg/20050121-2.c: New test.
9879
9880 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9881         Paul Brook  <paul@codesourcery.com>
9882
9883         PR fortran/17941
9884         * gfortran.dg/real_const_1.f: New test.
9885         * gfortran.dg/real_const_2.f90: New test.
9886         * gfortran.dg/complex_int_1.f90: New test.
9887
9888 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9889
9890         PR fortran/19313
9891         * gfortan.dg/inquire_6.f90: New test.
9892
9893 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9894
9895         PR libfortran/19451
9896         * open_readonly_1.f90:  New test.
9897
9898 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9899
9900         PR libfortran/18982
9901         * gfortran.dg/open_new.f90: New file.
9902
9903 2005-01-22  Paul Brook  <paul@codesourcery.com>
9904
9905         * namelist_1.f90: New test.
9906
9907 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9908
9909         PR tree-optimization/19484
9910         * gcc.c-torture/compile/20050122-[12].c: New tests.
9911
9912 2005-01-22  Paul Brook  <paul@codesourcery.com>
9913
9914         * gfortran.dg/implicit_2.f90: New test.
9915
9916 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9917
9918         PR fortran/19314
9919         * gfortran.dg/inquire_5.f90: New test.
9920
9921 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9922
9923         PR c/18809
9924         * gcc.dg/pr18809-1.c: New test.
9925
9926 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9927
9928         * gcc.dg/20050121-1.c: New test.
9929
9930         PR tree-optimization/13000
9931         * gcc.dg/20040206-1.c: Change warning to point where function is
9932         being inlined.
9933
9934 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9935
9936         PR c++/19208
9937         * g++.dg/template/array11.C: New test.
9938
9939 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9940
9941         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9942         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9943         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9944         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9945         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9946         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9947
9948 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9949
9950         PR tree-optimization/15349
9951         * gcc.dg/tree-ssa/pr15349.c: New.
9952
9953 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
9954
9955         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
9956
9957 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
9958
9959         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
9960         scan-assembler-times directive name.
9961
9962         * gcc.dg/asm-a.c: Move dg-require-effective-target to
9963         after dg-do.
9964
9965         PR rtl-optimization/19462
9966         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
9967
9968 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
9969
9970         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
9971         counting function calls on ia64.
9972
9973 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
9974
9975         PR rtl-optimization/15139
9976         * gcc.dg/20050111-2.c: New test.
9977
9978         PR c/17297
9979         * gcc.c-torture/compile/20050113-1.c: New testcase.
9980
9981         PR middle-end/19164
9982         * gcc.dg/20050113-1.c: New testcase.
9983
9984 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
9985
9986         * gcc.dg/vect/vect-85.c: Add comment.
9987         * gcc.dg/vect/vect-86.c: Add xfail for now.
9988         * gcc.dg/vect/vect-87.c: Add xfail for now.
9989         * gcc.dg/vect/vect-88.c: Add xfail for now.
9990         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
9991
9992 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9993
9994         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
9995
9996 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9997
9998         * g++.dg/debug/typedef3.C: New test.
9999
10000 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
10001
10002         PR c/19472
10003         * gcc.dg/asm-a.c: New test.
10004
10005 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
10006
10007         * gcc.dg/sh-relax.c: Add prototype for abort.
10008
10009 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10010
10011         * gcc.dg/short-compare-1.c: New test.
10012         * gcc.dg/short-compare-2.c: Likewise.
10013
10014 2005-01-18  Michael Matz  <matz@suse.de>
10015
10016         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
10017
10018 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
10019
10020         PR tree-optimization/19121
10021         * gcc.c-torture/compile/pr19121.c: New test.
10022
10023 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
10024
10025         PR target/19357
10026         * gcc.c-torture/compile/pr19357.c: New test.
10027
10028 2005-01-17  Ian Lance Taylor  <ian@airs.com>
10029
10030         PR c/5675
10031         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
10032         pass--those that refer just to the variable, possibly with a
10033         cast.
10034         * gcc.dg/c99-const-expr-3.c: Likewise.
10035
10036         PR middle-end/13127
10037         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
10038         longer emitted.
10039
10040 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
10041
10042         PR fortran/18778
10043         * gfortran.dg/endfile_2.f90: New test.
10044
10045 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
10046
10047         PR 19168
10048         * gfortran.dg/select_5.f90: New test.
10049
10050 2004-01-16  Paul Brook  <paul@codesourcery.com>
10051
10052         * gfortran.dg/common_4.f90: New test.
10053
10054 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
10055
10056         PR rtl-optimization/19462
10057         * gcc.dg/torture/pr19462-1.c: New test.
10058
10059 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
10060
10061         PR objc/19321
10062         * objc.dg/func-ptr-2.m: New.
10063         * objc.dg/volatile-1.m: New.
10064
10065 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10066
10067         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
10068
10069 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10070
10071         PR tree-optimization/19060
10072         * gcc.c-torture/execute/20050104-1.c: New test.
10073
10074 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
10075
10076         PR fortran/18983
10077         * gfortran.dg/write_to_null.f90: New test.
10078
10079 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
10080             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10081
10082         PR other/19328
10083         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
10084         argument.
10085
10086 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10087
10088         PR c++/19263
10089         * g++.dg/init/vector1.C: New test.
10090
10091 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
10092
10093         PR target/13158
10094         * gcc.target/ia64/sibcall-unwind-1.c: New test.
10095         PR target/18987
10096         * gcc.target/ia64/sibcall-unwind-2.c: New test.
10097
10098 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
10099
10100         * gfortran.dg/select_1.f90: New test.
10101         * gfortran.dg/select_2.f90: New test.
10102         * gfortran.dg/select_3.f90: New test.
10103         * gfortran.dg/select_4.f90: New test.
10104
10105 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
10106
10107         PR middle-end/19084
10108         PR rtl-optimization/19348
10109         * gcc.dg/20050111-1.c: New test.
10110         * gcc.c-torture/execute/20050111-1.c: New test.
10111
10112         * gcc.dg/i386-asm-4.c: New test.
10113
10114 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10115
10116         * gcc.dg/nested-func-2.c: New test.
10117         * ada/acats/norun.lst: Remove c953002.
10118
10119 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10120
10121         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10122
10123 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10124
10125         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10126
10127 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10128
10129         PR target/18761
10130         * g++.dg/abi/align1.C: New test.
10131
10132 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10133
10134         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10135         at a time.
10136         * g++.dg/ext/altivec_check.h: Support compiling as C.
10137
10138 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10139
10140         PR c++/19355
10141         * g++.dg/expr/pr19355-1.C: New test case.
10142
10143 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10144
10145         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10146         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10147         * ada/acats/tests/c3/c92005b.ada: Likewise.
10148         * ada/acats/tests/c3/cxb3012.a: Likewise.
10149         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10150
10151 2005-01-09  Paul Brook  <paul@codesourcery.com>
10152
10153         * gfortran.dg/common_2.f90: New file.
10154         * gfortran.dg/common_3.f90: New file.
10155
10156 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10157
10158         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10159
10160 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10161
10162         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10163         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10164         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10165         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10166         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10167         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10168         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10169         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10170         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10171         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10172         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10173         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10174         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10175         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10176         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10177         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10178         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10179         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10180         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10181         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10182         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10183         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10184         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10185         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10186         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10187         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10188         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10189         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10190         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10191         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10192         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10193         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10194         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10195         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10196         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10197         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10198         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10199         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10200         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10201         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10202         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10203         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10204         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10205         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10206         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10207         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10208         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10209         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10210         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10211         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10212         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10213         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10214         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10215         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10216         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10217         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10218         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10219         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10220         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10221         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10222         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10223         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10224         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10225         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10226         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10227         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10228         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10229
10230         * gcc.dg/vect/vect-1.c: Fix spelling.
10231         * gcc.dg/vect/vect-10.c: Fix spelling.
10232         * gcc.dg/vect/vect-11.c: Fix spelling.
10233         * gcc.dg/vect/vect-12.c: Fix spelling.
10234         * gcc.dg/vect/vect-14.c: Fix spelling.
10235         * gcc.dg/vect/vect-15.c: Fix spelling.
10236         * gcc.dg/vect/vect-16.c: Fix spelling.
10237         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10238         * gcc.dg/vect/vect-64.c: Fix comments.
10239         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10240
10241 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10242             Ira Rosen  <irar@il.ibm.com>
10243
10244         * gcc.dg/vect/vect-70.c: New test.
10245         * gcc.dg/vect/vect-71.c: New test.
10246
10247 2005-01-09  Manfred Hollstein  <mh@suse.com>
10248
10249         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10250         * gcc.dg/pr18241-2.c: Likewise.
10251         * gcc.dg/pr18241-3.c: Likewise.
10252         * gcc.dg/pr18241-4.c: Likewise.
10253         * gcc.dg/pr18241-5.c: Likewise.
10254
10255 2005-01-08  Richard Henderson  <rth@redhat.com>
10256
10257         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10258         False for x86 and x86-64.
10259
10260 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10261
10262         PR tree-optimization/18241
10263         * gcc.dg/pr18241-1.c: New test.
10264         * gcc.dg/pr18241-2.c: New test.
10265         * gcc.dg/pr18241-3.c: New test.
10266         * gcc.dg/pr18241-4.c: New test.
10267         * gcc.dg/pr18241-5.c: New test.
10268
10269 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10270
10271         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10272         gfortran.dg/select_4.f90: New.
10273
10274 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10275
10276         * gcc.c-torture/execute/20050107-1.c: New test.
10277
10278 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10279
10280         PR c++/19298
10281         * g++.dg/template/ref2.C: New.
10282
10283 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10284
10285         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10286         instead of being empty.
10287
10288 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10289
10290         PR fortran/15553
10291         * gfortran.dg/array-1.f90: New test.
10292
10293 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10294
10295         PR tree-optimization/19283
10296         * gcc.c-torture/execute/20050106-1.c: New test.
10297
10298         PR rtl-optimization/18861
10299         * gcc.dg/20050105-1.c: New test.
10300
10301         PR tree-optimization/18828
10302         * gcc.dg/20050105-2.c: New test.
10303
10304 2005-01-07  Andreas Jaeger  <aj@suse.de>
10305
10306         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10307
10308 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10309
10310         PR fortran/18398
10311         * gfortran.dg/fmt_read.f90: New test.
10312
10313 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10314
10315         * gcc.dg/rs6000-ldouble-2.c: New.
10316
10317 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10318
10319         PR c++/19244
10320         * g++.dg/parser/ctor2.C: New test.
10321
10322 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10323
10324         PR c++/17154
10325         * g++.dg/template/using9.C: New test.
10326
10327 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10328
10329         PR c++/19258
10330         * g++.dg/lookup/friend6.C: New test.
10331
10332 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10333
10334         PR c++/19270
10335         * g++.dg/template/array10.C: New.
10336
10337 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10338
10339         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10340         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10341
10342 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10343
10344         * gcc.c-torture/compile/20050105-1.c: New test.
10345
10346 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10347
10348         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10349
10350 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10351
10352         PR middle-end/19100
10353         * gcc.dg/conv-3.c: New test case.
10354
10355 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10356
10357         * gcc.dg/asm-wide-1.c: New test.
10358
10359 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10360
10361         PR c++/19030
10362         * g++.dg/parse/crash22.C: New
10363
10364 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10365
10366         PR 19257
10367         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10368
10369 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10370
10371         PR middle-end/17767
10372         * gcc.dg/i386-mmx-6.c: New test case.
10373
10374 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10375
10376         PR tree-optimization/18308
10377         * gcc.dg/vect/pr18308.c: New testcase.
10378
10379 2005-01-04  Andreas Jaeger  <aj@suse.de>
10380
10381         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10382
10383 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10384             Robert Bowdidge <bowdidge@apple.com>
10385
10386         * gcc.dg/cpp/subframework1.c: New.
10387         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10388         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10389         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10390         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10391
10392 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10393
10394         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10395         producing warning.
10396         * gcc.dg/darwin-weakimport-2.c: New.
10397
10398 2005-01-03  Richard Henderson  <rth@redhat.com>
10399
10400         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10401
10402 2005-01-03  Richard Henderson  <rth@redhat.com>
10403
10404         * gcc.dg/vect/vect.exp: Enable for ia64.
10405         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10406         (check_effective_target_vect_float): Likewise.
10407         (check_effective_target_vect_no_align): Likewise.
10408         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10409         * gcc.dg/vect/vect-8.c: Likewise.
10410
10411 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10412
10413         PR target/19236
10414         * gcc.dg/pr19236-1.c: New test case.
10415
10416 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10417
10418         PR rtl-optimization/12092
10419         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10420
10421 2005-01-02  Andreas Jaeger  <aj@suse.de>
10422
10423         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10424
10425 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10426             Andrew Pinski  <pinskia@physics.uc.edu>
10427
10428         PR rtl-optimization/12092
10429         * gcc.dg/pr12092-1.c: New test case.
10430
10431 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10432
10433         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10434         'hidden' and 'default' for better portability.
10435         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10436
10437         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10438         6 and 7.
10439         * g++.old-deja/g++.brendan/new3.C: Likewise.
10440
10441 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10442
10443         * gcc.dg/20041231-1.C: New test.
10444         * g++.dg/warn/Wunreachable-code-1.C: New test.
10445
10446 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10447
10448         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10449         file, not /dev/null.  Abort on error.
10450
10451 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10452             Ziemowit Laski  <zlaski@apple.com>
10453
10454         PR objc/18971
10455         * objc.dg/encode-5.m: New test.
10456
10457 2004-12-29  Richard Henderson  <rth@redhat.com>
10458
10459         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10460         * objc.dg/stabs-1.m: Disable for ia64.
10461
10462 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10463
10464         PR c++/19190
10465         * g++.dg/warn/Wunused-10.C: New test.
10466
10467 2004-12-28  Richard Henderson  <rth@redhat.com>
10468
10469         * objc.dg/stabs-1.m: Disable for alpha.
10470
10471 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10472
10473         PR c++/19149
10474         * g++.dg/parse/error23.C: New test.
10475
10476 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10477
10478         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10479
10480         PR fortran/19032
10481         * gfortran.dg/intrinsic_modulo_1.f90: New.
10482         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10483         tests with divisor -1.
10484
10485 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10486
10487         * g++.dg/opt/temp1.C (memcpy): Return a value.
10488
10489         PR c++/19148
10490         * g++.dg/expr/cond7.C: New test.
10491
10492 2004-12-27  Paul Brook  <paul@codesourcery.com>
10493
10494         * gfortran.dg/g77/select_no_compile.f: Remove.
10495
10496 2004-12-27  Richard Henderson  <rth@redhat.com>
10497
10498         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10499         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10500         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10501
10502 2004-12-26  Richard Henderson  <rth@redhat.com>
10503
10504         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10505         by 1i instead of token pasting.
10506
10507 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10508
10509         PR tree-optimization/17578
10510         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10511         to additional_flags.
10512         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10513
10514 2004-12-25  Richard Henderson  <rth@redhat.com>
10515
10516         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10517         Remove Alpha.
10518
10519 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10520
10521         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10522         hppa*-*-hpux*.
10523         * gcc.dg/pr17957.c (dg-options): Likewise.
10524         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10525         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10526         instead of 0 on __hppa__.
10527         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10528         "foo,%r" on hppa*-*-*.
10529
10530 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10531
10532         PR fortran/19071
10533         * gfortran.dg/complex_write.f90: New test.
10534
10535 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10536
10537         PR c++/17595
10538         * g++.dg/parse/pragma2.C: New test.
10539
10540         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10541
10542 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10543
10544         * gcc.dg/empty2.c: Add missing dg-warning.
10545
10546 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10547
10548         PR c++/17413
10549         * g++.dg/template/local4.C: New test.
10550         * g++.dg/template/crash19.C: Add dg-error marker.
10551
10552         * g++.dg/template/crash31.C: Correct embedded PR number.
10553
10554 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10555
10556         PR c++/16405
10557         * g++.dg/opt/temp1.C: Add do-run marker.
10558
10559 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10560
10561         * g++.dg/template/spec19.C: New.
10562
10563 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10564
10565         PR target/16819
10566         * gcc.dg/empty2.c: New.
10567
10568 2004-12-23  Richard Henderson  <rth@redhat.com>
10569
10570         * lib/target-supports.exp (check_effective_target_vect_no_align):
10571         Remove i?86 and x86-64.
10572
10573 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10574
10575         PR c++/16405
10576         * g++.dg/opt/temp1.C: New test.
10577
10578 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10579
10580         PR c++/18733
10581         * g++.dg/template/friend33.C: New testcase.
10582
10583 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10584
10585         PR c++/18464
10586         * g++.dg/template/cond5.C: New test.
10587
10588         PR c++/18492
10589         * g++.dg/inherit/thunk3.C: New test.
10590
10591         PR c++/11224
10592         * g++.dg/warn/Wunused-9.C: New test.
10593
10594 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10595
10596         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10597
10598 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10599
10600         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10601
10602 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10603
10604         PR c++/18378
10605         * g++.dg/ext/packed8.C: New test.
10606
10607         PR c++/19063
10608         * g++.dg/template/crash31.C: New test.
10609
10610         PR c++/19034
10611         * g++.dg/template/crash30.C: New test.
10612
10613 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10614
10615         PR C++/18984
10616         * g++.dg/eh/ctor3.C: New test.
10617
10618 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10619
10620         * objc.dg/stabs-1.m: Allow section name to be quoted and
10621         assembly label to begin with '.LL'.
10622
10623 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10624
10625         * gcc.dg/vect/vect.exp
10626         (check_effective_target_lp64_or_vect_no_align): New.
10627         * gcc.dg/vect/vect-77.c: Use it.
10628         * gcc.dg/vect/vect-78.c: Use it.
10629
10630         * lib/target-supports.exp
10631         (check_effective_target_vect_no_max,
10632         check_effective_target_vect_no_bitwise,
10633         check_effective_target_vect_no_align): New.
10634         * gcc.dg/vect/vect-13.c: Use them.
10635         * gcc.dg/vect/vect-17.c: Ditto.
10636         * gcc.dg/vect/vect-18.c: Ditto.
10637         * gcc.dg/vect/vect-19.c: Ditto.
10638         * gcc.dg/vect/vect-20.c: Ditto.
10639         * gcc.dg/vect/vect-27.c: Ditto.
10640         * gcc.dg/vect/vect-29.c: Ditto.
10641         * gcc.dg/vect/vect-44.c: Ditto.
10642         * gcc.dg/vect/vect-48.c: Ditto.
10643         * gcc.dg/vect/vect-50.c: Ditto.
10644         * gcc.dg/vect/vect-52.c: Ditto.
10645         * gcc.dg/vect/vect-54.c: Ditto.
10646         * gcc.dg/vect/vect-56.c: Ditto.
10647         * gcc.dg/vect/vect-58.c: Ditto.
10648         * gcc.dg/vect/vect-60.c: Ditto.
10649         * gcc.dg/vect/vect-72.c: Ditto.
10650         * gcc.dg/vect/vect-80.c: Ditto.
10651
10652 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10653
10654         PR c++/14075
10655         * g++.dg/init/string1.C: New.
10656
10657         PR c++/18975
10658         * g++.dg/other/synth1.C: New.
10659
10660 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10661
10662         PR c/18963
10663         * gcc.dg/pr18963-1.c: New test.
10664
10665 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10666
10667         PR c/18596
10668         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10669         * gcc.dg/pr18596-1.c: Use dg-error.
10670         (dg-options): Use -fno-unit-at-a-time.
10671         * gcc.dg/pr18596-2.c: New test.
10672         * gcc.dg/pr18596-3.c: New test.
10673
10674 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10675
10676         PR middle-end/18683
10677         * g++.dg/opt/pr18683-1.C: New test case.
10678
10679 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10680
10681         PR other/19093
10682         * g++.dg/opt/max1.C: Fix for 64bit targets.
10683
10684 2004-12-20  Matt Austern  <austern@apple.com>
10685
10686         PR c++/19044
10687         * g++.dg/ext/builtin6.C: New
10688
10689 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10690
10691         PR tree-optimization/19080
10692         * gcc.c-torture/compile/pr19080.c: New test.
10693
10694 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10695
10696         * gcc.dg/20041219-1.c: New test.
10697
10698 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10699
10700         PR middle-end/19068
10701         * g++.dg/opt/max1.C: New test case.
10702
10703 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10704
10705         * gcc.dg/fdata-sections-1.c: New test.
10706
10707 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10708
10709         PR middle-end/18548
10710         * gcc.dg/max-1.c: New test case.
10711
10712 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10713
10714         * gcc.c-torture/execute/20041218-1.c: New test.
10715
10716 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10717
10718         * gcc.dg/pr18501.c: New test.
10719         * gcc.dg/uninit-5.c: XFAIL.
10720         * gcc.dg/uninit-9.c: XFAIL.
10721
10722 2004-12-17  Dale Johannesen  <dalej@apple.com>
10723
10724         * gcc.dg/20041213-1.c:  New.
10725
10726 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10727
10728         * objc.dg/stabs-1.m: Allow assembly label to begin
10729         with a dot ('.').
10730
10731 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10732
10733         * gcc.c-torture/execute/20041213-1.c: Move...
10734         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10735
10736 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10737
10738         PR c++/18721
10739         * g++.dg/lookup/conv-5.C: New.
10740
10741 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10742
10743         * objc.dg/stabs-1.m: New test.
10744
10745 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10746
10747         * gcc.dg/visibility-c.c: Change compile to
10748         assemble for the test.
10749
10750 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10751
10752         PR target/19041
10753         * gcc.dg/visibility-c.c: New test.
10754
10755 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10756
10757         PR middle-end/18493
10758         * gcc.dg/switch-8.c: New test case.
10759
10760 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10761
10762         PR c++/18905
10763         * g++.dg/template/init4.C: New.
10764         * g++.dg/opt/static3.C: Enable optimizer.
10765
10766 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10767
10768         * g++.dg/other/complex1.C: New test.
10769
10770 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10771
10772         * g++.dg/opt/inline9.C: New test.
10773
10774 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10775
10776         PR fortran/18993
10777         * gfotran.dg/nullify_1.f: New test.
10778
10779 2004-12-15  Richard Henderson  <rth@redhat.com>
10780
10781         * gcc.target/i386/i386.exp: New harness.
10782         * gcc.target/i386/vect-args.c: New.
10783
10784 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10785
10786         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10787
10788 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10789
10790         PR c++/18825
10791         * g++.dg/template/friend32.C: New test.
10792
10793 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10794
10795         * cpp/pragma-once-1.c: New test.
10796         * cpp/pragma-once-1b.h: Likewise.
10797         * cpp/pragma-once-1c.h: Likewise.
10798         * cpp/pragma-once-1d.h: Likewise.
10799         * cpp/inc/pragma-once-1a.h: Likewise.
10800
10801 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10802             Steven G. Kargl  <kargls@comcast.net>
10803
10804         PR fortran/17597
10805         * gfortran.dg/list_read_3.f90: New test.
10806
10807 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10808
10809         * gcc.dg/ftrapv-2.c: New test.
10810
10811 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10812
10813         PR c++/18981
10814         * g++.dg/template/typename9.C: New test.
10815
10816 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10817
10818         PR c++/18738
10819         * g++.dg/template/typename8.C: New test.
10820         * g++.dg/parse/friend2.C: Tweak error message.
10821
10822 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10823
10824         * gcc.c-torture/20041214-1.c: New test.
10825
10826 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10827
10828         PR c++/18965
10829         * g++.dg/init/array17.C: New test.
10830
10831 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10832
10833         PR c++/18793
10834         * g++.dg/init/aggr3.C: New test.
10835
10836 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10837
10838         * gcc.dg/altivec-types-1.c: New test.
10839         * gcc.dg/altivec-types-2.c: New test.
10840         * gcc.dg/altivec-types-3.c: New test.
10841         * gcc.dg/altivec-types-4.c: New test.
10842         * g++.dg/ext/altivec-types-1.C: New test.
10843         * g++.dg/ext/altivec-types-2.C: New test.
10844         * g++.dg/ext/altivec-types-3.C: New test.
10845         * g++.dg/ext/altivec-types-4.C: New test.
10846
10847 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10848
10849         PR middle-end/18951
10850         * gcc.c-torture/execute/20041213-1.c: New test.
10851
10852 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10853
10854         PR c++/18949
10855         * g++.dg/template/cast1.C: New.
10856
10857 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10858
10859         * gcc.c-torture/execute/20041213-2.c: New test.
10860
10861 2004-12-13  Richard Henderson  <rth@redhat.com>
10862
10863         * gcc.dg/i386-sse-10.c: Fix typo in options.
10864
10865 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10866
10867         PR c++/18968
10868         * g++.dg/opt/pr18968.C: New test.
10869
10870 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
10871
10872         PR c++/18925
10873         * g++.dg/ext/visibility/staticdatamem.C: New test.
10874
10875 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
10876
10877         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10878
10879 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10880
10881         PR rtl-optimization/18928
10882         * gcc.dg/pr18928-1.c: New test case.
10883
10884 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10885
10886         PR tree-opt/16951
10887         * gcc.c-torture/compile/20041211-1.c: New.
10888
10889 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10890
10891         PR middle-end/17564
10892         * gcc.c-torture/execute/20041212-1.c: New test.
10893
10894 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10895
10896         PR fortran/18869
10897         * gfortran.dg/common_1.f90: New test.
10898
10899 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10900         Paul Brook  <paul@codesourcery.com>
10901
10902         PR fortran/16222
10903         * gfortran.dg/real_do_1.f90: New test.
10904
10905 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10906
10907         PR tree-opt/18040
10908         * g++.dg/opt/ptrmem6.C: New test.
10909
10910 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10911
10912         PR middle-end/18921
10913         * gcc.dg/pr18921-1.c: New test case.
10914
10915 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10916
10917         PR fortran/17175
10918         * gfortran.dg/scale_1.f90: New test.
10919
10920 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10921
10922         PR middle-end/18903
10923         * gcc.c-torture/compile/pr18903.c: New test.
10924
10925 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10926
10927         * gcc.c-torture/execute/20041210-1.c: New test.
10928
10929 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10930
10931         PR c++/18731
10932         * g++.dg/parser/struct-1.C: New test.
10933         * g++.dg/parser/struct-2.C: New test.
10934         * g++.dg/parser/struct-3.C: New test.
10935
10936 2004-12-09  Richard Henderson  <rth@redhat.com>
10937
10938         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10939
10940         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10941         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10942
10943 2004-12-09  Matt Austern  <austern@apple.com>
10944
10945         PR c++/18514
10946         * g++.dg/ext/builtin1.C: New
10947         * g++.dg/ext/builtin2.C: New
10948         * g++.dg/ext/builtin3.C: New
10949         * g++.dg/ext/builtin4.C: New
10950         * g++.dg/ext/builtin5.C: New
10951
10952 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
10953
10954         PR tree-opt/18904
10955         * g++.dg/opt/ptrmem5.C: New test.
10956
10957 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
10958
10959         * g++.dg/parse/typename5.C: Adjust for new error.
10960         * g++.dg/parse/typename7.C: New.
10961
10962 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10963
10964         PR c++/18073
10965         * g++.dg/other/mmintrin.C: New test.
10966
10967 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10968
10969         PR c++/16681
10970         * g++.dg/init/array15.C: New.
10971         * g++.dg/init/array16.C: New.
10972
10973 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10974
10975         PR fortran/18826
10976         * gfortran.dg/assign_1.f90: New test.
10977
10978 2004-12-08  Nick Clifton  <nickc@redhat.com>
10979
10980         * gcc.target/xstormy16/bss_below100: New directory containing tests.
10981         * gcc.target/xstormy16/data_below100: Likewise.
10982         * gcc.target/xstormy16/sfr: Likewise.
10983         * gcc.target/xstormy16/below100.S: New test source file.
10984         * gcc.target/xstormy16/below100.ld: New test linker script.
10985         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10986         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
10987         bp instructions.
10988         * gcc.target/xstormy16/bp.c: Likewise.
10989
10990         * gcc.target/xstormy16/bss_below100: New files:
10991         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10992         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10993         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10994         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10995         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10996         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10997         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10998         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10999         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11000         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11001         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11002         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11003         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11004         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11005         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11006         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11007         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11008         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11009         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11010         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11011         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11012         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11013         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11014         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11015         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11016         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11017         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11018
11019         * gcc.target/xstormy16/data_below100: New files:
11020         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11021         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11022         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11023         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11024         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11025         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11026         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11027         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11028         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11029         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11030         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11031         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11032         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11033         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11034         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11035         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11036         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11037         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11038         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11039         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11040         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11041         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11042         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11043         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11044         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11045         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11046         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11047
11048         * gcc.target/xstormy16/sfr: New files:
11049         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
11050         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
11051         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
11052         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
11053         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
11054         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
11055         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
11056         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
11057         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
11058         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
11059         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
11060         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
11061         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
11062         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
11063         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
11064         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
11065         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
11066         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
11067         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
11068         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
11069         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
11070         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
11071         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
11072         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
11073         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
11074         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
11075         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
11076         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
11077         27_if0_sfrw_bitfield_f.c
11078
11079 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11080
11081         PR c++/18100
11082         * g++.dg/lookup/name-clash4.C: New test.
11083
11084 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
11085
11086         PR c++/18672
11087         * g++.dg/opt/array1.C: New.
11088
11089         PR c++/18803
11090         * g++.dg/template/operator5.C: New.
11091
11092 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
11093
11094         PR c/18867
11095         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
11096
11097 2004-12-07  Steven Bosscher  <stevenb@suse.de>
11098
11099         * gcc.dg/noncompile/20041207.c: New test.
11100
11101 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
11102
11103         * g++.dg/other/unreachable-1.C: New test.
11104
11105 2004-12-06  Nick Clifton  <nickc@redhat.com>
11106
11107         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
11108         <limits.h> because the latter comes from gcc's include/ directory
11109         and not the newlib/libc/include directory.
11110
11111 2004-12-04  Richard Henderson  <rth@redhat.com>
11112
11113         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
11114
11115 2004-12-04  Richard Henderson  <rth@redhat.com>
11116
11117         * lib/target-supports.exp (check_gc_sections_available): Disable
11118         for alpha and ia64.
11119
11120 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11121
11122         PR middle-end/17909
11123         * g++.dg/other/vararg-2.C: New test.
11124
11125 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11126
11127         PR c++/17011, c++/17971
11128         * g++.dg/template/error15.C: Adjust expected error.
11129         * g++.dg/template/instantiate3.C: Likewise.
11130
11131 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11132
11133         * gcc.dg/altivec-18.c: Fix for darwin
11134
11135 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11136
11137         PR c++/18782
11138         * g++.dg/parse/ptrmem2.C: New.
11139
11140         PR c++/18318
11141         * g++.dg/template/new1.C: New.
11142
11143 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11144
11145         PR fortran/18710
11146         * gfortran.dg/direct_io_3.f90: New test.
11147
11148 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11149
11150         PR 18758
11151         * g++.dg/parse/crash21.C: New.
11152
11153 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11154
11155         PR c++/15664, c++/18276
11156         * g++.dg/template/ttp13.C: New test.
11157         * g++.dg/template/ttp14.C: Likewise.
11158
11159 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11160
11161         PR c++/18123
11162         * g++.dg/parse/enum2.C: New test.
11163         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11164
11165 2004-12-02  Nick Clifton  <nickc@redhat.com>
11166
11167         * gcc.target/xstormy16: New test directory.
11168         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11169         * gcc.target/xstormy16/bp.c: Check the generation of bp
11170         instructions.
11171         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11172         bn instructions and the BELOW100 attribute.
11173
11174 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11175
11176         PR target/16952
11177         * gcc.dg/ppc-eabi.c: New.
11178
11179 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11180
11181         PR fortran/18284
11182         * gfortran.dg/backspace.f90
11183
11184 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11185
11186         * gfortran.dg/inquire.f90: New test.
11187
11188 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11189
11190         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11191         handle effective-target-keyword.
11192         (dg-skip-if): Support effective-target keyword as target list.
11193         (dg-xfail-if): Ditto.
11194         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11195
11196 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11197
11198         PR tree-optimization/18291
11199         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11200
11201 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11202
11203         PR C++/18729
11204         * g++.dg/parse/crash20.C: New.
11205
11206         PR c++/17431
11207         * g++.dg/overload/arg1.C: New.
11208         * g++.dg/overload/arg2.C: New.
11209         * g++.dg/overload/arg3.C: New.
11210         * g++.dg/overload/arg4.C: New.
11211
11212 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11213
11214         * gcc.dg/c99-flex-array-4.c: Remove.
11215
11216 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11217
11218         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11219
11220         * lib/target-supports.exp (is-effective-target): Simplify.
11221
11222         * lib/target-supports.exp (check_effective_target_vect_long):
11223         Fix for powerpc64-*-*.
11224
11225 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11226
11227         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11228         to support new requirements on FreeBSD 5.
11229
11230 2004-11-30  Devang Patel  <dpatel@apple.com>
11231
11232         PR 18702
11233         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11234
11235 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11236
11237         * g++.dg/ext/altivec-13.C: New test.
11238
11239 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11240
11241         PR tree-opt/18298
11242         * gcc.c-torture/execute/p18298.c: New test.
11243
11244 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11245             Dorit Naishlos  <dorit@il.ibm.com>
11246
11247         PR tree-opt/18607
11248         * gcc.dg/vect/vect-89.c: New test.
11249
11250 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11251
11252         * gcc.dg/pr18596-1.c: New test.
11253
11254 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11255
11256         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11257
11258 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11259
11260         PR c/18479
11261         * gcc.dg/pr18479.c: New test.
11262
11263 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11264
11265         PR target/18490
11266         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11267         mmix-knuth-mmixware.
11268
11269         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11270         cris-*-elf* cris-*-aout* mmix-*-*
11271
11272 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11273
11274         PR middle-end/18725
11275         * gcc.dg/pr18725.c: New test.
11276
11277 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11278
11279         PR target/18488
11280         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11281
11282         PR target/18336
11283         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11284
11285 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11286
11287         PR c++/18368
11288         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11289         * g++.old-deja/g++.law/ctors5.C: Likewise.
11290         * g++.old-deja/g++.other/crash25.C: Likewise.
11291
11292         PR c++/18674
11293         * g++.dg/template/error16.C: New test.
11294
11295         PR c++/18512
11296         * g++.dg/template/crash29.C: New test.
11297
11298 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11299
11300         PR tree-optimization/18712
11301         * gcc.c-torture/compile/pr18712.c: New test.
11302
11303 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11304
11305         PR c/7544
11306         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11307         tests.
11308
11309 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11310
11311         PR c++/18652
11312         * g++.dg/lookup/crash6.C: New test.
11313
11314 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11315
11316         PR middle-end/18164
11317         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11318
11319 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11320
11321         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11322         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11323         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11324
11325 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11326
11327         * gcc.dg/pr18164.c: New test.
11328
11329 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11330
11331         * gcc.dg/funroll-loops-all.c: New.
11332
11333 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11334
11335         PR target/18489
11336         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11337         delimeter, match space and TAB as well as ":".
11338
11339         PR target/18484
11340         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11341
11342         PR target/18348
11343         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11344
11345         PR target/18345
11346         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11347
11348         PR target/18337
11349         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11350
11351 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11352
11353         * gfortran.dg/direct_io_2.f90: New test.
11354
11355 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11356
11357         PR target/18334
11358         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11359
11360 2004-11-28  Richard Henderson  <rth@redhat.com>
11361
11362         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11363
11364 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11365
11366         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11367         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11368         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11369         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11370         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11371         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11372         gcc.dg/pointer-arith-8.c: New tests.
11373
11374 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11375
11376         PR fortran/18364
11377         * gfortran.dg/endfile.f90: New test.
11378
11379 2004-11-27  Falk Hueffner  <falk@debian.org>
11380
11381         * gcc.dg/loop-6.c: New test.
11382
11383 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11384
11385         * gcc.c-torture/execute/20041126-1.c: New test.
11386
11387 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11388
11389         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11390         on IRIX.
11391
11392 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11393
11394         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11395         functions.
11396
11397 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11398
11399         PR rtl-optimization/17825
11400         * gcc.c-torture/compile/20041119-1.c: New test.
11401
11402 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11403
11404         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11405         Check existence of ld library path variables before unsetting.
11406
11407 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11408
11409         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11410
11411 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11412
11413         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11414
11415 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11416
11417         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11418
11419 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11420
11421         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11422         dg-do directive.
11423
11424 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11425
11426         * gcc.dg/pr17957.c: Pass --param, not -param.
11427
11428 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11429
11430         PR middle-end/17957
11431         * testsuite/gcc.dg/pr17957.c: New test.
11432
11433 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11434
11435         PR c++/18445
11436         * g++.dg/template/crash28.C: Likewise.
11437
11438         PR c++/18001
11439         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11440         * g++.dg/ext/lvaddr.C: Likewise.
11441         * g++.dg/opt/pr7503-3.C: Likewise.
11442
11443         PR c++/18466
11444         * g++.dg/parse/qualified3.C: New test.
11445         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11446
11447         PR c++/18545
11448         * g++.dg/expr/return1.C: New test.
11449
11450 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11451
11452         Friend class name lookup 3/n, PR c++/3332
11453         * g++.dg/lookup/friend3.C: New test.
11454         * g++.dg/lookup/friend4.C: Likewise.
11455         * g++.dg/lookup/friend5.C: Likewise.
11456
11457 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11458
11459         Friend class name lookup 2/n, PR c++/14513, c++/15410
11460         * g++.dg/lookup/friend2.C: New test.
11461         * g++.dg/template/friend31.C: Likewise.
11462
11463 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11464
11465         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11466
11467 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11468
11469         PR c++/17473
11470         * g++.dg/tc1/dr56.C: Remove.
11471         * g++.dg/template/typedef1.C: Add dg-error markers.
11472         * g++.old-deja/g++.other/typedef7.C: Likewise.
11473
11474         PR c++/18285
11475         * g++.dg/parse/typedef7.C: New test.
11476
11477 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11478
11479         * gcc.c-torture/execute/20041124-1.c: New test.
11480
11481 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11482
11483         * g++.dg/template/deduce3.C: New test.
11484
11485         PR c++/18586
11486         * g++.dg/template/crash27.C: New test.
11487
11488         PR c++/18530
11489         * g++.dg/warn/Wshadow-3.C: New test.
11490
11491 2004-11-24  Devang Patel  <dpatel@apple.com>
11492
11493         PR/18555
11494         * gcc.dg/cpp/isysroot-1.c: New test.
11495         * gcc.dg/cpp/usr/include/stdio.h: New file.
11496         * gcc.dg/cpp/isysroot-2.c: New test.
11497         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11498         New file.
11499
11500 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11501
11502         PR c++/8929
11503         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11504
11505 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11506
11507         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11508         * gcc.target/sparc/pdist.c: Likewise.
11509
11510 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11511
11512         PR c++/16882
11513         * g++.dg/conversion/simd1.C: New test.
11514
11515 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11516
11517         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11518         and restore_ld_library_path_env_vars.
11519         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11520         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11521         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11522         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11523
11524 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11525
11526         * gcc.dg/pragma-align-2.c: Test macro expansion.
11527         * gcc.dg/pragma-pack-2.c: New test.
11528
11529 2004-11-23  Richard Henderson  <rth@redhat.com>
11530
11531         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11532         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11533         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11534         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11535         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11536         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11537
11538         * gcc.dg/vect/vect.exp: Add check for alpha.
11539         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11540         (check_effective_target_vect_int): Enable for alpha.
11541         (check_effective_target_vect_long): New.
11542         (is-effective-target): Add it.
11543
11544 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11545
11546         * gcc.dg/pr18614-1.c: New test.
11547
11548 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11549
11550         * gcc.dg/setjmp-2.c: New test.
11551
11552 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11553
11554         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11555         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11556         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11557         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11558         gcc.target/sparc/pdist.c: New tests.
11559
11560 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11561
11562         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11563
11564 2004-11-22  Dale Johannesen  <dalej@apple.com>
11565
11566         * gcc.dg/20041111-1.c:  New.
11567
11568 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11569
11570         PR tree-opt/18536
11571         * gcc.dg/vect/pr18536.c: New test.
11572
11573 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11574
11575         PR c++/18354
11576         * g++.dg/template/nontype11.C: New test.
11577
11578 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11579
11580         PR middle-end/18520
11581         * gcc.dg/pr18520-1.c: New test case.
11582
11583 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11584
11585         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11586         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11587         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11588         expected diagnostics.
11589
11590 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11591
11592         PR target/18580
11593         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11594         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11595         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11596
11597 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11598
11599         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11600
11601 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11602             Joseph Myers  <joseph@codesourcery.com>
11603
11604         * lib/target-supports.exp (check_visibility_available): Really
11605         test the compiler.
11606
11607 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11608
11609         PR tree-opt/18181
11610         * gcc.dg/vect/vect-85.c: New test.
11611         * gcc.dg/vect/vect-86.c: New test.
11612         * gcc.dg/vect/vect-87.c: New test.
11613         * gcc.dg/vect/vect-88.c: New test.
11614
11615 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11616
11617         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11618
11619 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11620
11621         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11622         * gcc.dg/ppc-and-1.c: Ditto.
11623         * gcc.dg/ppc-compare-1.c: Ditto.
11624         * gcc.dg/ppc-mov-1.c: Ditto
11625
11626 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11627             Mark Mitchell  <mark@codesourcery.com>
11628
11629         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11630
11631 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11632             Aldy Hernandez  <aldyh@redhat.com>
11633
11634         * lib/target-supports.exp (check_effective_target_vect_int): New
11635         (check_effective_target_vect_float): New
11636         (check_effective_target_vect_double): New.
11637         (is-effective-target): Support new effective targets keywords.
11638         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11639         default action for dg-do.
11640         * gcc.dg/vect/pr16105.c: Use new support.
11641         * gcc.dg/vect/pr18400.c: Ditto.
11642         * gcc.dg/vect/pr18425.c: Ditto.
11643         * gcc.dg/vect/vect-1.c: Ditto.
11644         * gcc.dg/vect/vect-10.c: Ditto.
11645         * gcc.dg/vect/vect-11.c: Ditto.
11646         * gcc.dg/vect/vect-12.c: Ditto.
11647         * gcc.dg/vect/vect-13.c: Ditto.
11648         * gcc.dg/vect/vect-14.c: Ditto.
11649         * gcc.dg/vect/vect-15.c: Ditto.
11650         * gcc.dg/vect/vect-16.c: Ditto.
11651         * gcc.dg/vect/vect-17.c: Ditto.
11652         * gcc.dg/vect/vect-18.c: Ditto.
11653         * gcc.dg/vect/vect-19.c: Ditto.
11654         * gcc.dg/vect/vect-2.c: Ditto.
11655         * gcc.dg/vect/vect-20.c: Ditto.
11656         * gcc.dg/vect/vect-21.c: Ditto.
11657         * gcc.dg/vect/vect-22.c: Ditto.
11658         * gcc.dg/vect/vect-23.c: Ditto.
11659         * gcc.dg/vect/vect-24.c: Ditto.
11660         * gcc.dg/vect/vect-25.c: Ditto.
11661         * gcc.dg/vect/vect-26.c: Ditto.
11662         * gcc.dg/vect/vect-27.c: Ditto.
11663         * gcc.dg/vect/vect-27a.c: Ditto.
11664         * gcc.dg/vect/vect-28.c: Ditto.
11665         * gcc.dg/vect/vect-29.c: Ditto.
11666         * gcc.dg/vect/vect-29a.c: Ditto.
11667         * gcc.dg/vect/vect-3.c: Ditto.
11668         * gcc.dg/vect/vect-30.c: Ditto.
11669         * gcc.dg/vect/vect-31.c: Ditto.
11670         * gcc.dg/vect/vect-32.c: Ditto.
11671         * gcc.dg/vect/vect-33.c: Ditto.
11672         * gcc.dg/vect/vect-34.c: Ditto.
11673         * gcc.dg/vect/vect-35.c: Ditto.
11674         * gcc.dg/vect/vect-36.c: Ditto.
11675         * gcc.dg/vect/vect-37.c: Ditto.
11676         * gcc.dg/vect/vect-38.c: Ditto.
11677         * gcc.dg/vect/vect-4.c: Ditto.
11678         * gcc.dg/vect/vect-40.c: Ditto.
11679         * gcc.dg/vect/vect-41.c: Ditto.
11680         * gcc.dg/vect/vect-42.c: Ditto.
11681         * gcc.dg/vect/vect-43.c: Ditto.
11682         * gcc.dg/vect/vect-44.c: Ditto.
11683         * gcc.dg/vect/vect-45.c: Ditto.
11684         * gcc.dg/vect/vect-46.c: Ditto.
11685         * gcc.dg/vect/vect-47.c: Ditto.
11686         * gcc.dg/vect/vect-48.c: Ditto.
11687         * gcc.dg/vect/vect-48a.c: Ditto.
11688         * gcc.dg/vect/vect-49.c: Ditto.
11689         * gcc.dg/vect/vect-5.c: Ditto.
11690         * gcc.dg/vect/vect-50.c: Ditto.
11691         * gcc.dg/vect/vect-51.c: Ditto.
11692         * gcc.dg/vect/vect-52.c: Ditto.
11693         * gcc.dg/vect/vect-53.c: Ditto.
11694         * gcc.dg/vect/vect-54.c: Ditto.
11695         * gcc.dg/vect/vect-55.c: Ditto.
11696         * gcc.dg/vect/vect-56.c: Ditto.
11697         * gcc.dg/vect/vect-56a.c: Ditto.
11698         * gcc.dg/vect/vect-57.c: Ditto.
11699         * gcc.dg/vect/vect-58.c: Ditto.
11700         * gcc.dg/vect/vect-59.c: Ditto.
11701         * gcc.dg/vect/vect-6.c: Ditto.
11702         * gcc.dg/vect/vect-60.c: Ditto.
11703         * gcc.dg/vect/vect-61.c: Ditto.
11704         * gcc.dg/vect/vect-62.c: Ditto.
11705         * gcc.dg/vect/vect-63.c: Ditto.
11706         * gcc.dg/vect/vect-64.c: Ditto.
11707         * gcc.dg/vect/vect-65.c: Ditto.
11708         * gcc.dg/vect/vect-66.c: Ditto.
11709         * gcc.dg/vect/vect-67.c: Ditto.
11710         * gcc.dg/vect/vect-68.c: Ditto.
11711         * gcc.dg/vect/vect-69.c: Ditto.
11712         * gcc.dg/vect/vect-7.c: Ditto.
11713         * gcc.dg/vect/vect-72.c: Ditto.
11714         * gcc.dg/vect/vect-72a.c: Ditto.
11715         * gcc.dg/vect/vect-73.c: Ditto.
11716         * gcc.dg/vect/vect-74.c: Ditto.
11717         * gcc.dg/vect/vect-75.c: Ditto.
11718         * gcc.dg/vect/vect-76.c: Ditto.
11719         * gcc.dg/vect/vect-77.c: Ditto.
11720         * gcc.dg/vect/vect-77a.c: Ditto.
11721         * gcc.dg/vect/vect-78.c: Ditto.
11722         * gcc.dg/vect/vect-79.c: Ditto.
11723         * gcc.dg/vect/vect-8.c: Ditto.
11724         * gcc.dg/vect/vect-80.c: Ditto.
11725         * gcc.dg/vect/vect-82.c: Ditto.
11726         * gcc.dg/vect/vect-82_64.c: Ditto.
11727         * gcc.dg/vect/vect-83.c: Ditto.
11728         * gcc.dg/vect/vect-83_64.c: Ditto.
11729         * gcc.dg/vect/vect-9.c: Ditto.
11730         * gcc.dg/vect/vect-all.c: Ditto.
11731         * gcc.dg/vect/vect-none.c: Ditto.
11732
11733 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11734
11735         * lib/gcc-dg.exp (dg-skip-if): New function.
11736         (dg-forbid-option): Remove.
11737         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11738         * g++.dg/abi/bitfield8.C: Likewise.
11739         * g++.dg/abi/dtor1.C: Likewise.
11740         * g++.dg/abi/empty10.C: Likewise.
11741         * g++.dg/abi/empty7.C: Likewise.
11742         * g++.dg/abi/empty9.C: Likewise.
11743         * g++.dg/abi/layout3.C: Likewise.
11744         * g++.dg/abi/layout4.C: Likewise.
11745         * g++.dg/abi/thunk1.C: Likewise.
11746         * g++.dg/abi/thunk2.C: Likewise.
11747         * g++.dg/abi/vbase11.C: Likewise.
11748         * g++.dg/abi/vthunk2.C: Likewise.
11749         * g++.dg/abi/vthunk3.C: Likewise.
11750         * g++.dg/ext/attrib8.C: Likewise.
11751         * g++.dg/opt/longbranch2.C: Likewise.
11752         * g++.dg/opt/reg-stack4.C: Likewise.
11753         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11754         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11755         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11756         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11757         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11758         * gcc.dg/20000609-1.c: Likewise.
11759         * gcc.dg/20000720-1.c: Likewise.
11760         * gcc.dg/20011107-1.c: Likewise.
11761         * gcc.dg/20011119-1.c: Likewise.
11762         * gcc.dg/20020108-1.c: Likewise.
11763         * gcc.dg/20020122-2.c: Likewise.
11764         * gcc.dg/20020122-3.c: Likewise.
11765         * gcc.dg/20020201-3.c: Likewise.
11766         * gcc.dg/20020206-1.c: Likewise.
11767         * gcc.dg/20020218-1.c: Likewise.
11768         * gcc.dg/20020310-1.c: Likewise.
11769         * gcc.dg/20020411-1.c: Likewise.
11770         * gcc.dg/20020418-2.c: Likewise.
11771         * gcc.dg/20020426-1.c: Likewise.
11772         * gcc.dg/20020426-2.c: Likewise.
11773         * gcc.dg/20020517-1.c: Likewise.
11774         * gcc.dg/20020523-1.c: Likewise.
11775         * gcc.dg/20020523-2.c: Likewise.
11776         * gcc.dg/20020729-1.c: Likewise.
11777         * gcc.dg/20030204-1.c: Likewise.
11778         * gcc.dg/20030826-2.c: Likewise.
11779         * gcc.dg/20030926-1.c: Likewise.
11780         * gcc.dg/20031202-1.c: Likewise.
11781         * gcc.dg/980312-1.c: Likewise.
11782         * gcc.dg/980313-1.c: Likewise.
11783         * gcc.dg/990117-1.c: Likewise.
11784         * gcc.dg/990424-1.c: Likewise.
11785         * gcc.dg/990524-1.c: Likewise.
11786         * gcc.dg/991230-1.c: Likewise.
11787         * gcc.dg/i386-387-1.c: Likewise.
11788         * gcc.dg/i386-387-2.c: Likewise.
11789         * gcc.dg/i386-387-3.c: Likewise.
11790         * gcc.dg/i386-387-4.c: Likewise.
11791         * gcc.dg/i386-387-5.c: Likewise.
11792         * gcc.dg/i386-387-6.c: Likewise.
11793         * gcc.dg/i386-asm-1.c: Likewise.
11794         * gcc.dg/i386-bitfield1.c: Likewise.
11795         * gcc.dg/i386-bitfield2.c: Likewise.
11796         * gcc.dg/i386-loop-1.c: Likewise.
11797         * gcc.dg/i386-loop-2.c: Likewise.
11798         * gcc.dg/i386-loop-3.c: Likewise.
11799         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11800         * gcc.dg/i386-pic-1.c: Likewise.
11801         * gcc.dg/i386-regparm.c: Likewise.
11802         * gcc.dg/i386-signbit-1.c: Likewise.
11803         * gcc.dg/i386-signbit-2.c: Likewise.
11804         * gcc.dg/i386-signbit-3.c: Likewise.
11805         * gcc.dg/i386-sse-5.c: Likewise.
11806         * gcc.dg/i386-sse-8.c: Likewise.
11807         * gcc.dg/i386-unroll-1.c: Likewise.
11808         * gcc.dg/tls/opt-1.c: Likewise.
11809         * gcc.dg/tls/opt-2.c: Likewise.
11810         * gcc.dg/unroll-1.c: Likewise.
11811         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11812         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11813         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11814         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11815
11816 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11817
11818         * g++.dg/template/incomplete1.C: New test.
11819
11820 2004-11-16  Nick Clifton  <nickc@redhat.com>
11821
11822         Revert patches accidentally commited during checkin of fixes for
11823         xstormy16 tests:
11824         gcc.c-torture/execute/simd-4.c: Revert
11825         gcc.dg/20040910-1.c: Revert.
11826
11827 2004-11-16  Paul Brook  <paul@codesourcery.com>
11828
11829         PR fortran/13010
11830         * gfortran.dg/der_pointer_1.f90: New test.
11831
11832 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11833
11834         PR c/18498
11835         * gcc.dg/bitfld-13.c: New test.
11836
11837 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11838
11839         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11840         powerpc*-*-linux*.
11841
11842         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11843         * gcc.dg/ppc64-abi-2.c: Ditto.
11844         * gcc.dg/ppc64-abi-3.c: Ditto.
11845
11846         * lib/gcc-dg.exp (dg-target-list): Remove.
11847
11848 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11849
11850         * gcc.dg/ia64-postinc.c: New test.
11851
11852 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11853
11854         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11855
11856 2004-11-15  Nick Clifton  <nickc@redhat.com>
11857
11858         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11859         __INT_MAX__ so that the test can be compiled by toolchains
11860         targeted at 16-bit processors.
11861
11862         * gcc.dg/20040625-1.c: Use long constants rather than integers
11863         when performing arithmetic that will overflow 16-bits.
11864
11865         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11866         xstormy16.  It does not support 128-bit vector operations.
11867
11868         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
11869         with the macro PTR_TYPE.  Define this macro to an integer type
11870         suitable for holding a pointer.
11871
11872         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
11873         the target is a 16-bit processor.
11874
11875         * gcc.dg/cpp/if-2.c: Expect a different warning message from
11876         16-bit targets where the character constant will be too long.
11877
11878         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11879         where the double will not be directly addressable.
11880
11881 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11882
11883         Friend class name lookup 1/n, PR c++/18471
11884         * g++.dg/template/crash26.C: New test.
11885         * g++.dg/lookup/struct1.C: Adjust expected error.
11886         * g++.dg/parse/elab1.C: Likewise.
11887         * g++.dg/parse/elab2.C: Likewise.
11888         * g++.dg/parse/int-as-enum1.C: Likewise.
11889         * g++.dg/parse/struct-as-enum1.C: Likewise.
11890         * g++.dg/parse/typedef1.C: Likewise.
11891         * g++.dg/parse/typedef3.C: Likewise.
11892         * g++.dg/parse/typedef4.C: Likewise.
11893         * g++.dg/parse/typedef5.C: Likewise.
11894         * g++.dg/template/nontype4.C: Likewise.
11895         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11896         * g++.old-deja/g++.other/elab1.C: Likewise.
11897         * g++.old-deja/g++.other/syntax4.C: Likewise.
11898
11899 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11900
11901         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11902
11903 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11904
11905         * gcc.c-torture/execute/20041114-1.c: New test.
11906
11907 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11908
11909         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11910         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11911         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11912         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11913         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11914         gcc.dg/switch-7.c: New tests.
11915
11916 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11917
11918         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11919
11920 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11921
11922         PR tree-opt/18400
11923         * gcc.dg/vect/pr18400.c: New test.
11924
11925 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11926             Andrew Pinski  <pinskia@physics.uc.edu>
11927
11928         PR tree-opt/18425
11929         * gcc.dg/vect/pr18425.c: New test.
11930
11931 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11932
11933         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11934         Guard with dg-require-alias and dg-require-visibility.
11935
11936 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11937
11938         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11939
11940 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11941
11942         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11943
11944 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11945
11946         PR c++/17344
11947         * g++.dg/template/defarg5.C: New test.
11948
11949 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11950
11951         * g++.dg/parse/cast1.C: Run only on ILP32.
11952         * g++.old-deja/g++.mike/p784.C: Likewise.
11953
11954 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
11955
11956         * gcc.c-torture/execute/20041113-1.c: New test.
11957
11958 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11959
11960         PR target/18230
11961         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
11962         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
11963         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
11964         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11965         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
11966         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
11967         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
11968         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
11969         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
11970         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11971         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11972         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
11973         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
11974
11975 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11976
11977         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
11978         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
11979         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
11980         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
11981         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
11982         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
11983         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
11984         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
11985         gcc.target/sparc/combined-1.c: New tests.
11986
11987 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
11988
11989         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
11990         New tests.
11991
11992 2004-11-12  Mark Mitchell <mark@codesourcery.com>
11993
11994         * lib/gcc-dg.exp (dg-forbid-option): New function.
11995         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
11996         * g++.dg/abi/bitfield8.C: Likewise.
11997         * g++.dg/abi/dtor1.C: Likewise.
11998         * g++.dg/abi/empty10.C: Likewise.
11999         * g++.dg/abi/empty7.C: Likewise.
12000         * g++.dg/abi/empty9.C: Likewise.
12001         * g++.dg/abi/layout3.C: Likewise.
12002         * g++.dg/abi/layout4.C: Likewise.
12003         * g++.dg/abi/thunk1.C: Likewise.
12004         * g++.dg/abi/thunk2.C: Likewise.
12005         * g++.dg/abi/vbase11.C: Likewise.
12006         * g++.dg/abi/vthunk2.C: Likewise.
12007         * g++.dg/abi/vthunk3.C: Likewise.
12008         * g++.dg/ext/attrib8.C: Likewise.
12009         * g++.dg/opt/longbranch2.C: Likewise.
12010         * g++.dg/opt/reg-stack4.C: Likewise.
12011         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12012         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12013         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12014         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12015         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12016         * gcc.dg/20000609-1.c: Likewise.
12017         * gcc.dg/20000720-1.c: Likewise.
12018         * gcc.dg/20011107-1.c: Likewise.
12019         * gcc.dg/20011119-1.c: Likewise.
12020         * gcc.dg/20020108-1.c: Likewise.
12021         * gcc.dg/20020122-2.c: Likewise.
12022         * gcc.dg/20020122-3.c: Likewise.
12023         * gcc.dg/20020201-3.c: Likewise.
12024         * gcc.dg/20020206-1.c: Likewise.
12025         * gcc.dg/20020218-1.c: Likewise.
12026         * gcc.dg/20020310-1.c: Likewise.
12027         * gcc.dg/20020411-1.c: Likewise.
12028         * gcc.dg/20020418-2.c: Likewise.
12029         * gcc.dg/20020426-1.c: Likewise.
12030         * gcc.dg/20020426-2.c: Likewise.
12031         * gcc.dg/20020517-1.c: Likewise.
12032         * gcc.dg/20020523-1.c: Likewise.
12033         * gcc.dg/20020523-2.c: Likewise.
12034         * gcc.dg/20020729-1.c: Likewise.
12035         * gcc.dg/20030204-1.c: Likewise.
12036         * gcc.dg/20030826-2.c: Likewise.
12037         * gcc.dg/20030926-1.c: Likewise.
12038         * gcc.dg/20031202-1.c: Likewise.
12039         * gcc.dg/980312-1.c: Likewise.
12040         * gcc.dg/980313-1.c: Likewise.
12041         * gcc.dg/990117-1.c: Likewise.
12042         * gcc.dg/990424-1.c: Likewise.
12043         * gcc.dg/990524-1.c: Likewise.
12044         * gcc.dg/991230-1.c: Likewise.
12045         * gcc.dg/i386-387-1.c: Likewise.
12046         * gcc.dg/i386-387-2.c: Likewise.
12047         * gcc.dg/i386-387-3.c: Likewise.
12048         * gcc.dg/i386-387-4.c: Likewise.
12049         * gcc.dg/i386-387-5.c: Likewise.
12050         * gcc.dg/i386-387-6.c: Likewise.
12051         * gcc.dg/i386-asm-1.c: Likewise.
12052         * gcc.dg/i386-bitfield1.c: Likewise.
12053         * gcc.dg/i386-bitfield2.c: Likewise.
12054         * gcc.dg/i386-loop-1.c: Likewise.
12055         * gcc.dg/i386-loop-2.c: Likewise.
12056         * gcc.dg/i386-loop-3.c: Likewise.
12057         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12058         * gcc.dg/i386-pic-1.c: Likewise.
12059         * gcc.dg/i386-regparm.c: Likewise.
12060         * gcc.dg/i386-signbit-1.c: Likewise.
12061         * gcc.dg/i386-signbit-2.c: Likewise.
12062         * gcc.dg/i386-signbit-3.c: Likewise.
12063         * gcc.dg/i386-sse-5.c: Likewise.
12064         * gcc.dg/i386-sse-8.c: Likewise.
12065         * gcc.dg/i386-unroll-1.c: Likewise.
12066         * gcc.dg/tls/opt-1.c: Likewise.
12067         * gcc.dg/tls/opt-2.c: Likewise.
12068         * gcc.dg/unroll-1.c: Likewise.
12069         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12070         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12071         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12072         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12073         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
12074         -m64 is specified.
12075
12076 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12077
12078         PR c++/18389
12079         * g++.dg/parse/cond1.C: New test.
12080
12081         PR c++/18429
12082         * g++.dg/template/array9.C: New test.
12083         * g++.dg/ext/vla1.C: Adjust error messages.
12084         * g++.dg/ext/vlm1.C: Likewise.
12085         * g++.dg/template/crash2.C: Likewise.
12086
12087         PR c++/18436
12088         * g++.dg/template/call3.C: New test.
12089
12090         PR c++/18407
12091         * g++.dg/template/ptrmem11.C: New test.
12092
12093 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
12094
12095         PR other/14264
12096         * lib/g++.exp: Set LC_ALL and LANG to C.
12097         * lib/gcc-dg.exp: Likewise.
12098         * lib/gfortran.exp: Likewise.
12099         * lib/objc.exp: Likewise.
12100         * lib/treelang.exp: Likewise.
12101
12102 2004-11-12  Andreas Schwab  <schwab@suse.de>
12103
12104         * gcc.dg/pr16286.c: Fix last change.
12105
12106 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12107
12108         PR c++/18416
12109         * g++.dg/init/global1.C: New test.
12110
12111 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
12112
12113         * gcc.c-torture/execute/20041112-1.c: New test.
12114
12115 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12116
12117         * lib/gcc-dg.exp (dg-target-list): New.
12118
12119 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12120             Richard Sandiford  <rsandifo@redhat.com>
12121
12122         * lib/target-supports.exp (get-compiler_messages): New.
12123         (check_named_sections_available): Use it.
12124         (check_effective_target_ilp32): New.
12125         (check_effective_target_lp64): New.
12126         (is-effective-target): New.
12127         * lib/gcc-dg.exp (dg-require-effective-target): New.
12128
12129 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12130
12131         * gcc.dg/precedence-1.c: New test.
12132
12133 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12134
12135         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12136
12137         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12138         message, delete generated files, use more descriptive name for
12139         executable, and make the test unsupported when it cannot be run.
12140
12141         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12142         (dg-require-weak, dg-require-visibility, dg-require-alias,
12143         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12144         dg-require-iconv, dg-require-named-sections): Use it.
12145
12146         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12147
12148 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12149
12150         PR target/16457
12151         * gcc.dg/ppc-and-1: New
12152
12153         PR target/16796
12154         * gcc.dg/ppc-mov-1.c: New.
12155
12156         PR target/16458
12157         * gcc.dg/ppc-compare-1.c: New.
12158
12159 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12160
12161         * objc.dg/desig-init-2.m: New test.
12162
12163 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12164
12165         PR middle-end/18160
12166         * g++.dg/warn/register-var-1.C: New test.
12167         * g++.dg/warn/register-var-2.C: New test.
12168
12169 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12170
12171         * gcc.dg/union-2.c: New test.
12172
12173 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12174
12175         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12176         New test for PR tree-optimization/17892.
12177
12178 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12179
12180         PR c++/18369
12181         * g++.dg/init/new12.C: New test.
12182
12183 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12184
12185         * gcc.target/sparc: New directory.
12186         * gcc.target/sparc/sparc.exp: New driver.
12187         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12188         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12189         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12190         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12191
12192 2004-11-10  Paul Brook  <paul@codesourcery.com>
12193
12194         PR fortran/18218
12195         * gfortran.dg/list_read.c: New test.
12196
12197 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12198
12199         PR c/18322
12200         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12201         expected diagnostic location.
12202
12203 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12204
12205         * gcc.dg/20041109-1.c: New test.
12206
12207 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12208
12209         PR objc/18406
12210         * objc/compile/pr18406.m: New test.
12211
12212 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12213
12214         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12215
12216 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12217
12218         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12219
12220 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12221
12222         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12223
12224 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12225
12226         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12227         exit.
12228
12229 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12230
12231         PR tree-opt/18299
12232         * gcc.c-torture/pr18299-1.c: New test.
12233
12234 2004-11-06  Andreas Schwab  <schwab@suse.de>
12235
12236         * gcc.dg/pr16286.c: Also test for bool and pixel.
12237
12238 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12239
12240         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12241         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12242         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12243         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12244         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12245         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12246         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12247         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12248         gcc.dg/struct-semi-3.c: New tests.
12249
12250 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12251
12252         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12253
12254 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12255
12256         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12257         Do not use C99 designators.
12258
12259 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12260
12261         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12262
12263 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12264
12265         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12266         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12267         * gcc.c-torture/execute/simd-5.x: Remove.
12268
12269 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12270
12271         PR rtl-optimization/17933
12272         * gcc.dg/torture/pr17933-1.c: New test.
12273
12274 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12275
12276         PR target/18106
12277         * lib/target-supports.exp (check_weak_available): Support
12278         Windows.
12279
12280 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12281
12282         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12283         call to fflush(stdout) before abort.
12284         (my_ffsll): New function.
12285         (generate_fields): Use it.
12286
12287 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12288
12289         * gcc.dg/init-undef-1.c: New test.
12290
12291 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12292
12293         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12294         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12295         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12296         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12297         expected messages for new parser.
12298
12299 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12300
12301         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12302
12303 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12304
12305         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12306         on LP64 targets.
12307
12308 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12309
12310         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12311         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12312         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12313         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12314         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12315         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12316         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12317         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12318         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12319         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12320
12321 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12322
12323         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12324         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12325         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12326         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12327         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12328         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12329         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12330         for new parser.
12331
12332 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12333
12334         PR target/15342
12335         * gcc.dg/20041104-1.c: New test.
12336
12337 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12338
12339         * g++.dg/template/nontype7.C: New test.
12340         * g++.dg/template/nontype8.C: Likewise.
12341         * g++.dg/template/nontype9.C: Likewise.
12342         * g++.dg/template/nontype10.C: Likewise.
12343         * g++.dg/tc1/dr49.C: Likewise.
12344         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12345         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12346
12347 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12348
12349         * g++.dg/rtti/tinfo1.C: Remove xfails.
12350
12351 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12352
12353         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12354         packed attribute to the definition to satisfy the new C++ parser.
12355
12356 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12357
12358         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12359         invocations of va_arg.
12360
12361 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12362
12363         PR c++/18124
12364         * g++.dg/template/crash25.C: New test.
12365
12366         PR c++/18155
12367         * g++.dg/template/typedef2.C: New test.
12368         * g++.dg/parse/crash13.C: Adjust error markers.
12369
12370         PR c++/18177
12371         * g++.dg/conversion/const3.C: New test.
12372
12373 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12374
12375         PR fortran/17535
12376         PR fortran/17583
12377         PR fortran/17713
12378         * gfortran.dg/generic_[123].f90: New testcases.
12379
12380 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12381
12382         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12383         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12384
12385 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12386
12387         PR tree-opt/16808
12388         * gcc.c-torture/compile/pr16808.c: New test.
12389
12390 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12391
12392         PR rtl-optimization/17104
12393         * gcc.dg/ppc-bitfield1.c: New.
12394
12395 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12396
12397         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12398
12399 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12400
12401         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12402         strings for 32-bit code.
12403
12404 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12405
12406         PR c/18239
12407         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12408
12409 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12410
12411         PR c++/18064
12412         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12413
12414 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12415
12416         PR c++/15172
12417         * g++.dg/init/aggr2.C: New test.
12418
12419 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12420
12421         * objc.dg/local-decl-1.m: New test.
12422
12423 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12424
12425         * gcc.dg/20040910-1.c: Adjust regex.
12426
12427 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12428
12429         PR rtl-optimization/18084
12430         * g++.dg/opt/pr18084-1.C: New testcase.
12431
12432 2004-10-30  Matt Austern  <austern@apple.com>
12433
12434         PR c++/17542
12435         * g++.dg/ext/attrib18.C: New test.
12436
12437 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12438
12439         PR middle-end/18096
12440         * gcc.dg/pr18096-1.c: New test case.
12441
12442 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12443
12444         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12445
12446 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12447
12448         PR c/16666
12449         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12450         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12451         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12452         gcc.dg/old-style-prom-3.c: New tests.
12453
12454 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12455
12456         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12457         Remove unnecessary inclusion of stdio.h.
12458
12459 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12460
12461         PR rtl-optimization/17581
12462         * gcc.dg/pr17581-1.c: New test case.
12463
12464 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12465
12466         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12467         being implemented.
12468         * g++.dg/conversion/dr195-1.C: New.
12469         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12470         * g++.old-deja/g++.mike/p10148.C: Likewise.
12471
12472 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12473
12474         PR c++/17695
12475         * g++.dg/debug/typedef2.C: New test.
12476
12477 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12478
12479         PR fortran/13490
12480         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12481         * gfortran.dg/g77/README: Update.
12482
12483 2004-10-28  Matt Austern  <austern@apple.com>
12484
12485         PR c++/14124
12486         * g++.dg/ext/packed7.C: New test.
12487
12488 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12489
12490         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12491         scan-assembler.
12492         * lib/scanasm.exp (hidden-scan-for): New proc.
12493         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12494         string.
12495         (scan-not-hidden): Likewise.
12496         * lib/target-supports.exp (check_visibility_available): mach-o is
12497         support too.
12498
12499 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12500
12501         PR c++/17132
12502         * g++.dg/template/memclass3.C: New test.
12503
12504 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12505
12506         PR middle-end/18160
12507         * gcc.dg/register-var-1.c: New test.
12508         * gcc.dg/register-var-2.c: New test.
12509         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12510         error now.
12511
12512 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12513
12514         PR other/18172
12515         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12516         unused variables.
12517         * gcc.dg/vect/vect-22.c: Likewise.
12518
12519 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12520
12521         * gcc.dg/i386-rotate-1.c: New test.
12522
12523 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12524
12525         * g++.dg/init/ref12.C: Add "run" marker.
12526
12527         PR c++/17435
12528         * g++.dg/init/ref12.C: New test.
12529
12530         PR c++/18140
12531         * g++.dg/template/shift1.C: New test.
12532         * g++.dg/template/error10.C: Adjust error markers.
12533
12534 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12535
12536         PR tree-opt/17529
12537         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12538
12539 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12540
12541         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12542         * gcc.dg/weak/weak-3.c: Likewise.
12543         * gcc.dg/weak/weak-5.c: Likewise.
12544         * gcc.dg/weak/weak-9.c: Likewise.
12545         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12546         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12547
12548         * gcc.dg/darwin-weakimport-1.c: New.
12549
12550 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12551
12552         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12553
12554 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12555
12556         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12557         'syntax' error messages.
12558         * gcc.dg/cpp/direct2s.c: Likewise.
12559
12560 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12561
12562         * gcc.c-torture/compile/20041026-1.c: New.
12563
12564 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12565
12566         PR c++/18093
12567         * g++.dg/lookup/ns2.C: New test.
12568
12569         PR c++/18020
12570         * g++.dg/template/enum4.C: New test.
12571
12572         PR c++/18161
12573         * g++.dg/template/expr1.C: New test.
12574
12575 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12576
12577         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12578
12579 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12580
12581         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12582         gcc.dg/decl-nospec-3.c: New tests.
12583
12584 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12585
12586         * objc.dg/super-class-3.m: New test.
12587
12588 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12589
12590         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12591         resyncing.
12592         * gcc.dg/cpp/direct2s.c: Likewise.
12593
12594 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12595
12596         * objc.dg/image-info.m: Update for changes to section selection.
12597
12598 2004-10-25  David Ayers  <d.ayers@inode.at>
12599             Ziemowit Laski  <zlaski@apple.com>
12600
12601         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12602         diagnostics when messaging 'id <Proto>'.
12603         * objc.dg/class-protocol-1.m: New test.
12604         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12605         a non-existent method signature.
12606         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12607         Update diagnostics when messaging with non-existent method signature.
12608         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12609         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12610         invalid receivers are now resolved as if messaging 'id'; remove
12611         extraneous diagnostics.
12612
12613 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12614
12615         PR c/16667
12616         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12617         gcc.dg/init-desig-obs-3.c: New tests.
12618
12619 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12620
12621         * gcc.dg/debug/20041023-1.c: New test.
12622
12623 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12624
12625         PR middle-end/17407
12626         * gcc.c-torture/compile/pr17407.c: New test.
12627
12628         PR c++/18121
12629         * g++.dg/template/array8.C: New test.
12630
12631 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12632
12633         PR other/18138
12634         * lib/g++.exp: Accept more than one multilib libgcc.
12635         * lib/gcc-dg.exp: Likewise.
12636         * lib/objc.exp: Likewise.
12637         * lib/treelang.exp: Likewise.
12638         * lib/gfortran.exp: Likewise.
12639
12640 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12641
12642         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12643
12644 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12645
12646         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12647         * gcc.dg/c99-const-expr-3.c: Likewise.
12648
12649 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12650
12651         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12652
12653 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12654
12655         * gcc.c-torture/execute/loop-2e.x: Remove.
12656
12657 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12658
12659         PR c++/18095
12660         * g++.dg/parse/crash18.C: New.
12661         * g++.dg/parse/crash19.C: New.
12662
12663 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12664
12665         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12666         * g++.dg/ext/dllimport2.C: Same.
12667         * g++.dg/ext/dllimport8.C: Same.
12668
12669 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12670
12671         PR c++/10841
12672         * g++.dg/conversion/cast1.C: New test.
12673         * g++.dg/overload/pmf1.C: Adjust error marker.
12674
12675 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12676
12677         PR objc/17923
12678         * objc.dg/const-str-7.m: New test.
12679
12680 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12681
12682         * g++.dg/template/memfriend11.C: Fix comment typo.
12683         * g++.dg/template/memfriend14.C: Likewise.
12684
12685 2004-10-20  Richard Henderson  <rth@redhat.com>
12686
12687         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12688         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12689         -fasynchronous-unwind-tables.
12690
12691 2004-10-20  Richard Henderson  <rth@redhat.com>
12692
12693         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12694         (main): Return success.
12695         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12696         (main): Return success.
12697
12698 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12699
12700         PR c++/13495
12701         * g++.dg/template/memfriend9.C: New test.
12702         * g++.dg/template/memfriend10.C: Likewise.
12703         * g++.dg/template/memfriend11.C: Likewise.
12704         * g++.dg/template/memfriend12.C: Likewise.
12705         * g++.dg/template/memfriend13.C: Likewise.
12706         * g++.dg/template/memfriend14.C: Likewise.
12707         * g++.dg/template/memfriend15.C: Likewise.
12708         * g++.dg/template/memfriend16.C: Likewise.
12709         * g++.dg/template/memfriend17.C: Likewise.
12710         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12711
12712 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12713
12714         * g++.dg/conversion/dr195.C: New.
12715         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12716
12717 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12718             Devang Patel  <dpatel@apple.com>
12719
12720         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12721         of floating point arithmetic, which could trap.
12722
12723 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12724
12725         PR c++/14035
12726         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12727         * g++.dg/conversion/const2.C: New test.
12728         * g++.dg/expr/reinterpret2.C: New test.
12729         * g++.dg/expr/reinterpret3.C: New test.
12730         * g++.dg/expr/cast2.C: New test.
12731         * g++.dg/expr/copy1.C: New test.
12732         * g++.dg/other/conversion1.C: Change error message.
12733         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12734         function pointers to void *.
12735         * g++.old-deja/g++.mike/p10148.C: Likewise.
12736
12737 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12738
12739         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12740
12741 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12742
12743         PR c++/18047
12744
12745         * g++.dg/parse/expr3.C: New test.
12746
12747 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12748
12749         * gcc.dg/smod-1.c: New test.
12750
12751 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12752
12753         * objc.dg/method-14.m: New test.
12754
12755 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12756
12757         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12758         Also xfail as the patch was reverted.
12759
12760 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12761
12762         PR middle-end/16973
12763         * gcc.dg/pr16973.c: New test.
12764
12765 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12766
12767         PR tree-optimization/17656
12768         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12769
12770 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12771
12772         * g++.dg/eh/shadow1.C: New.
12773
12774 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12775
12776         * gcc.c-torture/compile/20041018-1.c: New test.
12777
12778 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12779
12780         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12781         compiler referring to register 0 when accessing sdata.  The linker
12782         now patches things up.
12783
12784 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12785
12786         PR c/17529
12787         * gcc.c-torture/compile/pr17529.c: New test.
12788
12789 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12790
12791         PR c++/17743
12792         * g++.dg/ext/attrib17.C: New test.
12793
12794 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12795
12796         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12797
12798 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12799
12800         PR c++/10479
12801         * g++.dg/ext/attrib16.C: New test.
12802
12803 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12804
12805         PR c++/17042
12806         * g++.dg/init/dso_handle1.C: New test.
12807
12808         PR c++/14667
12809         * g++.dg/parse/typedef6.C: New test.
12810
12811         PR c++/17916
12812         * g++.dg/parse/pragma1.C: New test.
12813
12814 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12815
12816         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12817
12818 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12819
12820         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12821         -fno-common when on HPPA HP-UX platforms.
12822
12823 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12824
12825         PR other/16820
12826         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12827         stdint.h.
12828         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12829         uintptr_t.
12830
12831 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12832
12833         PR c++/16301
12834         * g++.dg/lookup/strong-using-4.C: New test.
12835
12836 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12837
12838         PR middle-end/16567
12839         * gcc.c-torture/compile/nested-1.c: New test.
12840
12841 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12842
12843         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12844         and mipsisa64*-*-* (until support for misaligned loads is added).
12845         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12846         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12847         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12848         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12849         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12850         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12851
12852 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12853
12854         PR c++/17976
12855         * g++.dg/init/dtor3.C: New test.
12856
12857 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12858
12859         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12860
12861 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12862
12863         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12864         * gcc.dg/macho-lo-sum.c: Likewise.
12865
12866 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12867
12868         * gcc.dg/ppc-spe64-1.c: New test.
12869
12870 2004-10-14  Devang Patel  <dpatel@apple.com>
12871
12872         PR 17635
12873         * gcc.dg/pr17635.c : New test.
12874
12875 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
12876
12877         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12878         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12879         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12880         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12881         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12882         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12883         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12884         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12885         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12886         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12887         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12888         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12889         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12890         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12891         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12892         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12893         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12894         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12895
12896 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12897
12898         * gcc.dg/vect/vect-82.c: New testcase.
12899         * gcc.dg/vect/vect-82_64.c: New testcase.
12900         * gcc.dg/vect/vect-83.c: New testcase.
12901         * gcc.dg/vect/vect-83_64.c: New testcase.
12902
12903 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12904
12905         * gcc.dg/cpp/error-1.c: New test.
12906
12907 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12908
12909         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12910
12911 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12912
12913         PR target/17984
12914         * gcc.dg/cris-peep2-xsrand2.c: New test.
12915
12916 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12917
12918         PR c++/17661
12919         * testsuite/g++.dg/expr/for2.C: New test.
12920
12921 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12922
12923         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12924
12925 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12926
12927         PR tree-optimization/17724
12928         * g++.dg/opt/pr17724-1.C: New test.
12929         * g++.dg/opt/pr17724-2.C: New test.
12930         * g++.dg/opt/pr17724-3.C: New test.
12931         * g++.dg/opt/pr17724-4.C: New test.
12932         * g++.dg/opt/pr17724-5.C: New test.
12933         * g++.dg/opt/pr17724-6.C: New test.
12934
12935 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12936
12937         PR c/17301
12938         * gcc.dg/pr17301-2.c: New test.
12939
12940 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12941
12942         PR c++/15876
12943         * g++.dg/parse/error22.C: New test.
12944
12945         PR c++/17936
12946         * g++.dg/template/spec18.C: New test.
12947
12948 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12949
12950         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
12951         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
12952         memcpy.
12953         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
12954         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
12955
12956 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12957
12958         * g++.dg/eh/cleanup5.C: Add dg-options "".
12959
12960 2004-10-11  Roger Sayle  <roger@eyesopen.com>
12961
12962         PR middle-end/17657
12963         * gcc.dg/switch-4.c: New test case.
12964
12965 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
12966
12967         * gcc.c-torture/execute/20041011-1.c: New test.
12968
12969 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12970
12971         PR c++/17554
12972         * g++.dg/init/for3.C: New test.
12973
12974         PR c++/17657
12975         * g++.dg/opt/switch2.C: New test.
12976
12977         PR middle-end/17703
12978         * g++.dg/warn/Wreturn-2.C: New test.
12979
12980 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12981
12982         PR c++/17907
12983         * g++.dg/eh/cleanup5.C: New test.
12984
12985 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
12986
12987         PR c++/17393
12988         * g++.dg/parse/error21.C: New test.
12989
12990 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12991
12992         * g++.dg/overload/pmf1.C: Adjust quoting marks.
12993         * g++.dg/warn/incomplete1.C: Likewise.
12994         * g++.dg/template/qualttp20.C: Likewise.
12995
12996 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12997
12998         PR c/17881
12999         * parm-incomplete-1.c: New test.
13000
13001 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13002
13003         PR c++/17867
13004         * g++.dg/parse/error19.C: New test.
13005
13006         PR c++/17670
13007         * g++.dg/init/new11.C: New test.
13008
13009         PR c++/17821
13010         * g++.dg/parse/error20.C: New test.
13011
13012         PR c++/17826
13013         * g++.dg/template/crash24.C: New test.
13014
13015 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13016
13017         PR c/17301
13018         * gcc.dg/pr17301-1.c: New test.
13019
13020 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13021
13022         PR c/17189
13023         * gcc.dg/anon-struct-5.c: New test.
13024
13025 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13026
13027         PR c/17844
13028         * gcc.dg/pr17844-1.c: New test.
13029
13030 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
13031
13032         PR tree-optimization/17906
13033         * gcc.c-torture/compile/pr17906.c: New.
13034
13035 2004-10-09  Stuart Hastings  <stuart@apple.com>
13036             Roger Sayle  <roger@eyesopen.com>
13037
13038         PR rtl-optimization/17853
13039         * gcc.dg/i386-mmx-5.c: New testcase.
13040
13041 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
13042
13043         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
13044
13045 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13046
13047         PR c++/17524
13048         * g++.dg/template/static9.C: New test.
13049
13050         PR c++/17685
13051         * g++.dg/parse/operator5.C: New test.
13052
13053 2004-10-09  Roger Sayle  <roger@eyesopen.com>
13054
13055         PR middle-end/17894
13056         * gcc.c-torture/execute/divcmp-4.c: New test case.
13057
13058 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13059
13060         PR tree-opt/17902
13061         * g++.dg/opt/pr17902.C: New test.
13062
13063 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
13064
13065         * gcc.dg/cpp/ident-1.c: Add dg-options "".
13066
13067 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13068
13069         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
13070
13071 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13072
13073         * gcc.dg/assign-warn-3.c: New test.
13074
13075 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13076
13077         PR c/16999
13078         * gcc.dg/cpp/ident-1.c: New test.
13079
13080 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13081
13082         * gcc.c-torture/compile/acc1.c: New.
13083
13084 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13085
13086         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
13087         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
13088
13089 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13090
13091         * gcc.dg/ultrasp11.c: New test.
13092
13093 2004-10-08  Michael Matz  <matz@suse.de>
13094
13095         * gcc.dg/doloop-2.c: New test.
13096
13097 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13098
13099         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
13100         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
13101         objc.dg/method-9.m: Update expected diagnostics.
13102
13103 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
13104
13105         * gcc.dg/ppc-fsel-3.c: New file.
13106         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
13107
13108 2004-10-07  Paul Brook  <paul@codesourcery.com>
13109
13110         * gfortran.dg/intrinsic_verify_1.f90: New test.
13111
13112 2004-10-07  Paul Brook  <paul@codesourcery.com>
13113
13114         * gfortran.dg/empty_format_1.f90: Remove stray commas.
13115
13116 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13117
13118         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13119         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13120         commit.
13121
13122 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13123
13124         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13125
13126 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13127
13128         PR c++/17115
13129         * g++.dg/warn/Winline-4.C: New test.
13130
13131 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13132
13133         * gcc.c-torture/compile/20041007-1.c: New test.
13134
13135 2004-10-07  Paul Brook  <paul@codesourcery.com>
13136
13137         PR fortran/17678
13138         * gfortran.dg/use_allocated_1.f90: New test.
13139
13140 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13141
13142         PR middle-end/17849
13143         * gfortran.fortran-torture/compile/nested.f90: New test
13144
13145 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13146
13147         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13148
13149 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13150
13151         PR c++/17368
13152         * g++.dg/ext/asm6.C: New test.
13153
13154 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13155
13156         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13157
13158 2004-10-06  Paul Brook  <paul@codesourcery.com>
13159
13160         PR libfortran/17709
13161         * gfortran.dg/empty_format_1.f90: New test.
13162
13163 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13164
13165         PR fortran/17568
13166         * gfortran.dg/ishft.f90: New test.
13167
13168         PR fortran/17283
13169         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13170         tests.
13171
13172 2004-10-06  Paul Brook  <paul@codesourcery.com>
13173
13174         * gfortran.dg/do_1.f90: New test.
13175
13176 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13177
13178         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13179         optimizing for size.
13180
13181 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13182
13183         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13184
13185 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13186
13187         * gcc.c-torture/compile/20041005-1.c: New test.
13188
13189 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13190
13191         PR c++/17829
13192         * g++.dg/lookup/koenig4.C: New.
13193
13194 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13195
13196         * g++.dg/other/classkey1.C: Adjust quoting marks.
13197         * g++.dg/parse/error15.C: Likewise.
13198         * g++.dg/template/meminit2.C (int>): Likewise.
13199
13200 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13201
13202         PR fortran/17283
13203         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13204
13205         PR fortran/17631
13206         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13207
13208         PR fortran/17708
13209         * gfortran.dg/pr17708.f90: New test.
13210
13211 2004-10-04  Chao-ying Fu  <fu@mips.com>
13212
13213         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13214         * gcc.dg/vect/vect-4.c: Ditto.
13215         * gcc.dg/vect/vect-5.c: Ditto.
13216         * gcc.dg/vect/vect-6.c: Ditto.
13217         * gcc.dg/vect/vect-8.c: Ditto.
13218         * gcc.dg/vect/vect-16.c: Ditto.
13219         * gcc.dg/vect/vect-30.c: Ditto.
13220         * gcc.dg/vect/vect-40.c: Ditto.
13221         * gcc.dg/vect/vect-41.c: Ditto.
13222         * gcc.dg/vect/vect-42.c: Ditto.
13223         * gcc.dg/vect/vect-43.c: Ditto.
13224         * gcc.dg/vect/vect-44.c: Ditto.
13225         * gcc.dg/vect/vect-45.c: Ditto.
13226         * gcc.dg/vect/vect-46.c: Ditto.
13227         * gcc.dg/vect/vect-47.c: Ditto.
13228         * gcc.dg/vect/vect-48.c: Ditto.
13229         * gcc.dg/vect/vect-49.c: Ditto.
13230         * gcc.dg/vect/vect-50.c: Ditto.
13231         * gcc.dg/vect/vect-51.c: Ditto.
13232         * gcc.dg/vect/vect-52.c: Ditto.
13233         * gcc.dg/vect/vect-53.c: Ditto.
13234         * gcc.dg/vect/vect-54.c: Ditto.
13235         * gcc.dg/vect/vect-55.c: Ditto.
13236         * gcc.dg/vect/vect-56.c: Ditto.
13237         * gcc.dg/vect/vect-57.c: Ditto.
13238         * gcc.dg/vect/vect-58.c: Ditto.
13239         * gcc.dg/vect/vect-59.c: Ditto.
13240         * gcc.dg/vect/vect-60.c: Ditto.
13241         * gcc.dg/vect/vect-74.c: Ditto.
13242         * gcc.dg/vect/vect-79.c: Ditto.
13243         * gcc.dg/vect/vect-80.c: Ditto.
13244
13245 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13246
13247         * gcc.dg/unused-7.c: Use the correct option.
13248
13249 2004-10-04  Paul Brook  <paul@codesourcery.com>
13250         Bud Davis  <bdavis9659@comcast.net>
13251
13252         PR fortran/17706
13253         PR fortran/16434
13254         * gfortran/pr17706.f90: New test.
13255         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13256
13257 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13258
13259         * gfortran.dg/pr17612.f90: New test.
13260
13261 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13262
13263         * g++.dg/template/local1.C: Adjust quoting marks in
13264         testing for diagnostics.
13265         * g++.dg/tls/diag-2.C: Likewise.
13266         * g++.dg/other/error8.C: Likewise.
13267
13268 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13269
13270         PR c/17178
13271         * gcc.dg/unused-4.c: Adjust to be correct.
13272
13273         PR c/17820
13274         * gcc.dg/unused-7.c: New test.
13275
13276 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13277
13278         PR c++/17797
13279         * g++.dg/overload/template2.C: New test.
13280
13281 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13282
13283         PR tree-optimization/16632
13284         * gcc.dg/tree-ssa/20041002-1.c: New.
13285
13286 2004-10-03  Paul Brook  <paul@codesourcery.com>
13287
13288         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13289         rather than relying on default formatting.
13290
13291 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13292
13293         * gcc.dg/20040920-1.c: Update expected message text.
13294
13295 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13296
13297         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13298
13299 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13300
13301         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13302         tree level.
13303
13304 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13305
13306         * gcc.dg/tree-ssa/pr17343.c: Remove.
13307
13308 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13309
13310         PR tree-opt/17343
13311         * gcc.dg/tree-ssa/pr17343.c: New test.
13312
13313 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13314
13315         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13316         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13317         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13318         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13319         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13320
13321 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13322
13323         * gcc.dg/lvalue-2.c: New test.
13324
13325 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13326
13327         PR c/17730
13328         * gcc.dg/pr17730-1.c: New test
13329
13330 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13331
13332         PR c/7425
13333         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13334
13335 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13336
13337         * gcc.c-torture/execute/stdarg-1.c: New test.
13338         * gcc.c-torture/execute/stdarg-2.c: New test.
13339         * gcc.c-torture/execute/stdarg-3.c: New test.
13340         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13341         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13342         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13343         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13344         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13345
13346 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13347
13348         PR tree-optimization/17697
13349         * g++.dg/opt/pr17697-1.C: New test.
13350         * g++.dg/opt/pr17697-2.C: New test.
13351         * g++.dg/opt/pr17697-3.C: New test.
13352
13353 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13354
13355         PR c/16409
13356         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13357         gcc.dg/vla-init-5.c: New tests.
13358
13359 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13360
13361         PR c/13804
13362         * gcc.dg/pr13804-1.c: New test.
13363
13364 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13365
13366         PR fortran/16938
13367         * gfortran.dg/pr16938.f90: New test.
13368
13369 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13370
13371         * g++.dg/template/crash23.C: New test.
13372
13373 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13374
13375         PR c++/17585
13376         * g++.dg/template/static8.C: New test.
13377
13378 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13379
13380         PR c++/17681
13381         * g++.dg/other/error9.C: New test.
13382
13383 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13384
13385         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13386
13387 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13388
13389         PR fortran/15164
13390         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13391
13392 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13393
13394         PR middle-end/17112
13395         * gcc.dg/pr17112-1.c: New test case.
13396
13397 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13398
13399         PR c/11459
13400         * gcc.dg/pr11459-1.c: New test.
13401
13402 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13403
13404         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13405         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13406
13407 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13408
13409         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13410
13411 2004-09-25  Jan Hubicka  <jh@suse.cz>
13412
13413         * compile/30040909-1.c: New test.
13414         * compile/30040907-1.c: New test.
13415
13416 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13417
13418         * gcc.c-torture/execute/va-arg-26.c: New test.
13419
13420 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13421
13422         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13423         extra diagnostics on targets with 64-bit pointers.
13424         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13425
13426 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13427
13428         PR c/17188
13429         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13430         * gcc.dg/decl-3.c: Adjust expected message.
13431
13432 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13433
13434         PR fortran/17615
13435         * gfortran.dg/pr17615.f90: New test.
13436
13437 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13438
13439         PR tree-optimzation/17517
13440         * g++.dg/tree-ssa/pr17517.C: New Test.
13441
13442 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13443
13444         PR c++/16889
13445         * g++.dg/lookup/ambig3.C: New.
13446
13447 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13448
13449         PR tree-opt/17624
13450         * g++.dg/opt/pr17624.C: New test.
13451
13452 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13453
13454         PR c/6980
13455         * gcc.dg/Wbad-function-cast-1.c: New test.
13456
13457 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13458
13459         * g++.dg/ext/complit1.C
13460         * g++.dg/other/error2.C
13461         * g++.dg/other/nontype-1.C
13462         * g++.dg/parse/crash11.C
13463         * g++.dg/parse/crash12.C
13464         * g++.dg/parse/error15.C
13465         * g++.dg/parse/error4.C
13466         * g++.dg/parse/tmpl-outside1.C
13467         * g++.dg/parse/too-many-tmpl-args1.C
13468         * g++.dg/template/dependent-expr3.C
13469         * g++.dg/template/error10.C
13470         * g++.dg/template/instantiate1.C
13471         * g++.dg/template/vtable2.C
13472         * g++.dg/warn/Wshadow-1.C
13473         * g++.dg/warn/weak1.C
13474         * g++.old-deja/g++.brendan/crash16.C
13475         * g++.old-deja/g++.brendan/crash18.C
13476         * g++.old-deja/g++.brendan/crash48.C
13477         * g++.old-deja/g++.brendan/crash49.C
13478         * g++.old-deja/g++.brendan/crash55.C
13479         * g++.old-deja/g++.brendan/crash56.C
13480         * g++.old-deja/g++.brendan/crash8.C
13481         * g++.old-deja/g++.brendan/enum11.C
13482         * g++.old-deja/g++.brendan/enum8.C
13483         * g++.old-deja/g++.brendan/enum9.C
13484         * g++.old-deja/g++.brendan/friend3.C
13485         * g++.old-deja/g++.brendan/misc14.C
13486         * g++.old-deja/g++.bugs/900402_02.C
13487         * g++.old-deja/g++.bugs/900404_03.C
13488         * g++.old-deja/g++.bugs/900404_04.C
13489         * g++.old-deja/g++.bugs/900428_03.C
13490         * g++.old-deja/g++.jason/crash4.C
13491         * g++.old-deja/g++.jason/overload21.C
13492         * g++.old-deja/g++.jason/redecl1.C
13493         * g++.old-deja/g++.jason/report.C
13494         * g++.old-deja/g++.jason/rfg10.C
13495         * g++.old-deja/g++.jason/template30.C
13496         * g++.old-deja/g++.law/arm12.C
13497         * g++.old-deja/g++.law/ctors5.C
13498         * g++.old-deja/g++.law/cvt20.C
13499         * g++.old-deja/g++.law/init10.C
13500         * g++.old-deja/g++.law/init8.C
13501         * g++.old-deja/g++.law/visibility17.C
13502         * g++.old-deja/g++.law/visibility7.C
13503         * g++.old-deja/g++.mike/net8.C
13504         * g++.old-deja/g++.mike/p646.C
13505         * g++.old-deja/g++.mike/p700.C
13506         * g++.old-deja/g++.mike/p701.C
13507         * g++.old-deja/g++.mike/p811.C
13508         * g++.old-deja/g++.ns/template13.C
13509         * g++.old-deja/g++.other/array3.C
13510         * g++.old-deja/g++.other/crash25.C
13511         * g++.old-deja/g++.other/dtor3.C
13512         * g++.old-deja/g++.other/dtor4.C
13513         * g++.old-deja/g++.other/main1.C
13514         * g++.old-deja/g++.other/warn7.C
13515         * g++.old-deja/g++.pt/crash11.C
13516         * g++.old-deja/g++.pt/crash36.C
13517         * g++.old-deja/g++.pt/spec22.C
13518         * g++.old-deja/g++.pt/spec9.C
13519         * g++.old-deja/g++.pt/ttp52.C
13520         * g++.old-deja/g++.robertl/eb103.C
13521         * g++.old-deja/g++.robertl/eb121.C
13522         * g++.old-deja/g++.robertl/eb22.C
13523         * g++.old-deja/g++.robertl/eb8.C:
13524         Update locations and/or regexps of dg-error markers.
13525         Remove markers for some bogus messages that are no longer issued.
13526
13527 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13528
13529         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13530         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13531
13532 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13533
13534         PR c++/17618
13535         * g++.dg/lookup/crash5.C: New test.
13536
13537 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13538
13539         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13540         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13541         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13542         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13543         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13544         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13545
13546         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13547         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13548         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13549         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13550         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13551         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13552
13553         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13554
13555         * gcc.dg/vect/vect-44.c: Check additional cases.
13556         * gcc.dg/vect/vect-48.c: Check additional cases.
13557
13558         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13559         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13560         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13561         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13562         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13563         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13564         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13565         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13566         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13567
13568         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13569         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13570         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13571
13572 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13573
13574         * gcc.dg/tree-ssa/loop-6.c: New test.
13575
13576 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13577
13578         PR c++/17620
13579         * g++.dg/inherit/base2.C: New.
13580
13581 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13582
13583         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13584         * gcc.dg/20001012-2.c: Likewise.
13585         * gcc.dg/20001013-1.c: Likewise.
13586         * gcc.dg/20001101-1.c: Likewise.
13587         * gcc.dg/20001102-1.c: Likewise.
13588         * gcc.dg/bf-spl1.c: Likewise.
13589         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13590         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13591
13592 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13593
13594         PR tree-optimization/16721
13595         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13596
13597 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13598
13599         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13600         * gcc.dg/20040305-1.c: Likewise.
13601
13602 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13603
13604         PR c/16566
13605         * gcc.c-torture/compile/pr16566-1.c,
13606         gcc.c-torture/compile/pr16566-2.c,
13607         gcc.c-torture/compile/pr16566-3.c: New tests.
13608
13609 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13610
13611         PR tree-optimization/17512
13612         * gcc.c-torture/compile/20040916-1.c.
13613
13614 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13615
13616         * gcc.dg/pragma-re-3.c: New test.
13617
13618 2004-09-17  Matt Austern  <austern@apple.com>
13619
13620         PR c++/15049
13621         * g++.dg/other/anon3.C: New.
13622
13623 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13624
13625         PR c++/7503
13626         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13627         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13628         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13629         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13630         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13631
13632 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13633
13634         PR fortran/17286
13635         * gfortran.dg/pr17286.f90: New test.
13636
13637 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13638
13639         PR c++/17530
13640         * g++.dg/template/static7.C: New test.
13641
13642 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13643
13644         PR tree-opt/17558
13645         * gcc.c-torture/compile/pr17558.c: New test.
13646
13647 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13648
13649         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13650         if SKIP_ATTRIBUTE is defined.
13651
13652 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13653
13654         PR fortran/15957
13655         * gfortran.dg/pr15957.f90: New test.
13656
13657 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13658
13659         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13660         in comparison.
13661         * gcc.dg/vect/vect-79.c: Likewise.
13662         * gcc.dg/vect/vect-80.c: Likewise.
13663
13664 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13665
13666         PR fortran/15750
13667         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13668
13669 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13670
13671         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13672         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13673         * gcc.dg/vect/vect-62.c: New testcase.
13674         * gcc.dg/vect/vect-63.c: New testcase.
13675         * gcc.dg/vect/vect-64.c: New testcase.
13676         * gcc.dg/vect/vect-65.c: New testcase.
13677         * gcc.dg/vect/vect-66.c: New testcase.
13678         * gcc.dg/vect/vect-67.c: New testcase.
13679         * gcc.dg/vect/vect-68.c: New testcase.
13680         * gcc.dg/vect/vect-69.c: New testcase.
13681         * gcc.dg/vect/vect-79.c: New testcase.
13682         * gcc.dg/vect/vect-80.c: New testcase.
13683
13684 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13685
13686         * gcc.target/mips/asm-1.c: New test.
13687
13688 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13689
13690         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13691         * gcc.dg/vect/vect-73.c: New testcase.
13692         * gcc.dg/vect/vect-74.c: New testcase.
13693         * gcc.dg/vect/vect-75.c: New testcase.
13694         * gcc.dg/vect/vect-76.c: New testcase.
13695         * gcc.dg/vect/vect-77.c: New testcase.
13696         * gcc.dg/vect/vect-78.c: New testcase
13697
13698 2004-09-18  Paul Brook  <paul@codesourcery.com>
13699
13700         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13701
13702 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13703
13704         PR c/17424
13705         * gcc.dg/pr17424-1.c: New test.
13706
13707 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13708
13709         * g++.dg/tree-ssa/pr17153.C: New test.
13710
13711 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13712
13713         PR pch/13361
13714         * testsuite/g++.dg/pch/wchar-1.C: New.
13715         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13716
13717 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13718
13719         * gcc.c-torture/execute/20040917-1.c: New test.
13720
13721 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13722
13723         PR tree-optimization/17319
13724         * gcc.dg/pr17319.c: New test.
13725
13726 2004-09-17  Devang Patel  <dpatel@apple.com>
13727
13728         * gcc.dg/20040813-1.c: New test.
13729
13730 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13731
13732         PR tree-optimization/17273
13733         * gcc.c-torture/compile/pr17273.c: New test.
13734
13735 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13736
13737         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13738         Update expected messages.
13739         * gcc.dg/declspec-13.c: New test.
13740
13741 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13742
13743         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13744
13745 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13746
13747         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13748         change what 'a' is pointing to.
13749
13750 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13751
13752         PR c++/16002
13753         * g++.dg/template/error18.C: New test.
13754
13755         PR c++/16029
13756         * g++.dg/warn/Wunused-8.C: New test.
13757
13758 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13759
13760         PR tree-optimization/17513
13761         * gcc.dg/20040916-1.c: New test.
13762
13763 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13764
13765         PR c++/17501
13766         * g++.dg/template/typename7.C: New test.
13767
13768 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13769
13770         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13771
13772 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13773
13774         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13775         with -ftree-based-profiling also.
13776         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13777
13778 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13779
13780         PR/15364
13781         * gfortran.dg/der_array_io_1.f90: New test.
13782         * gfortran.dg/der_array_io_2.f90: New test.
13783         * gfortran.dg/der_array_io_3.f90: New test.
13784
13785 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13786
13787         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13788         EABI.
13789
13790 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13791
13792         * g++.dg/opt/switch1.C: New test.
13793
13794 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13795
13796         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13797         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13798         Update expected messages.
13799
13800 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13801
13802         PR fortran/16485
13803         * gfortran.dg/same_name_1.f90: New test.
13804
13805 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13806
13807         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13808         dereference garbage pointers.
13809
13810 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13811
13812         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13813         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13814
13815         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13816         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13817         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13818
13819 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13820
13821         PR c++/17324
13822         * g++.dg/template/mangle1.C: New test.
13823
13824 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13825
13826         PR tree-optimization/17252
13827         * gcc.c-torture/execute/pr17252.c: New test.
13828
13829 2004-09-14  Andrew Pinski  <apinski@apple.com>
13830
13831         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13832
13833 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13834
13835         PR rtl-optimization/9771
13836         * gcc.dg/pr9771-1.c: New test case.
13837
13838 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13839
13840         PR tree-optimization/15262
13841         * gcc.c-torture/execute/pr15262-1.c: New test.
13842         * gcc.c-torture/execute/pr15262-2.c: New test.
13843
13844 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13845
13846         * gcc.dg/declspec-12.c: New test.
13847
13848 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13849
13850         * gfortran.dg/pr17090.f90: Add directives to test.
13851
13852 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13853
13854         * gcc.c-torture/compile/20040914-1.c: New test.
13855
13856 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13857
13858         PR c++/16162
13859         * g++.dg/template/decl2.C: New test.
13860
13861 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13862
13863         PR fortran/17090
13864         * gfortran.dg/pr17090.f90: New test.
13865
13866 2004-09-13  Dale Johannesen  <dalej@apple.com>
13867
13868         * gcc.c-torture/compile/pr17408.c:  New test case.
13869
13870 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13871
13872         PR c++/16716
13873         * g++.dg/parse/crash17.C: New test.
13874
13875         PR c++/17327
13876         * g++.dg/template/enum3.C: New test.
13877
13878 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13879
13880         * lib/gcc-defs.exp: Load wrapper.exp.
13881         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13882         using local code.
13883         * lib/gcc.exp (gcc_init): Similar.
13884         * lib/gfortran.exp (gfortran_init): Similar.
13885         * lib/objc.exp (objc_init): Similar.
13886         * lib/treelang.exp (treelang_init): Similar.
13887         * lib/wrapper.exp: New file with build_wrapper call machinery in
13888         ${tool}_maybe_build_wrapper.
13889
13890 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13891
13892         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13893         "inline".
13894         * gcc.dg/declspec-11.c: Update expected messages.
13895         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13896         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13897         gcc.dg/inline-12.c: New tests.
13898
13899 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13900
13901         * g++.dg/tree-ssa/pr17400.C: New testcase.
13902
13903 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13904
13905         * gcc.target/mips/sb1-1.c: New testcase.
13906
13907 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13908
13909         * lib/g77-dg.exp: Remove unused file.
13910         * lib/mike-g77.exp: Ditto.
13911         * lib/g77.exp: Ditto.
13912
13913 2004-09-12  Richard Henderson  <rth@redhat.com>
13914
13915         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13916
13917 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13918
13919         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13920         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13921         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13922         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13923         Update expected messages.
13924
13925 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13926
13927         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13928         declaration/use mismatch for dirp parameter.
13929
13930 2004-09-12  Andrew Pinski  <apinski@apple.com>
13931
13932         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13933         -fgnu-runtime is passed.
13934
13935 2004-09-12  Richard Henderson  <rth@redhat.com>
13936
13937         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13938         do the uplevel thing and update additional_flags directly.
13939         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13940         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13941         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13942         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13943
13944 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13945
13946         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13947
13948 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13949
13950         PR middle-end/17411
13951         * g++.dg/opt/pr17411-1.C: New test case.
13952
13953 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13954
13955         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13956         gcc.dg/tls/diag-2.c: Update expected messages.
13957         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
13958         messages.
13959         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
13960         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
13961         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
13962         gcc.dg/tls/diag-5.c: New tests.
13963
13964 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
13965
13966         * gcc.dg/20040910-1.c: Correct dg-error regexp.
13967
13968 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13969
13970         * g++.dg/parse/break-in-for.C: New test.
13971
13972 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
13973
13974         * gcc.dg/tree-ssa/20040911-1.c: New test.
13975
13976 2004-09-11  Andreas Jaeger  <aj@suse.de>
13977
13978         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
13979         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
13980
13981 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
13982
13983         * gcc.target/frv: New directory of FR-V-specific tests.
13984
13985 2004-09-10  James E Wilson  <wilson@specifixinc.com>
13986
13987         * gcc.dg/convert-vec-1.c: New test.
13988
13989 2004-09-10  Roger Sayle  <roger@eyesopen.com>
13990
13991         PR middle-end/17024
13992         * gcc.dg/pr17024-1.c: New test case.
13993
13994 2004-09-10  Eric Christopher  <echristo@redhat.com>
13995
13996         * gcc.dg/20040910-1.c: New test.
13997
13998 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13999
14000         * gcc.dg/bitfld-9.c: New test.
14001
14002 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
14003
14004         * gcc.c-torture/execute/ieee/acc1.c: New test.
14005         * gcc.c-torture/execute/ieee/acc2.c: New test.
14006         * gcc.c-torture/execute/ieee/mzero6.c: New test.
14007
14008 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14009
14010         * gcc.dg/deprecated-2.c: New test.
14011
14012 2004-09-09  James E Wilson  <wilson@specifixinc.com>
14013
14014         * gcc.dg/init-vec-1.c: New test.
14015
14016 2004-09-09  Roger Sayle  <roger@eyesopen.com>
14017
14018         PR middle-end/17055
14019         * gcc.dg/pr17055-1.c: New test case.
14020
14021 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
14022
14023         PR target/17377
14024         * gcc.c-torture/execute/pr17377.c: New test.
14025
14026 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14027
14028         PR c/8420
14029         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
14030         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
14031         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14032         gcc.dg/long-long-typespec-1.c: New tests.
14033         * gcc.dg/tls/diag-2.c: Update expected diagnostics
14034
14035 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14036
14037         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
14038         gcc.dg/gnu99-static-1.c: New tests.
14039
14040 2004-09-08  Devang Patel  <dpatel@apple.com>
14041
14042         * gcc.dg/darwin-ld-20040828-1.c: New test.
14043         * gcc.dg/darwin-ld-20040828-2.c: New test.
14044         * gcc.dg/darwin-ld-20040828-3.c: New test.
14045
14046 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
14047
14048         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
14049         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
14050         in error message.
14051         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
14052         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
14053         in error message.
14054         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
14055         types they qualify.
14056         * objc.dg/type-size-2.m: Fix wording in comment.
14057         * objc.dg/va-meth-1.m: New test case.
14058
14059 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
14060
14061         PR c/16633:
14062         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
14063         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
14064
14065 2004-09-06  Devang Patel  <dpatel@apple.com>
14066
14067         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
14068         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
14069
14070 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
14071
14072         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
14073         reflect changed line numbering of diagnostics.
14074
14075 2004-09-06  Paul Brook  <paul@codesourcery.com>
14076
14077         * gfortran.dg/edit_real_1.f90: Add new test.
14078
14079 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14080
14081         * gcc.dg/tree-ssa/loop-2.c: New test.
14082         * gcc.dg/tree-ssa/loop-3.c: New test.
14083         * gcc.dg/tree-ssa/loop-4.c: New test.
14084         * gcc.dg/tree-ssa/loop-5.c: New test.
14085
14086 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14087
14088         * gcc.dg/format/sentinel-1.c: Update for parameter option.
14089
14090 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14091
14092         * gcc.dg/format/sentinel-1.c: New test.
14093
14094 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
14095
14096         * testsuite/gcc.dg/builtins-46.c: New.
14097
14098 2004-09-03  Devang Patel  <dpatel@apple.com>
14099
14100         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
14101         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
14102
14103 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14104
14105         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
14106         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
14107         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
14108         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
14109         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
14110         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
14111         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
14112         the non-portable bzero.
14113         * gcc.dg/20010912-1.c: xfail for NetWare.
14114         * gcc.dg/20020426-2.c: xfail for NetWare.
14115         * gcc.dg/20021014-1.c: xfail for NetWare.
14116         * gcc.dg/20021018-1.c: xfail for NetWare.
14117         * gcc.dg/20030213-1.c: xfail for NetWare.
14118         * gcc.dg/20030225-1.c: xfail for NetWare.
14119         * gcc.dg/20030708-1.c: xfail for NetWare.
14120         * gcc.dg/builtins-config.h: Also exclude NetWare.
14121         * gcc.dg/format/format.h: Define restrict only if not already defined.
14122         * gcc.dg/nest.c: xfail for NetWare.
14123         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14124         * lib/target-supports.exp (check_visibility_available): Exclude
14125         NetWare.
14126
14127 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14128
14129         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14130         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14131         deterministic starting point for the alignment of structure fields.
14132         * gcc.dg/Wpadded.c: Dito.
14133         * g++.dg/abi/vbase10.C: Dito.
14134
14135 2004-09-03  Devang Patel  <dpatel@apple.com>
14136
14137         * g++.dg/debug/pr15736.cc: New test.
14138
14139 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14140
14141         * README.QMTEST: Fix out-of-date link.
14142
14143 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14144
14145         PR fortran/16579
14146         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14147         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14148
14149 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14150
14151         * g++.dg/abi/arm_rtti1.C: New test.
14152
14153 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14154
14155         * gcc.dg/ppc-vector-memcpy.c: New.
14156         * gcc.dg/ppc-vector-memset.c: New.
14157
14158 2004-09-02  Chao-ying Fu  <fu@mips.com>
14159
14160         * gcc.target/mips/mips-3d-1.c: New test.
14161         * gcc.target/mips/mips-3d-2.c: New test.
14162         * gcc.target/mips/mips-3d-3.c: New test.
14163         * gcc.target/mips/mips-3d-4.c: New test.
14164         * gcc.target/mips/mips-3d-5.c: New test.
14165         * gcc.target/mips/mips-3d-6.c: New test.
14166         * gcc.target/mips/mips-3d-7.c: New test.
14167         * gcc.target/mips/mips-3d-8.c: New test.
14168         * gcc.target/mips/mips-3d-9.c: New test.
14169         * gcc.target/mips/mips-ps-1.c: New test.
14170         * gcc.target/mips/mips-ps-2.c: New test.
14171         * gcc.target/mips/mips-ps-3.c: New test.
14172         * gcc.target/mips/mips-ps-4.c: New test.
14173         * gcc.target/mips/mips-ps-type.c: New test.
14174
14175 2004-09-02  Paul Brook  <paul@codesourcery.com>
14176
14177         * gfortran.dg/edit_real_1.f90: Add new tests.
14178
14179 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14180
14181         PR fortran/15327
14182         * gfortran.dg/merge_char_1.f90: New test.
14183
14184 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14185
14186         PR fortran/16404
14187         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14188
14189 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14190
14191         PR c/1522
14192         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14193
14194 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14195
14196         * g++.dg/opt/loop1.C: Do not XFAIL.
14197
14198 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14199
14200         * gcc.c-torture/execute/20040831-1.c: New test.
14201
14202 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14203
14204         PR fortran/16579
14205         * gfortran.dg/g77/20010610.f: Now passes.
14206         Copy from g77.f-torture/execute. Add dg-run directive.
14207         * gfortran.dg/g77/README: Update
14208
14209 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14210
14211         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14212         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14213         (t1, t2, t3, t4): Add volatile.
14214
14215 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14216
14217         * g++.dg/ext/visibility/arm1.C: New test.
14218
14219 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14220
14221         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14222         -pedantic-errors.
14223
14224 2004-09-01  Paul Brook  <paul@codesourcery.com>
14225
14226         * gfortran.dg/eof_2.f90: New test.
14227
14228 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14229
14230         PR fortran/16579
14231         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14232
14233 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14234
14235         PR libfortran/16805
14236         * gfortran.dg/list_read_2.f90: New test.
14237
14238 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14239
14240         * g++.dg/abi/key1.C: New test.
14241
14242 2004-08-31  Richard Henderson  <rth@redhat.com>
14243
14244         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14245         form of offsetof.
14246         * g++.dg/other/offsetof5.C: Remove duplicate.
14247
14248 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14249
14250         PR fortran/17244
14251         * gfortran.dg/func_derived_1.f90: New test.
14252
14253 2004-08-31  Paul Brook  <paul@codesourcery.com>
14254
14255         * gfortran.dg/eof_1.f90: New test.
14256
14257 2004-08-31  Paul Brook  <paul@codesourcery.com>
14258
14259         * gfortran.dg/list_read_1.f90: New file.
14260
14261 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14262
14263         * g++.dg/opt/loop1.C: XFAIL.
14264
14265 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14266
14267         * gcc.dg/funcdef-storage-1.c: New.
14268         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14269         an extern function in local scope.
14270         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14271         declare an 'auto inline' function in local scope.
14272         * gcc.dg/20011130-1.c: Likewise.
14273         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14274         an 'auto' function in local scope.
14275         * gcc.dg/20021014-1.c: Likewise.
14276         * gcc.dg/20030331-2.c: Likewise.
14277
14278 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14279
14280         * gfortran.dg/blockdata_1.f90: New test.
14281
14282 2004-08-30  Richard Henderson  <rth@redhat.com>
14283
14284         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14285
14286 2004-08-30  Richard Henderson  <rth@redhat.com>
14287
14288         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14289         additional_flags set by alternate driver.
14290         (ieee-options): New procedure.
14291         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14292         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14293         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14294         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14295
14296 2004-08-30  Richard Henderson  <rth@redhat.com>
14297
14298         * lib/f-torture.exp: Remove.
14299
14300 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14301
14302         PR rtl-optimization/16590
14303         * g++.dg/opt/loop1.C: New test.
14304
14305 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14306
14307         PR fortran/13910
14308         * gfortran.dg/oldstyle_1.f90: New test.
14309
14310 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14311         Paul Brook  <paul@codesourcery.com>
14312
14313         * gfortran.dg/g77/README: Update.
14314         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14315         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14316         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14317
14318 2004-08-28  Paul Brook  <paul@codesourcery.com>
14319
14320         PR libfortran/17195
14321         * gfortran.dg/edit_real_1.f90: New test.
14322
14323 2004-08-27  Paul Brook  <paul@codesourcery.com>
14324
14325         * gfortran.dg/rewind_1.f90: New test.
14326
14327 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14328
14329         PR fortran/16597
14330         * gfortran.dg/pr16597.f90: New test.
14331
14332 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14333
14334         PR c/13801
14335         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14336         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14337         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14338         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14339         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14340
14341 2004-08-26  Nick Clifton  <nickc@redhat.com>
14342
14343         * gcc.c-torture/compile/pr17119.c: New test.
14344
14345 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14346
14347         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14348
14349 2004-08-25  Richard Henderson  <rth@redhat.com>
14350
14351         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14352         the bits that expect kind=8 to be the largest real kind.
14353
14354 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14355
14356         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14357
14358 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14359
14360         * gfortran.dg/assignment_1.f90: New test.
14361
14362 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14363
14364         * g++.dg/template/repo3.C: New test.
14365
14366 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14367
14368         PR middle-end/16693
14369         PR tree-optimization/16372
14370         * g++.dg/opt/pr16372-1.C: New test case.
14371         * g++.dg/opt/pr16693-1.C: New test case.
14372         * g++.dg/opt/pr16693-2.C: New test case.
14373
14374 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14375
14376         * objc.dg/proto-lossage-4.m: New test.
14377
14378 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14379
14380         PR c++/17155
14381         * g++.dg/inherit/local2.C: New test.
14382
14383 2004-08-25  Paul Brook  <paul@codesourcery.com>
14384
14385         PR fortran/17144
14386         * gfortran.dg/string_ctor_1.f90: New test.
14387
14388 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14389
14390         PR c++/14428
14391         * g++.dg/template/redecl2.C: New test.
14392
14393 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14394
14395         PR fortran/17143
14396         * gfortran.dg/pr17143.f90: New test.
14397
14398 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14399
14400         PR fortran/17164
14401         * gfortran.dg/pr17164.f90: New test.
14402
14403 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14404
14405         * gcc.dg/tree-ssa/loop-1.c: New test.
14406
14407 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14408
14409         * gcc.c-torture/compile/20040824-1.c: New test.
14410
14411 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14412
14413         * gcc.c-torture/compile/iftrap-3.c: New test.
14414
14415 2004-08-24  Paul Brook  <paul@codesourcery.com>
14416
14417         * gfortran.dg/entry_2.f90: New test.
14418
14419 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14420
14421         PR c++/16889
14422         * g++.dg/lookup/ambig[12].C: New.
14423
14424 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14425
14426         PR c++/16706
14427         * g++.dg/template/crash21.C: New test.
14428         * g++.dg/template/crash22.C: Likewise.
14429
14430 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14431
14432         PR c++/17149
14433         * g++.dg/template/access15.C: New.
14434
14435 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14436
14437         PR c++/17163
14438         * g++.dg/template/repo2.C: New test.
14439
14440 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14441
14442         PR rtl-optimization/17078
14443         * gcc.c-torture/execute/pr17078-1.c: New test case.
14444
14445 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14446
14447         PR c/14492
14448         * gcc.dg/debug/crash1.c: New test.
14449
14450 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14451
14452         PR c/16180
14453         * gcc.dg/loop-5.c: New test.
14454
14455 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14456
14457         * gcc.c-torture/execute/20040823-1.c: New test.
14458
14459 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14460
14461         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14462         to the assembler.  Simplify test accordingly.
14463         (asm_abi_flags): Use GNU names.
14464         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14465         to check for ABI flags.
14466
14467 2004-08-22  Andrew Pinski  <apinski@apple.com>
14468
14469         * g++.dg/opt/pr14029.C: New test.
14470         * gcc.c-torture/execute/pr15262.c: New test.
14471
14472 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14473
14474         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14475
14476 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14477
14478         PR 16908
14479         * gfortran.dg/direct_io.f90: New test.
14480
14481 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14482
14483         PR c++/17121
14484         * g++.dg/inherit/local2.C: New test.
14485
14486 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14487
14488         PR c++/17120
14489         * g++.dg/warn/Wparentheses-4.C: New test.
14490
14491 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14492
14493         PR c++/17121
14494         * g++.dg/inherit/local2.C: New test.
14495
14496         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14497         * gcc.dg/ppc-ldstruct.c: Likewise.
14498         * gcc.dg/ppc64-abi-2.c: Likewise.
14499
14500 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14501
14502         PR rtl-optimization/17099
14503         * gcc.c-torture/execute/20040820-1.c: New test.
14504
14505 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14506
14507         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14508
14509 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14510
14511         PR fortran/17077
14512         * gfortran.dg/auto_array_1.f90: New test.
14513
14514 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14515
14516         PR fortran/17074
14517         * gfortran.dg/simpleif_1.f90: New test.
14518
14519 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14520
14521         * lib/target-supports.exp (check_profiling_available): Return
14522         false for arm*-*-symbianelf* and arm*-*-eabi*.
14523
14524         PR c++/15890
14525         * g++.dg/template/delete1.C: New test.
14526
14527 2004-08-19  Paul Brook  <paul@codesourcery.com>
14528
14529         PR fortran/14976
14530         PR fortran/16228
14531         * gfortran.dg/data_char_1.f90: New test.
14532
14533 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14534
14535         PR fortran/16946
14536         * gfortran.dg/reduction.f90: New testcase.
14537
14538 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14539
14540         PR fortran/16520
14541         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14542
14543 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14544
14545         PR c++/17041
14546         * g++.dg/Wparentheses-3.C: New test.
14547
14548 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14549
14550         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14551         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14552         * gcc.dg/vect/vect-2.c: Likewise.
14553         * gcc.dg/vect/vect-3.c: Likewise.
14554         * gcc.dg/vect/vect-4.c: Likewise.
14555         * gcc.dg/vect/vect-5.c: Likewise.
14556         * gcc.dg/vect/vect-6.c: Likewise.
14557         * gcc.dg/vect/vect-7.c: Likewise.
14558         * gcc.dg/vect/vect-25.c: Likewise.
14559         * gcc.dg/vect/vect-31.c: Likewise.
14560         * gcc.dg/vect/vect-32.c: Likewise.
14561         * gcc.dg/vect/vect-34.c: Likewise.
14562         * gcc.dg/vect/vect-36.c: Likewise.
14563         * gcc.dg/vect/vect-all.c: Likewise.
14564
14565 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14566
14567         PR c++/17068
14568         * g++.dg/template/operator4.C: New test.
14569
14570 2004-08-18  Richard Henderson  <rth@redhat.com>
14571
14572         * gcc.dg/20040206-1.c: XFAIL.
14573
14574 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14575
14576         PR c++/16246
14577         * g++.dg/template/array7.C: New test.
14578
14579 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14580
14581         * gcc.dg/mips-movcc-1.c: New test.
14582         * gcc.dg/mips-movcc-2.c: New test.
14583         * gcc.dg/mips-movcc-3.c: New test.
14584
14585         * gcc.dg/mips-nmadd-1.c: New test.
14586         * gcc.dg/mips-nmadd-2.c: New test.
14587
14588 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14589
14590         PR c++/15871
14591         * g++.dg/opt/inline8.C: New test.
14592
14593         PR c++/16965
14594         * g++.dg/parse/error17.C: New test.
14595
14596 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14597
14598         * gcc.dg/vect: New directory for vectorizer tests.
14599         * gcc.dg/vect/tree-vect.h: New file.
14600         * gcc.dg/vect/vect.exp: New file.
14601         * gcc.dg/vect/pr16105.c.c: New test.
14602         * gcc.dg/vect/vect-1.c: New test.
14603         * gcc.dg/vect/vect-2.c: New test.
14604         * gcc.dg/vect/vect-3.c: New test.
14605         * gcc.dg/vect/vect-4.c: New test.
14606         * gcc.dg/vect/vect-5.c: New test.
14607         * gcc.dg/vect/vect-6.c: New test.
14608         * gcc.dg/vect/vect-7.c: New test.
14609         * gcc.dg/vect/vect-8.c: New test.
14610         * gcc.dg/vect/vect-9.c: New test.
14611         * gcc.dg/vect/vect-10.c: New test.
14612         * gcc.dg/vect/vect-11.c: New test.
14613         * gcc.dg/vect/vect-12.c: New test.
14614         * gcc.dg/vect/vect-13.c: New test.
14615         * gcc.dg/vect/vect-14.c: New test.
14616         * gcc.dg/vect/vect-15.c: New test.
14617         * gcc.dg/vect/vect-16.c: New test.
14618         * gcc.dg/vect/vect-17.c: New test.
14619         * gcc.dg/vect/vect-18.c: New test.
14620         * gcc.dg/vect/vect-19.c: New test.
14621         * gcc.dg/vect/vect-20.c: New test.
14622         * gcc.dg/vect/vect-21.c: New test.
14623         * gcc.dg/vect/vect-22.c: New test.
14624         * gcc.dg/vect/vect-23.c: New test.
14625         * gcc.dg/vect/vect-24.c: New test.
14626         * gcc.dg/vect/vect-25.c: New test.
14627         * gcc.dg/vect/vect-26.c: New test.
14628         * gcc.dg/vect/vect-27.c: New test.
14629         * gcc.dg/vect/vect-28.c: New test.
14630         * gcc.dg/vect/vect-29.c: New test.
14631         * gcc.dg/vect/vect-30.c: New test.
14632         * gcc.dg/vect/vect-31.c: New test.
14633         * gcc.dg/vect/vect-32.c: New test.
14634         * gcc.dg/vect/vect-33.c: New test.
14635         * gcc.dg/vect/vect-34.c: New test.
14636         * gcc.dg/vect/vect-35.c: New test.
14637         * gcc.dg/vect/vect-36.c: New test.
14638         * gcc.dg/vect/vect-37.c: New test.
14639         * gcc.dg/vect/vect-38.c: New test.
14640         * gcc.dg/vect/vect-40.c: New test.
14641         * gcc.dg/vect/vect-41.c: New test.
14642         * gcc.dg/vect/vect-42.c: New test.
14643         * gcc.dg/vect/vect-43.c: New test.
14644         * gcc.dg/vect/vect-44.c: New test.
14645         * gcc.dg/vect/vect-45.c: New test.
14646         * gcc.dg/vect/vect-46.c: New test.
14647         * gcc.dg/vect/vect-47.c: New test.
14648         * gcc.dg/vect/vect-48.c: New test.
14649         * gcc.dg/vect/vect-49.c: New test.
14650         * gcc.dg/vect/vect-50.c: New test.
14651         * gcc.dg/vect/vect-51.c: New test.
14652         * gcc.dg/vect/vect-52.c: New test.
14653         * gcc.dg/vect/vect-53.c: New test.
14654         * gcc.dg/vect/vect-54.c: New test.
14655         * gcc.dg/vect/vect-55.c: New test.
14656         * gcc.dg/vect/vect-56.c: New test.
14657         * gcc.dg/vect/vect-57.c: New test.
14658         * gcc.dg/vect/vect-58.c: New test.
14659         * gcc.dg/vect/vect-59.c: New test.
14660         * gcc.dg/vect/vect-60.c: New test.
14661         * gcc.dg/vect/vect-61.c: New test.
14662         * gcc.dg/vect/vect-all.c: New test.
14663         * gcc.dg/vect/vect-none.c: New test.
14664
14665 2004-08-17  Paul Brook  <paul@codesourcery.com>
14666
14667         PR fortran/13082
14668         * gfortran.dg/entry_1.f90: New test.
14669
14670 2004-08-17  Andrew Pinski  <apinski@apple.com>
14671
14672         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14673
14674 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14675
14676         * gcc.dg/pr17036-1.c: New test.
14677
14678 2004-08-16  Devang Patel  <dpatel@apple.com>
14679
14680         * gcc.dg/darwin-20040809-1.c: New test.
14681
14682 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14683
14684         * gcc.dg/funcdef-attr-1.c: New test.
14685
14686 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14687
14688         * gcc.dg/altivec-17.c: New test.
14689         * gcc.dg/altivec-18.c: New test.
14690
14691 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14692
14693         PR c++/6749
14694         * g++.dg/template/vtable2.C: New test.
14695
14696 2004-08-14  Richard Henderson  <rth@redhat.com>
14697
14698         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14699         * gcc.dg/pack-test-4.c (main): Return 0.
14700         * gcc.dg/setjmp-1.c: Remove XFAIL.
14701         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14702
14703 2004-08-14  Richard Henderson  <rth@redhat.com>
14704
14705         * gcc.dg/980217-1.c: Add prototype for printf.
14706
14707 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14708
14709         * gfortran.dg/pr16935.f90: New test.
14710
14711 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14712
14713         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14714
14715 2004-08-13  Paul Brook  <paul@codesourcery.com>
14716
14717         * gfortran.dg/der_io_1.f90: Remove stray comma.
14718
14719 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14720
14721         * gcc.dg/vmx/cw-bug-2.c: Remove.
14722         * gcc.dg/vmx/vprint-1.c: Remove.
14723         * gcc.dg/vmx/vscan-1.c: Remove.
14724
14725 2004-08-12  Devang patel  <dpatel@apple.com>
14726
14727         * gcc.dg/darwin-20040809-2.c: New test.
14728
14729 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14730
14731         * g++.dg/ext/altivec-12.C: New test.
14732
14733         * g++.dg/ext/altivec-11.C: New test.
14734
14735 2004-08-12  Paul Brook  <paul@codesourcery.com>
14736
14737         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14738
14739 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14740
14741         * g++.dg/ext/altivec-2.C: Check for hardware support before
14742         executing any VMX instructions.
14743
14744         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14745
14746 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14747
14748         PR c++/16276
14749         * g++.old-deja/g++.other/comdat4.C: New test.
14750         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14751
14752 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14753
14754         PR target/16286
14755         * gcc.dg/pr16286.c: New test.
14756
14757 2004-08-12 Jan Beulich <jbeulich@novell.com>
14758
14759         * g++.dg/ext/asm5.C: New.
14760
14761 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14762
14763         PR c++/16698
14764         * g++.dg/eh/crash1.C: New test.
14765
14766         PR c++/16717
14767         * g++.dg/ext/construct1.C: New test.
14768
14769 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14770
14771         PR c++/16853
14772         * g++.dg/init/ptrmem1.C: New test.
14773
14774         PR c++/16618
14775         * g++.dg/parse/offsetof5.C: New test.
14776
14777         PR c++/16870
14778         * g++.dg/template/overload3.C: New test.
14779
14780 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14781
14782         PR c++/16964
14783         * g++.dg/parse/error16.C: New test.
14784
14785         PR c++/16904
14786         * g++.dg/template/error14.C: New test.
14787
14788         PR c++/16929
14789         * g++.dg/template/error15.C: New test.
14790
14791 2004-08-11  Devang Patel  <dpatel@apple.com>
14792
14793         * gcc.dg/darwin-ld-20040809-1.c: New test.
14794         * gcc.dg/darwin-ld-20040809-2.c: New test.
14795
14796 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14797
14798         PR fortran/16917
14799         * gfortran.dg/dfloat_1.f90: New test.
14800
14801 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14802
14803         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14804         * gcc.dg/dll-2.c: Fix dg-require syntax.
14805         * gcc.misc-tests/arm-isr.c (abort): Declare.
14806         (exit): Likewise.
14807
14808 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14809
14810         PR c++/16971
14811         * g++.dg/parse/crash16.C: New test.
14812
14813 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14814
14815         * gcc.dg/mips-rsqrt-1.c: New test case.
14816         * gcc.dg/mips-rsqrt-2.c: New test case.
14817         * gcc.dg/mips-rsqrt-3.c: New test case.
14818
14819 2004-08-10  Paul Brook  <paul@codesourcery.com>
14820
14821         * gfortran.dg/der_io_1.f90: New test.
14822
14823 2004-08-10  Paul Brook  <paul@codesourcery.com>
14824
14825         PR fortran/16919
14826         * gfortran.dg/der_array_1.f90: New test.
14827
14828 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14829
14830         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14831
14832 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14833
14834         * gcc.dg/wchar_t-2.c: Fix typo.
14835
14836 2004-08-09  Falk Hueffner  <falk@debian.org>
14837
14838         PR tree-optimization/12517
14839         * gcc.c-torture/compile/pr12517.c: New test.
14840
14841         PR tree-optimization/12578
14842         * gcc.c-torture/compile/pr12578.c: New test.
14843
14844         PR tree-optimization/12899
14845         * gcc.c-torture/compile/pr12899.c: New test.
14846
14847         PR rtl-optimization/14692
14848         * gcc.c-torture/compile/pr14692.c: New test.
14849
14850         PR tree-optimization/16461
14851         * gcc.c-torture/compile/pr16461.c: New test.
14852
14853 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14854
14855         * gfortran.dg/getenv_1.f90: New test.
14856
14857 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14858
14859         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14860         wchar_t.
14861         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14862
14863 2004-08-06  Paul Brook  <paul@codesourcery.com>
14864
14865         * gfortran.dg/ret_array_1.f90: New test.
14866         * gfortran.dg/ret_pointer_1.f90: New test.
14867
14868 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
14869
14870         * gcc.dg/missing-field-init-[12].c: New tests.
14871         * g++.dg/warn/missing-field-init-[12].C: New tests.
14872
14873 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14874
14875         * gcc.dg/enum2.c: New test.
14876         * gcc.dg/symbian3.c: Likewise.
14877         * gcc.dg/symbian4.c: Likewise.
14878         * gcc.dg/wchar_t-2.c: Likewise.
14879
14880 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14881
14882         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14883         destructor tests.
14884
14885 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14886
14887         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14888         dg-require-visiblity.
14889         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14890         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14891         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14892         * g++.dg/ext/visibility/new1.C: Likewise.
14893         * g++.dg/ext/visibility/pragma.C: Likewise.
14894         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14895         * g++.dg/ext/visibility/virtual.C: Likewise.
14896         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14897         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14898         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14899         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14900         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14901         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14902         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14903         * g++/dg/ext/visibility/visibility-8.C: New test.
14904         * gcc.c-torture/compile/dll.x: Remove.
14905         * gcc.dg/dll-2.c: Use dg-require-dll
14906         * gcc.dg/visibility-10.c: New test.
14907         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14908         supporting DLLs.
14909         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14910         (scan_not_hidden): Likewise.
14911
14912 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14913
14914         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14915
14916 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14917
14918         * gcc.c-torture/execute/20040805-1.c: New test.
14919
14920 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14921
14922         * gcc.dg/20020118-1.c: Declare abort.
14923         * gcc.dg/altivec_check.h: Likewise.
14924         * gcc.dg/iftrap-2.c: Likewise.
14925         * gcc.dg/pragma-darwin.c: Likewise.
14926         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14927
14928 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14929
14930         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14931
14932 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14933
14934         * gcc.c-torture/execute/builtins/abs-2.c,
14935         gcc.c-torture/execute/builtins/abs-3.c,
14936         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14937         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14938         intmax_t, uintmax_t and their limits.
14939         * gcc.dg/intmax_t-1.c: New test.
14940
14941 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14942
14943         * g++.dg/tc1/dr147.C: Add reference to PR.
14944
14945 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14946
14947         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14948         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14949
14950 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
14951
14952         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
14953
14954 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14955
14956         * gcc.dg/redecl-5.c: New test.
14957         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
14958         of scanf.
14959
14960 2004-08-03  Roger Sayle  <roger@eyesopen.com>
14961
14962         PR middle-end/16790
14963         * gcc.c-torture/execute/pr16790-1.c: New test case.
14964
14965 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
14966
14967         * g++.dg/ext/visibility/assign1.C: New test.
14968         * g++.dg/ext/visibility/new1.C: Likewise.
14969
14970         * gcc.dg/symbian1.c: New test.
14971         * gcc.dg/symbian2.c: Likewise.
14972
14973 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
14974
14975         PR target/16570
14976         * gcc.dg/i386-sse-9.c: New test.
14977
14978 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14979
14980         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
14981
14982 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14983
14984         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
14985         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
14986         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
14987         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
14988         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
14989         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
14990         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
14991         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
14992         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
14993         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
14994         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
14995         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
14996         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
14997         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
14998         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
14999         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
15000         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
15001         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
15002         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
15003         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
15004         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
15005         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
15006         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
15007         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15008         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
15009         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
15010         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
15011         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
15012         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15013         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15014         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
15015         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
15016         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
15017         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
15018         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
15019         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15020         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15021         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15022         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15023         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
15024         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
15025         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
15026         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
15027         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
15028         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15029         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15030         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
15031         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
15032         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
15033         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
15034         gcc.misc-tests/i386-pf-3dnow-1.c,
15035         gcc.misc-tests/i386-pf-athlon-1.c,
15036         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15037         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
15038         Declare built-in functions used.
15039         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
15040
15041 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
15042
15043         PR c++/16707
15044         * g++.dg/lookup/using12.C: New test.
15045
15046         * g++.dg/init/null1.C: Fix PR number.
15047         * g++.dg/parse/namespace10.C: Likewise.
15048
15049 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15050
15051         PR c++/16224
15052         * g++.dg/template/spec17.C: New test.
15053         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
15054         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
15055
15056 2004-08-02  David Billinghurst
15057
15058         PR fortran/16292
15059         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
15060
15061 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
15062
15063         * gcc.dg/ia64-got-1.c: New test case.
15064
15065 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15066
15067         PR c++/16489
15068         * g++.dg/init/null1.C: New test.
15069         * g++.dg/tc1/dr76.C: Adjust error marker.
15070
15071         PR c++/16529
15072         * g++.dg/parse/namespace10.C: New test.
15073
15074         PR c++/16810
15075         * g++.dg/inherit/ptrmem2.C: New test.
15076
15077 2004-08-02  Ben Elliston  <bje@au.ibm.com>
15078
15079         PR target/16155
15080         * gcc.dg/pr16155.c: New test.
15081
15082 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15083
15084         * gcc.dg/redecl-2.c: New test.
15085
15086 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
15087
15088         * gcc.dg/darwin-longdouble.c: New file.
15089
15090 2004-07-30  Richard Henderson  <rth@redhat.com>
15091
15092         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
15093         write to constant argument.
15094         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15095
15096 2004-07-30  Richard Henderson  <rth@redhat.com>
15097
15098         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
15099         tests of nearest around zero.
15100
15101 2004-07-30  Andrew Pinski  <apinski@apple.com>
15102
15103         * gcc.c-torture/compile/20040730-1.c: New test.
15104
15105 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15106
15107         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
15108         powerpc-eabispe.
15109
15110 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15111
15112         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
15113
15114 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15115
15116         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
15117         contains $ld_library_path.
15118         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15119
15120 2004-07-29  Richard Henderson  <rth@redhat.com>
15121
15122         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15123
15124         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15125         (alt2, which): New.
15126         (Check): Accept either alternative.
15127
15128 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15129
15130         * g++.dg/abi/inline1.C: New test.
15131         * g++.dg/abi/local1-a.cc: Likewise.
15132         * g++.dg/abi/local1.C: Likewise.
15133         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15134         * g++.dg/abi/mangle12.C: Likewise.
15135         * g++.dg/abi/mangle17.C: Likewise.
15136         * g++.dg/abi/mangle20-2.C: Likewise.
15137         * g++.dg/opt/interface1.C: Likewise.
15138         * g++.dg/opt/interface1.h: Likewise.
15139         * g++.dg/opt/interface1-a.cc: New test.
15140         * g++.dg/parse/repo1.C: New test.
15141         * g++.dg/template/repo1.C: Likewise.
15142         * g++.dg/warn/Winline-1.C: Likewise.
15143         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15144
15145 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15146
15147         * gcc.dg/tree-ssa/20040729-1.c: New test.
15148
15149 2004-07-27  Matt Austern <austern@apple.com>
15150
15151         * gcc.dg/darwin-bool-1.c: New test.
15152         * gcc.dg/darwin-bool-2.c: New test.
15153
15154 2004-07-28  Richard Henderson  <rth@redhat.com>
15155
15156         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15157         arguments in the correct type.  Don't write to constant arguments.
15158
15159 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15160
15161         PR tree-optimization/16688
15162         PR tree-optimization/16689
15163         * g++.dg/tree-ssa/pr16688.C: New test.
15164
15165 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15166
15167         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15168         loads.  Not only in the comment, this time.
15169
15170 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15171
15172         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15173         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15174         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15175         * gcc.dg/sh4a-bitmovua.c: New.
15176         * gcc.dg/sh4a-cos.c: New.
15177         * gcc.dg/sh4a-cosf.c: New.
15178         * gcc.dg/sh4a-fprun.c: New.
15179         * gcc.dg/sh4a-fsrra.c: New.
15180         * gcc.dg/sh4a-memmovua.c: New.
15181         * gcc.dg/sh4a-sin.c: New.
15182         * gcc.dg/sh4a-sincos.c: New.
15183         * gcc.dg/sh4a-sincosf.c: New.
15184         * gcc.dg/sh4a-sinf.c: New.
15185
15186 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15187
15188         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15189         conditionals.
15190         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15191         loads.
15192         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15193         DOM1.
15194
15195 2004-07-27  Andrew Pinski  <apinski@apple.com>
15196
15197         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15198
15199 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15200
15201         * gcc.dg/pragma-isr.c: New test.
15202
15203 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15204
15205         PR c++/14429
15206         * g++.dg/template/ttp11.C: New test.
15207
15208 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15209
15210         * gcc.c-torture/compile/20040727-1.c: New test.
15211
15212 2004-07-26  Eric Christopher  <echristo@redhat.com>
15213
15214         * gcc.c-torture/compile/20040726-2.c: New test.
15215
15216 2004-07-26  Andrew Pinski  <apinski@apple.com>
15217
15218         * g++.dg/rtti/tinfo1.C: Xfail.
15219
15220 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15221
15222         * gcc.c-torture/compile/20040726-1.c: New test.
15223
15224 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15225             Brian Ryner  <bryner@brianryner.com>
15226
15227         PR c++/9283
15228         PR c++/15000
15229         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15230         * g++.dg/ext/visibility/: New directory.
15231         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15232         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15233         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15234         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15235         * g++.dg/ext/visibility/fvisibility.C,
15236         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15237         g++.dg/ext/visibility/fvisibility-override1.C
15238         g++.dg/ext/visibility/fvisibility-override2.C
15239         g++.dg/ext/visibility/memfuncts.C
15240         g++.dg/ext/visibility/noPLT.C
15241         g++.dg/ext/visibility/pragma.C
15242         g++.dg/ext/visibility/pragma-override1.C
15243         g++.dg/ext/visibility/pragma-override2.C
15244         g++.dg/ext/visibility/staticmemfuncts.C
15245         g++.dg/ext/visibility/virtual.C: New tests.
15246
15247 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15248
15249         PR c/15360
15250         * gcc.dg/pr15360-1.c: New test.
15251
15252 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15253
15254         * gcc.dg/pragma-align-2.c: New test.
15255         * gcc.dg/pragma-init-fini.c: New test.
15256         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15257         targets.
15258
15259 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15260
15261         * gcc.dg/init-string-2.c: New test.
15262
15263 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15264
15265         PR 16684
15266         * gcc.dg/Wredundant-decls-1.c: New test case.
15267
15268 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15269
15270         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15271         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15272         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15273         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15274         * gcc.dg/compat/generate-random.c: New file.
15275         * gcc.dg/compat/generate-random.h: Likewise.
15276         * gcc.dg/compat/generate-random_r.c: Likewise.
15277         * gcc.dg/compat/struct-layout-1.h: Likewise.
15278         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15279         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15280         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15281         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15282         * gcc.dg/compat/struct-layout-1_main.c: New test.
15283         * gcc.dg/compat/struct-layout-1_x.c: New file.
15284         * gcc.dg/compat/struct-layout-1_y.c: New file.
15285         * gcc.dg/compat/struct-layout-1_test.h: New file.
15286
15287 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15288
15289         * gcc.dg/comp-return-1.c: New test
15290
15291 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15292
15293         * gcc.dg/vmx/8-02a.c: Fix typo.
15294
15295         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15296         * gcc.dg/darwin-abi-3.c: New test.
15297
15298         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15299         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15300
15301         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15302         * gcc.dg/vmx/ops-long-1.c: New test.
15303         * gcc.dg/vmx/ops-long-2.c: New test.
15304
15305 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15306
15307         * g++.dg/lookup/conv-[1234].C: New.
15308
15309 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15310
15311         * g++.dg/parse/attr2.C: Simplify.
15312
15313 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15314
15315         PR c/7284
15316         * gcc.c-torture/execute/pr7284-1.c: New test.
15317
15318 2004-07-22  Brian Booth  <bbooth@redhat.com>
15319
15320         * gcc.dg/tree-ssa/20040721-1.c: New test.
15321
15322 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15323
15324         * g++.dg/template/crash20.c: New.
15325
15326 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15327
15328         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15329         Add dg-run directive.  Declare variables as required.
15330         * gfortran.dg/g77/README: Update
15331
15332 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15333
15334         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15335         gcc.dg/cris-peep2-andu2.c: New tests.
15336
15337 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15338
15339         PR c/15052
15340         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15341         on return type.
15342         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15343         messages.
15344         * gcc.dg/qual-return-2.c: Update expected messages.
15345         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15346
15347 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15348
15349         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15350         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15351
15352 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15353
15354         PR c/11250
15355         * gcc.dg/init-string-1.c: New test.
15356
15357 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15358
15359         PR middle-end/15345
15360         PR c/16450
15361         * gcc.dg/torture/nested-fn-1.c: New test.
15362
15363 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15364
15365         PR target/16559
15366         * gcc.dg/ia64-fptr-1.c: New file.
15367
15368 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15369
15370         PR c++/14497
15371         * g++.dg/template/spec16.C: New test.
15372         * g++.old-deja/g++.robertl/eb118.C: Remove.
15373
15374 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15375
15376         PR c++/509
15377         * g++.dg/template/spec15.C: New test.
15378
15379 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15380
15381         Copy cases from g77.f-torture/execute and add dg-run
15382         directive.  Other changes as noted.
15383         * gfortran.dg/g77/13037.f
15384         * gfortran.dg/g77/1832.f
15385         * gfortran.dg/g77/19981119-0.f
15386         * gfortran.dg/g77/19990313-0.f
15387         * gfortran.dg/g77/19990313-1.f
15388         * gfortran.dg/g77/19990313-2.f
15389         * gfortran.dg/g77/19990313-3.f
15390         * gfortran.dg/g77/19990419-1.f
15391         * gfortran.dg/g77/19990826-0.f
15392         * gfortran.dg/g77/19990826-2.f
15393         * gfortran.dg/g77/20000503-1.f
15394         * gfortran.dg/g77/20001111.f
15395         * gfortran.dg/g77/20010116.f
15396         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15397         * gfortran.dg/g77/20010430.f
15398         * gfortran.dg/g77/6177.f
15399         * gfortran.dg/g77/947.f
15400         * gfortran.dg/g77/970816-3.f
15401         * gfortran.dg/g77/971102-1.f
15402         * gfortran.dg/g77/980520-1.f
15403         * gfortran.dg/g77/980628-0.f
15404         * gfortran.dg/g77/980628-1.f
15405         * gfortran.dg/g77/980628-10.f
15406         * gfortran.dg/g77/980628-2.f
15407         * gfortran.dg/g77/980628-3.f
15408         * gfortran.dg/g77/980628-7.f
15409         * gfortran.dg/g77/980628-8.f
15410         * gfortran.dg/g77/980628-9.f
15411         * gfortran.dg/g77/980701-0.f
15412         * gfortran.dg/g77/980701-1.f
15413         * gfortran.dg/g77/cabs.f
15414         * gfortran.dg/g77/claus.f
15415         * gfortran.dg/g77/complex_1.f
15416         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15417         * gfortran.dg/g77/dcomplex.f
15418         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15419         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15420         * gfortran.dg/g77/f90-intrinsic-numeric.f
15421         * gfortran.dg/g77/int8421.f
15422         * gfortran.dg/g77/labug1.f
15423         * gfortran.dg/g77/large_vec.f
15424         * gfortran.dg/g77/le.f
15425         * gfortran.dg/g77/short.f
15426         * gfortran.dg/g77/README: Update
15427
15428 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15429
15430         PR c++/16637
15431         * g++.dg/parse/lookup4.C: New test.
15432
15433 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15434
15435         PR c++/16175
15436         * g++.dg/template/ttp10.C: New test.
15437
15438 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15439
15440         * gcc.dg/pr12625-1.c: New test.
15441
15442 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15443
15444         * testsuite/gcc.dg/switch-warn-1.c: New test.
15445         * testsuite/gcc.dg/switch-warn-2.c: New test.
15446         * gcc.c-torture/compile/pr14730.c: Update.
15447
15448 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15449
15450         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15451         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15452         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15453         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15454
15455 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15456
15457         PR c++/16623
15458         * g++.dg/template/assign1.C: New test.
15459
15460 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15461
15462         PR c++/12170
15463         * g++.dg/template/ttp9.C: New test.
15464
15465 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15466
15467         * gcc.dg/format/cmn-err-1.c: New test.
15468
15469 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15470
15471         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15472         gcc.dg/Wparentheses-10.c: New tests.
15473         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15474
15475 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15476
15477         PR fortran/16465
15478         * gfortran.dg/g77//ffixed-line-length-0.f,
15479         gfortran.dg/g77/ffixed-line-length-132.f,
15480         gfortran.dg/g77/ffixed-line-length-72.f,
15481         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15482         gfortran.dg/g77/README: Update.
15483
15484 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15485
15486         PR c++/13092
15487         * g++.dg/template/non-dependent7.C: New test.
15488         * g++.dg/template/non-dependent8.C: Likewise.
15489         * g++.dg/template/non-dependent9.C: Likewise.
15490         * g++.dg/template/non-dependent10.C: Likewise.
15491
15492 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15493
15494         PR c++/16337
15495         * g++.dg/parse/attr2.C: New test.
15496
15497 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15498
15499         * g77.dg: Removed.
15500         * g77.f-torture: Ditto.
15501
15502 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15503
15504         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15505         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15506         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15507
15508 2004-07-16  Richard Henderson  <rth@redhat.com>
15509
15510         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15511
15512 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15513
15514         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15515         tests with full list of options.
15516         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15517         of TORTURE_OPTIONS if test contains 'dg-do run'.
15518
15519         PR fortran/16404
15520         * gfortran.dg/do_iterator.f90: New test.
15521
15522 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15523
15524         PR rtl-optimization/16536
15525         * gcc.c-torture/execute/restrict-1.c: New test.
15526
15527 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15528
15529         PR fortran/15324
15530         * gfortran.dg/pr15324.f90: New test.
15531
15532         PR fortran/15129
15533         * gfortran.dg/pr15129.f90: New test.
15534
15535         PR fortran/15140
15536         * gfortran.dg/pr15140.f90: New test.
15537
15538         PR fortran/13792
15539         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15540         compile-time simplification.
15541
15542 2004-07-14  Mike Stump  <mrs@apple.com>
15543
15544         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15545
15546 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15547
15548         PR target/16325
15549         * gcc.dg/profile-generate-1.c: New.
15550
15551 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15552
15553         * gcc.c-torture/execute/20040709-1.c: New test.
15554         * gcc.c-torture/execute/20040709-2.c: New test.
15555
15556 2004-07-14  Mike Stump  <mrs@apple.com>
15557
15558         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15559
15560 2004-07-14  Mike Stump  <mrs@apple.com>
15561
15562         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15563
15564 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15565
15566         PR c++/16518
15567         * g++.dg/parse/mutable1.C: New test.
15568
15569 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15570
15571         PR tree-optimization/16443
15572         * gcc.dg/tree-ssa/20040713-1.c: New test.
15573
15574 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15575
15576         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15577         for operator new.
15578
15579 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15580
15581         * gfortran.dg/g77/README: New file
15582         * gfortran.dg/g77/19981216-0.f:  Copy from
15583         g77.f-torture/noncompile.  Add "dg-do compile" and
15584         dg-error as required.
15585         * gfortran.dg/g77/19990218-1.f: Likewise
15586         * gfortran.dg/g77/19990905-1.f: Likewise
15587         * gfortran.dg/g77/9263.f: Likewise
15588         * gfortran.dg/g77/980615-0.f: Likewise
15589         * gfortran.dg/g77/980616-0.f: Likewise
15590         * gfortran.dg/g77/check0.f: Likewise
15591         * gfortran.dg/g77/select_no_compile.f: Likewise
15592
15593 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15594
15595         Copy files from g77.f-torture/compile.
15596         Add "{ dg-do compile}".  Other changes as noted
15597         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15598         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15599         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15600         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15601         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15602         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15603         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15604         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15605         statement to conform to standard.  Append alpha1.x for reference.
15606         * gfortran.dg/g77/xformat.f: Add dg-warning
15607
15608 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15609
15610         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15611         Add {dg-do compile} directive.
15612         * gfortran.dg/g77/cpp2.F: Likewise
15613
15614 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15615
15616         PR c++/5402
15617         * g++.dg/lookup/name-clash1.C: New test.
15618
15619         PR c++/9777
15620         * g++.dg/lookup/name-clash2.C: New test.
15621
15622         PR c++/12102
15623         * g++.dg/lookup/name-clash3.C: New test.
15624
15625 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15626
15627         * g++.dg/lookup/new2.C: New test.
15628         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15629
15630 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15631
15632         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15633         Add {dg-do compile} directive.
15634         * gfortran.dg/g77/13060.f: Likewise
15635         * gfortran.dg/g77/19990218-0.f: Likewise
15636         * gfortran.dg/g77/19990305-0.f: Likewise
15637         * gfortran.dg/g77/19990419-0.f: Likewise
15638         * gfortran.dg/g77/19990502-0.f: Likewise
15639         * gfortran.dg/g77/19990502-1.f: Likewise
15640         * gfortran.dg/g77/19990525-0.f: Likewise
15641         * gfortran.dg/g77/19990826-1.f: Likewise
15642         * gfortran.dg/g77/19990826-3.f: Likewise
15643         * gfortran.dg/g77/19990905-2.f: Likewise
15644         * gfortran.dg/g77/20000412-1.f: Likewise
15645         * gfortran.dg/g77/20000511-1.f: Likewise
15646         * gfortran.dg/g77/20000511-2.f: Likewise
15647         * gfortran.dg/g77/20000518.f: Likewise
15648         * gfortran.dg/g77/20000601-1.f: Likewise
15649         * gfortran.dg/g77/20000601-2.f: Likewise
15650         * gfortran.dg/g77/20000629-1.f: Likewise
15651         * gfortran.dg/g77/20000630-2.f: Likewise
15652         * gfortran.dg/g77/20010115.f: Likewise
15653         * gfortran.dg/g77/20010321-1.f: Likewise
15654         * gfortran.dg/g77/20010426.f: Likewise
15655         * gfortran.dg/g77/20020307-1.f: Likewise
15656         * gfortran.dg/g77/8485.f: Likewise
15657         * gfortran.dg/g77/960317-1.f: Likewise
15658         * gfortran.dg/g77/970915-0.f: Likewise
15659         * gfortran.dg/g77/980310-1.f: Likewise
15660         * gfortran.dg/g77/980310-2.f: Likewise
15661         * gfortran.dg/g77/980310-3.f: Likewise
15662         * gfortran.dg/g77/980310-4.f: Likewise
15663         * gfortran.dg/g77/980310-6.f: Likewise
15664         * gfortran.dg/g77/980310-7.f: Likewise
15665         * gfortran.dg/g77/980310-8.f: Likewise
15666         * gfortran.dg/g77/980419-2.f: Likewise
15667         * gfortran.dg/g77/980424-0.f: Likewise
15668         * gfortran.dg/g77/980427-0.f: Likewise
15669         * gfortran.dg/g77/980729-0.f: Likewise
15670         * gfortran.dg/g77/981117-1.f: Likewise
15671         * gfortran.dg/g77/toon_1.f: Likewise
15672
15673 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15674
15675         PR c++/2204
15676         * g++.dg/other/abstract2.C: New test.
15677
15678 2004-07-12  Paul Brook  <paul@codesourcery.com>
15679
15680         * gfortran.dg/pointer_init_1.f90: New test.
15681
15682 2004-07-11  Paul Brook  <paul@codesourcery.com>
15683
15684         PR fortran/15986
15685         * gfortran.dg/contained_1.f90: New test.
15686
15687 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15688
15689         * g++.dg/parse/defarg8.C: New test.
15690
15691 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15692
15693         PR fortran/16433
15694         * gfortran.dg/pr16433.f: New test.
15695
15696         PR fortran/17574
15697         * gfortran.dg/pr15754.f90: New test.
15698
15699 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15700
15701         PR tree-optimization/16437
15702         * gcc.c-torture/execute/bitfld-4.c: New test.
15703
15704 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15705
15706         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15707         access to common var from module.
15708
15709 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15710
15711         PR fortran/16336
15712         * gfortran.fortran-torture/execute/common_2.f90: New test.
15713
15714 2004-07-10  Paul Brook  <paul@codesourcery.com>
15715
15716         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15717
15718 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15719
15720         PR fortran/15969
15721         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15722
15723 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15724
15725         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15726         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15727         * gfortran.dg/g77/ffree-form-1.f: Likewise
15728         * gfortran.dg/g77/ffree-form-2.f: Likewise
15729         * gfortran.dg/g77/ffree-form-3.f: Likewise
15730         * gfortran.dg/g77/fno-underscoring.f: Likewise
15731         * gfortran.dg/g77/funderscoring.f: Likewise
15732         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15733
15734 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15735
15736         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15737
15738 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15739         Paul Brook  <paul@codesourcery.com>
15740
15741         PR fortran/13415
15742         * gfortran.dg/common_pointer_1.f90: New test.
15743
15744 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15745
15746         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15747
15748 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15749
15750         PR target/16364
15751         * gcc.c-torture/compile/20040709-1.c: New.
15752
15753 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15754
15755         PR fortran/14077
15756         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15757
15758 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15759
15760         PR fortran/13201
15761         * gfortran.dg/shape_1.f90: New test.
15762
15763 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15764             Andrew Pinski  <apinski@apple.com>
15765
15766         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15767
15768 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15769
15770         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15771         comment.
15772
15773 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15774         Paul Brook  <paul@codesourcery.com>
15775
15776         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15777         '.f95' and '.F95'.
15778
15779 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15780
15781         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15782
15783 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15784
15785         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15786         testcases with capital suffix.
15787
15788 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15789
15790         PR fortran/15481
15791         PR fortran/13372
15792         PR fortran/13575
15793         PR fortran/15978
15794         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15795
15796         * gfortran.dg/implicit_1.f90: New test.
15797
15798 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15799
15800         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15801         expression to match gfortran warning/error messages
15802         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15803         dg-error text.
15804
15805 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15806
15807         * lib/fortran-torture.exp: Rename proc search_for to
15808         search_for_re.
15809
15810 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15811
15812         * gcc.c-torture/execute/simd-5.x: New file.
15813         XFAIL on SPARC 64-bit at -O0.
15814
15815 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15816
15817         PR c++/8211
15818         PR c++/16165
15819         * g++.dg/warn/effc3.C: New test.
15820
15821 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15822
15823         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15824         change X to 1X in format.
15825         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15826         add data statements to conform to standard.
15827
15828 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15829
15830         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15831         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15832         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15833
15834 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15835
15836         * gfortran.dg/g77/7388.f: Copy from g77.dg
15837         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15838         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15839         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15840         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15841         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15842         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15843         * gfortran.dg/g77/strlen0.f: Likewise
15844
15845 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15846
15847         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15848         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15849
15850 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15851
15852         * gcc.c-torture/execute/920428-2.x: Delete.
15853         * gcc.c-torture/execute/920501-7.x: Likewise.
15854
15855 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15856
15857         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15858         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15859         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15860         prescott and c3-2.
15861         (PREFETCH_3DNOW): Add -march=c3.
15862
15863 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15864
15865         PR c/16437
15866         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15867         * gcc.c-torture/execute/bf64-1.x: Likewise.
15868
15869 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15870
15871         * gcc.c-torture/compile/20040708-1.c: New test.
15872
15873 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15874
15875         PR c++/16169
15876         * g++.dg/warn/effc2.C: New test.
15877
15878 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15879
15880         * gcc.c-torture/execute/bitfld-1.x: Remove.
15881         * gcc.c-torture/execute/bitfld-3.c: New test.
15882         * gcc.dg/bitfld-2.c: Remove XFAILs.
15883
15884 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15885
15886         PR c++/16276
15887         * g++.dg/rtti/tinfo1.C: New file.
15888
15889 2004-07-07  Eric Christopher  <echristo@redhat.com>
15890
15891         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15892
15893 2004-07-07  Andrew Pinski  <apinski@apple.com>
15894
15895         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15896
15897 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15898
15899         * g++.dg/init/call1.C: XFAIL.
15900
15901 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15902
15903         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15904         except for movstrict*, to movmem* and clrstr* to clrmem*.
15905
15906 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15907
15908         * gcc.c-torture/execute/20040707-1.c: New test.
15909
15910 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15911
15912         * gcc.c-torture/execute/20040706-1.c: New test.
15913
15914 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15915
15916         PR c++/3671
15917         * g++.dg/template/spec14.C: New test.
15918
15919 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15920
15921         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15922         nothing if not yet defined.  Use it in b, c and d type definitions.
15923         * gcc.c-torture/execute/20040705-1.c: New test.
15924         * gcc.c-torture/execute/20040705-2.c: New test.
15925
15926 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15927
15928         PR c++/2518
15929         * g++.dg/lookup/new1.C: New test.
15930
15931 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15932
15933         PR c++/11406
15934         * g++.dg/template/sizeof8.C: New test.
15935
15936 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15937
15938         * gcc.c-torture/compile/20040705-1.c: New test.
15939
15940 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15941
15942         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15943
15944 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15945
15946         * gcc.dg/cpp/if-mop.c: Two new testcases.
15947         * gcc.dg/cpp/trad/comment-3.c: New.
15948
15949 2004-07-04  Paul Brook  <paul@codesourcery.com>
15950
15951         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
15952
15953 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
15954
15955         PR c++/3761
15956         * g++.dg/lookup/crash4.C: New test.
15957
15958 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
15959
15960         * gcc.c-torture/execute/builtin-abs-1.c
15961         * gcc.c-torture/execute/builtin-abs-2.c
15962         * gcc.c-torture/execute/builtin-complex-1.c
15963         * gcc.c-torture/execute/builtins/string-1-lib.c
15964         * gcc.c-torture/execute/builtins/string-1.c
15965         * gcc.c-torture/execute/builtins/string-2-lib.c
15966         * gcc.c-torture/execute/builtins/string-2.c
15967         * gcc.c-torture/execute/builtins/string-3-lib.c
15968         * gcc.c-torture/execute/builtins/string-3.c
15969         * gcc.c-torture/execute/builtins/string-4-lib.c
15970         * gcc.c-torture/execute/builtins/string-4.c
15971         * gcc.c-torture/execute/builtins/string-5-lib.c
15972         * gcc.c-torture/execute/builtins/string-5.c
15973         * gcc.c-torture/execute/builtins/string-6-lib.c
15974         * gcc.c-torture/execute/builtins/string-6.c
15975         * gcc.c-torture/execute/builtins/string-7-lib.c
15976         * gcc.c-torture/execute/builtins/string-7.c
15977         * gcc.c-torture/execute/builtins/string-8-lib.c
15978         * gcc.c-torture/execute/builtins/string-8.c
15979         * gcc.c-torture/execute/builtins/string-9-lib.c
15980         * gcc.c-torture/execute/builtins/string-9.c
15981         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
15982         * gcc.c-torture/execute/builtins/string-asm-1.c
15983         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
15984         * gcc.c-torture/execute/builtins/string-asm-2.c
15985         * gcc.c-torture/execute/stdio-opt-1.c
15986         * gcc.c-torture/execute/stdio-opt-2.c
15987         * gcc.c-torture/execute/stdio-opt-3.c
15988         * gcc.c-torture/execute/string-opt-1.c
15989         * gcc.c-torture/execute/string-opt-10.c
15990         * gcc.c-torture/execute/string-opt-11.c
15991         * gcc.c-torture/execute/string-opt-12.c
15992         * gcc.c-torture/execute/string-opt-13.c
15993         * gcc.c-torture/execute/string-opt-14.c
15994         * gcc.c-torture/execute/string-opt-15.c
15995         * gcc.c-torture/execute/string-opt-16.c
15996         * gcc.c-torture/execute/string-opt-2.c
15997         * gcc.c-torture/execute/string-opt-6.c
15998         * gcc.c-torture/execute/string-opt-7.c
15999         * gcc.c-torture/execute/string-opt-8.c:
16000         Replace with ...
16001
16002         * gcc.c-torture/execute/builtins/abs-2.c
16003         * gcc.c-torture/execute/builtins/abs-3.c
16004         * gcc.c-torture/execute/builtins/complex-1.c
16005         * gcc.c-torture/execute/builtins/fprintf.c
16006         * gcc.c-torture/execute/builtins/fputs.c
16007         * gcc.c-torture/execute/builtins/memcmp.c
16008         * gcc.c-torture/execute/builtins/memmove.c
16009         * gcc.c-torture/execute/builtins/memops-asm.c
16010         * gcc.c-torture/execute/builtins/mempcpy-2.c
16011         * gcc.c-torture/execute/builtins/mempcpy.c
16012         * gcc.c-torture/execute/builtins/memset.c
16013         * gcc.c-torture/execute/builtins/printf.c
16014         * gcc.c-torture/execute/builtins/sprintf.c
16015         * gcc.c-torture/execute/builtins/strcat.c
16016         * gcc.c-torture/execute/builtins/strchr.c
16017         * gcc.c-torture/execute/builtins/strcmp.c
16018         * gcc.c-torture/execute/builtins/strcpy.c
16019         * gcc.c-torture/execute/builtins/strcspn.c
16020         * gcc.c-torture/execute/builtins/strlen-2.c
16021         * gcc.c-torture/execute/builtins/strlen.c
16022         * gcc.c-torture/execute/builtins/strncat.c
16023         * gcc.c-torture/execute/builtins/strncmp-2.c
16024         * gcc.c-torture/execute/builtins/strncmp.c
16025         * gcc.c-torture/execute/builtins/strncpy.c
16026         * gcc.c-torture/execute/builtins/strpbrk.c
16027         * gcc.c-torture/execute/builtins/strpcpy-2.c
16028         * gcc.c-torture/execute/builtins/strpcpy.c
16029         * gcc.c-torture/execute/builtins/strrchr.c
16030         * gcc.c-torture/execute/builtins/strspn.c
16031         * gcc.c-torture/execute/builtins/strstr-asm.c
16032         * gcc.c-torture/execute/builtins/strstr.c:
16033         ... these new files.
16034
16035         * gcc.c-torture/execute/builtins/abs-2-lib.c
16036         * gcc.c-torture/execute/builtins/abs-3-lib.c
16037         * gcc.c-torture/execute/builtins/complex-1-lib.c
16038         * gcc.c-torture/execute/builtins/fprintf-lib.c
16039         * gcc.c-torture/execute/builtins/fputs-lib.c
16040         * gcc.c-torture/execute/builtins/memcmp-lib.c
16041         * gcc.c-torture/execute/builtins/memmove-lib.c
16042         * gcc.c-torture/execute/builtins/memops-asm-lib.c
16043         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
16044         * gcc.c-torture/execute/builtins/mempcpy-lib.c
16045         * gcc.c-torture/execute/builtins/memset-lib.c
16046         * gcc.c-torture/execute/builtins/printf-lib.c
16047         * gcc.c-torture/execute/builtins/sprintf-lib.c
16048         * gcc.c-torture/execute/builtins/strcat-lib.c
16049         * gcc.c-torture/execute/builtins/strchr-lib.c
16050         * gcc.c-torture/execute/builtins/strcmp-lib.c
16051         * gcc.c-torture/execute/builtins/strcpy-lib.c
16052         * gcc.c-torture/execute/builtins/strcspn-lib.c
16053         * gcc.c-torture/execute/builtins/strlen-2-lib.c
16054         * gcc.c-torture/execute/builtins/strlen-lib.c
16055         * gcc.c-torture/execute/builtins/strncat-lib.c
16056         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
16057         * gcc.c-torture/execute/builtins/strncmp-lib.c
16058         * gcc.c-torture/execute/builtins/strncpy-lib.c
16059         * gcc.c-torture/execute/builtins/strpbrk-lib.c
16060         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
16061         * gcc.c-torture/execute/builtins/strpcpy-lib.c
16062         * gcc.c-torture/execute/builtins/strrchr-lib.c
16063         * gcc.c-torture/execute/builtins/strspn-lib.c
16064         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
16065         * gcc.c-torture/execute/builtins/strstr-lib.c
16066         * gcc.c-torture/execute/builtins/lib/abs.c
16067         * gcc.c-torture/execute/builtins/lib/fprintf.c
16068         * gcc.c-torture/execute/builtins/lib/memset.c
16069         * gcc.c-torture/execute/builtins/lib/printf.c
16070         * gcc.c-torture/execute/builtins/lib/sprintf.c
16071         * gcc.c-torture/execute/builtins/lib/strcpy.c
16072         * gcc.c-torture/execute/builtins/lib/strcspn.c
16073         * gcc.c-torture/execute/builtins/lib/strncat.c
16074         * gcc.c-torture/execute/builtins/lib/strncmp.c
16075         * gcc.c-torture/execute/builtins/lib/strncpy.c
16076         * gcc.c-torture/execute/builtins/lib/strpbrk.c
16077         * gcc.c-torture/execute/builtins/lib/strspn.c
16078         * gcc.c-torture/execute/builtins/lib/strstr.c:
16079         New files containing support routines.
16080
16081         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
16082         declaration.
16083         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
16084         when not optimizing.
16085
16086 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
16087
16088         PR c++/16240
16089         * g++.dg/abi/mangle22.C: New test.
16090         * g++.dg/abi/mangle23.C: Likewise.
16091
16092 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
16093
16094         PR fortran/16290
16095         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
16096         Allow for cases without denormalized floating point numbers.
16097
16098 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
16099
16100         PR c/1027
16101         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16102         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
16103         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
16104         expected warning text.
16105         * gcc.dg/format/diag-2.c: New test.
16106
16107 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16108
16109         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
16110
16111 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
16112
16113         * gcc.dg/builtins-43.c: New.
16114         * gcc.dg/builtins-44.c: New.
16115         * gcc.dg/builtins-45.c: New.
16116
16117 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
16118             Andreas Tobler  <a.tobler@schweiz.ch>
16119
16120         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16121         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16122         as SIGSEGV.
16123         * gcc.dg/cleanup-11.c: Likewise.
16124         * gcc.dg/cleanup-8.c: Likewise.
16125         * gcc.dg/cleanup-9.c: Likewise.
16126         * gcc.dg/cleanup-5.c: Run on all platforms.
16127
16128 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16129
16130         * g++.dg/warn/nonnull1.C: New test.
16131
16132 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16133
16134         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16135         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16136         Special-case the Sun compiler wrt to <complex.h>.
16137
16138 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16139
16140         * gcc.dg/Wunreachable-8.C: New test.
16141
16142         * gcc.dg/h8300-ice2.c : New test.
16143
16144 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16145
16146         PR fortran/16161
16147         * gfortran.fortran-torture/compile/implicit.f90: Add test
16148         for implicit character.
16149
16150 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16151
16152         PR fortran/16289
16153         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16154         Use tiny() intrinsic to find smallest non-negative real
16155
16156 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16157
16158         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16159         * gcc.dg/compat/struct-by-value-22_x.c: New.
16160         * gcc.dg/compat/struct-by-value-22_y.c: New.
16161
16162         * gcc.c-torture/execute/20040629-1.c: New test.
16163
16164 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16165
16166         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16167         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16168
16169         PR target/16195
16170         * gcc.dg/20040625-1.c: New test.
16171
16172 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16173
16174         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16175
16176 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16177
16178         PR fortran/15963
16179         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16180
16181 2004-06-29  Richard Henderson  <rth@redhat.com>
16182
16183         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16184
16185 2004-06-29  Paul Brook  <paul@codesourcery.com>
16186
16187         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16188         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16189
16190 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16191
16192         PR c++/16260
16193         * g++.dg/parse/crash15.C: New.
16194
16195 2004-06-28  Andrew Pinski  <apinski@apple.com>
16196
16197         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16198         by the error already.
16199
16200         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16201
16202 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16203
16204         PR target/14041
16205         * gcc.dg/h8300-bss-align-1.c : New.
16206
16207 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16208
16209         * PR c++/16174
16210         * g++.dg/template/ctor4.C: New.
16211
16212 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16213
16214         PR c++/16205
16215         * g++.dg/warn/Wsequence-point-1.C: New test.
16216
16217 2004-06-27  Paul Brook  <paul@codesourcery.com>
16218
16219         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16220
16221 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16222
16223         * g++.old-deja/g++.mike/p7325.C: Remove.
16224
16225 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16226
16227         PR c/14963
16228         * gcc.dg/pr14963.c: New test.
16229
16230 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16231
16232         PR c++/16193
16233         * g++.dg/parse/redef1.C: New test.
16234
16235 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16236
16237         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16238         20021110.c.
16239         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16240         20021119-1.c.
16241         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16242         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16243         5-04.c.
16244         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16245         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16246         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16247         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16248         g++.brendan/enum14.C.
16249         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16250         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16251         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16252         g++.mike/virt1.C.
16253         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16254         memtemp24.C.
16255
16256 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16257
16258         * gcc.dg/20040527-1.c: New test case.
16259
16260 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16261
16262         PR gfortran/pr16196
16263         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16264
16265 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16266
16267         PR middle-end/15825
16268         * gcc.dg/pr15825-1.c: New test case.
16269
16270 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16271
16272         * gcc.c-torture/execute/20040625-1.c: New test.
16273
16274 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16275
16276         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16277
16278 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16279
16280         * gcc.dg/torture/mips-div-1.c: New test.
16281
16282 2004-06-24  Jeff Law  <law@redhat.com>
16283
16284         * gcc.dg/tree-ssa/20040624-1.c: New test.
16285
16286 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16287
16288         * gcc.c-torture/compile/20040624-1.c: New test.
16289
16290 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16291
16292         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16293         this directory.
16294
16295 2004-06-23  Andrew Pinski  <apinski@apple.com>
16296
16297         PR middle-end/15988
16298         * g++.dg/opt/ptrmem4.C: New test.
16299
16300         * gcc.dg/c90-array-quals-2.c: New test.
16301
16302 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16303
16304         * gcc.dg/kpice1.c: New test.
16305
16306 2006-06-23  Andrew Pinski  <apinski@apple.com>
16307
16308         * gcc.dg/c90-array-quals.c: New test.
16309
16310 2006-06-22  Richard Henderson  <rth@redhat.com>
16311
16312         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16313
16314 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16315
16316         * gcc.dg/builtins-config.h: Handle FreeBSD.
16317
16318 2006-06-22  Richard Henderson  <rth@redhat.com>
16319
16320         * g++.dg/opt/devirt1.C: New.
16321
16322 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16323
16324         * g++.dg/opt/pr15551.C: New testcase.
16325
16326 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16327
16328         PR target/14800
16329         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16330         x86_64-*-linux* when compiling for 32bit.
16331
16332 2004-06-21  Andrew Pinski  <apinski@apple.com>
16333
16334         * gcc.dg/pch/struct-1.c: New.
16335         * gcc.dg/pch/struct-1.hs: New.
16336
16337 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16338
16339         * gcc.dg/pch/save-temps-1.c: New file.
16340         * gcc.dg/pch/save-temps-1.hs: New file.
16341
16342 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16343
16344         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16345         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16346
16347 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16348
16349         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16350         to fix type error.
16351         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16352         Remove trailing spaces.
16353
16354 2004-06-21  Richard Henderson  <rth@redhat.com>
16355
16356         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16357         merging && to BIT_FIELD_REF.
16358
16359 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16360
16361         * g++.dg/opt/placeholder1.C: New test.
16362
16363 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16364
16365         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16366         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16367         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16368         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16369
16370 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16371
16372         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16373         extern "C".
16374         * g++.dg/other/pragma-re-1.C: Add comments.
16375
16376 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16377
16378         PR gfortran/16080
16379         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16380
16381 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16382
16383         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16384         instead of setting the type of size_t by
16385         hand.
16386
16387 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16388
16389         * gcc.dg/unordered-2.c: New test case.
16390         * gcc.dg/unordered-3.c: New test case.
16391
16392 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16393
16394         PR other/16043
16395         * lib/g++.exp (g++_version): Tweak regexp for version
16396         * lib/g77.exp (g77_version): Likewise
16397         * lib/gfortran.exp (gfortran_version): Likewise
16398         * lib/objc.exp (objc_version): Likewise
16399         * lib/treelang.exp (treelang_version): Likewise
16400
16401 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16402
16403         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16404         Use INT_MAX instead of __INT_MAX__.
16405         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16406
16407         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16408         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16409         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16410         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16411         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16412         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16413         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16414         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16415         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16416
16417         * gcc.dg/range-test-1.c: New test.
16418         * g++.dg/opt/range-test-1.C: New test.
16419
16420 2004-06-17  Richard Henderson  <rth@redhat.com>
16421
16422         * objc.dg/sync-1.m: New.
16423         * objc.dg/try-catch-1.m: Don't force next runtime.
16424         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16425         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16426         shadowed catch clause.
16427         * objc.dg/try-catch-5.m: New.
16428
16429 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16430
16431         Bug 14610
16432         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16433
16434 2004-06-15  Richard Henderson  <rth@redhat.com>
16435
16436         * gcc.dg/20001116-1.c: Move expected warning line.
16437
16438 2004-06-15  Richard Henderson  <rth@redhat.com>
16439
16440         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16441         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16442
16443 2004-06-15  Jeff Law  <law@redhat.com>
16444
16445         * gcc.dg/tree-ssa/20040615-1.c: New test.
16446         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16447         be less sensitive to operand ordering.
16448         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16449
16450 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16451
16452         * g++.dg/abi/bitfield3.C: Add comment..
16453
16454 2004-06-15  Richard Henderson  <rth@redhat.com>
16455
16456         * g++.dg/ext/stmtexpr1.C: XFAIL.
16457         * gcc.dg/20030612-1.c: XFAIL.
16458
16459 2004-06-15  Eric Christopher  <echristo@redhat.com>
16460
16461         * g++.dg/charset/asm5.c: New.
16462         * gcc.dg/charset/asm6.c: New.
16463
16464 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16465
16466         PR fortran/15962
16467         * gfortran.fortran-torture/execute/select_1.f90: New test.
16468
16469 2004-06-15  Paul Brook  <paul@codesourcery.com>
16470
16471         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16472
16473 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16474
16475         PR c++/15967
16476         * g++.dg/lookup/crash3.C: New test.
16477
16478 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16479
16480         PR c++/15947
16481         * g++.dg/parse/dtor4.C: New test.
16482
16483 2004-06-14  Jeff Law  <law@redhat.com>
16484
16485         * gcc.c-torture/compile/20040614-1.c: New test.
16486
16487 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16488
16489         PR fortran/15211
16490         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16491         LEN of a character array.
16492
16493 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16494
16495         PR c++/15096
16496         * g++.dg/template/ptrmem10.C: New test.
16497
16498         PR c++/14930
16499         * g++.dg/template/friend30.C: New test.
16500
16501 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16502
16503         PR fortran/14928
16504         * gfortran.fortran-torture/compile/mloc.f90: New test.
16505
16506 2004-06-13  Paul Brook  <paul@codesourcery.com>
16507
16508         * gfortran.fortran-torture/execute/random_2.f90: New test.
16509
16510 2004-06-13  Eric Christopher  <echristo@redhat.com>
16511
16512         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16513
16514 2004-06-12  Paul Brook  <paul@codesourcery.com>
16515
16516         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16517
16518 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16519
16520         PR fortran/14923
16521         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16522
16523 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16524
16525         PR fortran/14957
16526         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16527         syntax errors in end statements of contained subroutines.
16528
16529 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16530
16531         PR fortran/12841
16532         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16533
16534 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16535
16536         PR fortran/15665
16537         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16538
16539 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16540
16541         PR gfortran/12839
16542         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16543
16544 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16545
16546         PR c++/15862
16547         * g++.dg/parse/enum1.C: New test.
16548
16549 2004-06-10  Jeff Law  <law@redhat.com>
16550
16551         * gcc.c-torture/compile/20040610-1.c: New test.
16552
16553 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16554
16555         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16556         * g++.old-deja/g++.other/decl3.C: Likewise.
16557
16558 2004-06-10  Brian Booth  <bbooth@redhat.com>
16559
16560         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16561         V_MAY_DEF instead of VDEF.
16562         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16563
16564 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16565
16566         PR c++/14211
16567         * g++.dg/conversion/const1.C: New test.
16568
16569         PR c++/15076
16570         * g++.dg/conversion/reinterpret1.C: New test.
16571
16572         PR c++/15877
16573         * g++.dg/template/enum2.C: New test.
16574
16575         PR c++/15227
16576         * g++.dg/template/error13.C: New test.
16577
16578 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16579
16580         PR fortran/14957
16581         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16582         arguments to test_* REAL and of the right size.
16583
16584 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16585
16586         PR target/15569
16587         PR rtl-optimization/15681
16588         * gcc.dg/20040609-1.c: New test.
16589
16590 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16591
16592         PR c++/14791
16593         * g++.dg/opt/builtins1.C: New test.
16594
16595 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16596
16597         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16598         that use default windows32 struct layout.
16599         * gcc.dg/i386-bitfield2.c: Likewise.
16600
16601 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16602
16603         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16604         for mingw32 and cygwin targets.
16605
16606 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16607
16608         * gcc.dg/pch/macro-4.c: New.
16609         * gcc.dg/pch/macro-4.hs: New.
16610
16611 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16612
16613         PR fortran/13249
16614         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16615
16616 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16617
16618         PR fortran/13372
16619         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16620
16621 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16622
16623         PR gfortran/14897
16624         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16625
16626 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16627
16628         PR gfortran/15755
16629         * gfortran.fortran-torture/execute/backspace.c : New test.
16630
16631 2004-06-09  Paul Brook  <paul@codesourcery.com>
16632
16633         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16634         (pointer_to_section): Rewrite to use smaller array.
16635
16636 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16637
16638         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16639         * gcc.dg/ext/altivec-10.c: Same.
16640         * gcc.dg/ext/altivec-11.c: Same.
16641         * gcc.dg/ext/altivec-12.c: Same.
16642         * gcc.dg/ext/altivec-13.c: Same.
16643         * gcc.dg/ext/altivec-14.c: Same.
16644         * gcc.dg/ext/altivec-15.c: Same.
16645         * gcc.dg/ext/altivec-16.c: Same.
16646         * gcc.dg/ext/altivec-3.c: Same.
16647         * gcc.dg/ext/altivec-4.c: Same.
16648         * gcc.dg/ext/altivec-6.c: Same.
16649         * gcc.dg/ext/altivec-7.c: Same.
16650         * gcc.dg/ext/altivec-8.c: Same.
16651         * gcc.dg/ext/altivec-varargs-1.c: Same.
16652
16653         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16654         * g++.dg/ext/altivec-10.C: Same.
16655         * g++.dg/ext/altivec-2.C: Same.
16656         * g++.dg/ext/altivec-3.C: Same.
16657         * g++.dg/ext/altivec-4.C: Same.
16658         * g++.dg/ext/altivec-5.C: Same.
16659         * g++.dg/ext/altivec-6.C: Same.
16660         * g++.dg/ext/altivec-7.C: Same.
16661         * g++.dg/ext/altivec-8.C: Same.
16662         * g++.dg/ext/altivec-9.C: Same.
16663
16664 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16665
16666         PR c++/7841
16667         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16668
16669 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16670
16671         * gcc.dg/union-1.c: New test.
16672
16673 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16674
16675         * gcc.dg/builtins-41.c: New test case.
16676         * gcc.dg/builtins-42.c: New test case.
16677
16678 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16679
16680         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16681         * g++.dg/ext/altivec-10.C: Same.
16682         * g++.dg/ext/altivec-2.C: Same.
16683         * g++.dg/ext/altivec-3.C: Same.
16684         * g++.dg/ext/altivec-4.C: Same.
16685         * g++.dg/ext/altivec-5.C: Same.
16686         * g++.dg/ext/altivec-6.C: Same.
16687         * g++.dg/ext/altivec-7.C: Same.
16688         * g++.dg/ext/altivec-8.C: Same.
16689         * g++.dg/ext/altivec-9.C: Same.
16690         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16691         * g++.old-deja/g++.brendan/new3.C: Same.
16692         * gcc.c-torture/execute/eeprof-1.x: Same.
16693
16694 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16695
16696         PR c/14765
16697         * gcc.dg/pr14765-1.c: New test.
16698
16699 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16700
16701         PR c/14649
16702         * gcc.dg/pr14649-1.c: New test case.
16703
16704 2004-06-07  Richard Henderson  <rth@redhat.com>
16705
16706         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16707         if temporaries.
16708
16709 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16710
16711         * g++.dg/eh/elide1.C: Remove XFAIL.
16712
16713 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16714
16715         PR c++/15337
16716         * g++.dg/expr/sizeof3.C: New test.
16717
16718         PR c++/14777
16719         * g++.dg/template/access14.C: New test.
16720
16721         PR c++/15554
16722         * g++.dg/template/enum1.C: New test.
16723
16724         PR c++/15057
16725         * g++.dg/eh/throw1.C: New test.
16726
16727 2004-06-07  David Ayers  <d.ayers@inode.at>
16728             Ziemowit Laski  <zlaski@apple.com>
16729
16730         * lib/objc.exp (objc_target_compile): Revert the '-framework
16731         Foundation' flag fix, since bare Darwin does not ship
16732         with the Foundation framework.
16733         * objc/execute/next_mapping.h: Provide a local NSConstantString
16734         @interface and @implementation.
16735         (objc_constant_string_init): A constructor function, used to
16736         initialize the NSConstantString meta-class object.
16737         * objc/execute/string1.m: Include "next_mapping.h" instead of
16738         <Foundation/NSString.h>.
16739         * objc/execute/string2.m: Likewise.
16740         * objc/execute/string3.m: Likewise.
16741         * objc/execute/string4.m: Likewise.
16742
16743 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16744
16745         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16746         to double. Replace double with FLOAT.
16747         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16748
16749         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16750         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16751         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16752         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16753         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16754         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16755         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16756         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16757
16758 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16759
16760         PR c/13519
16761         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16762
16763 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16764
16765         PR c++/15503
16766         * g++.dg/template/meminit2.C: New test.
16767
16768 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16769
16770         PR target/15822
16771         * gcc.c-torture/execute/compare-fp-1.c,
16772         gcc.c-torture/execute/compare-fp-2.c,
16773         gcc.c-torture/execute/compare-fp-3.c,
16774         gcc.c-torture/execute/compare-fp-4.c,
16775         gcc.c-torture/execute/compare-fp-3.x,
16776         gcc.c-torture/execute/compare-fp-4.x: Moved...
16777         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16778         gcc.c-torture/execute/ieee/compare-fp-2.c,
16779         gcc.c-torture/execute/ieee/compare-fp-3.c,
16780         gcc.c-torture/execute/ieee/compare-fp-4.c,
16781         gcc.c-torture/execute/ieee/compare-fp-3.x,
16782         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16783
16784 2004-06-04  David Ayers  <d.ayers@inode.at>
16785
16786         * objc/execute/protocol-isEqual-4.m: New testcase.
16787
16788 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16789
16790         * objc/execute/protocol-isEqual-1.m: New testcase.
16791         * objc/execute/protocol-isEqual-2.m: New testcase.
16792         * objc/execute/protocol-isEqual-3.m: New testcase.
16793
16794 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16795
16796         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16797
16798 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16799
16800         * lib/objc.exp (objc_target_compile): When running tests on
16801         Darwin (Mac OS X), inform the linker about '-framework
16802         'Foundation'.
16803
16804 2004-06-02  Eric Christopher  <echristo@redhat.com>
16805
16806         * gcc.c-torture/compile/20040602-1.c: New.
16807
16808 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16809
16810         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16811         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16812
16813         PR tree-optimization/14736
16814         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16815
16816         PR tree-optimization/14042
16817         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16818
16819         PR tree-optimization/14729
16820         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16821
16822 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16823
16824         PR fortran/15557
16825         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16826
16827 2004-06-01  Richard Hederson  <rth@redhat.com>
16828
16829         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16830
16831 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16832
16833         PR c++/14932
16834         * g++.dg/parse/offsetof4.C: New test.
16835
16836 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16837
16838         PR objc/7993
16839         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16840
16841 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16842
16843         PR c++/15701
16844         * g++.dg/template/friend29.C: New test.
16845
16846 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16847
16848         PR c/15749
16849         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16850
16851 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16852
16853         * gcc.dg/sparc-trap-1.c: New test.
16854
16855 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16856
16857         PR middle-end/15069
16858         * g++.dg/opt/fold3.C: New test case.
16859
16860 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16861
16862         * lib/target-supports.exp (check_iconv_available): Fix fallout
16863         from 2004-05-28 patch.
16864
16865 2004-05-30  Paul Brook  <paul@codesourcery.com>
16866
16867         PR fortran/15620
16868         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
16869         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
16870
16871 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
16872
16873         * gfortran.fortran-torture/execute/random_1.f90: New test.
16874
16875 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16876
16877         * g++.dg/ext/altivec-10.C: New test.
16878
16879 2004-05-29  Paul Brook  <paul@codesourcery.com>
16880
16881         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16882
16883 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16884
16885         * gcc.dg/altivec-16.c: New test.
16886
16887 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16888
16889         * lib/target-supports.exp (check_vmx_hw_available): New.
16890         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16891
16892         * lib/target-supports.exp (check_alias_available,
16893         check_iconv_available, check_named_sections_available): Use
16894         unique names for temporary files.
16895
16896 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16897
16898         * gcc.dg/altivec-15.c: New test.
16899
16900 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16901
16902         PR c++/15083
16903         * g++.dg/warn/noeffect6.C: New test.
16904
16905         PR c++/15471
16906         * g++.dg/expr/ptrmem4.C: New test.
16907
16908         PR c++/15640
16909         * g++.dg/template/operator3.C: New test.
16910
16911 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16912
16913         PR c++/14668
16914         * g++.dg/lookup/redecl1.C: New test.
16915         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16916
16917 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16918
16919         * gcc.c-torture/execute/compare-fp-1.c,
16920         gcc.c-torture/execute/compare-fp-2.c,
16921         gcc.c-torture/execute/compare-fp-3.c,
16922         gcc.c-torture/execute/compare-fp-4.c,
16923         gcc.c-torture/execute/compare-fp-3.x,
16924         gcc.c-torture/execute/compare-fp-4.x,
16925         gcc.dg/pr15649-1.c: New.
16926
16927 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16928
16929         PR c++/12883
16930         * g++.dg/init/array14.C: New test.
16931
16932 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16933
16934         * lib/compat.exp (compat-get-options-main): New.
16935         (compat-get-options): Remove unneeded code, warn for ignored
16936         command.
16937         (compat-execute): Check flag set by dg-require-* commands.
16938
16939         * lib/compat.exp (compat-execute): Break up long lines.
16940
16941 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16942
16943         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16944         * gcc.dg/altivec-14.c: New test.
16945         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16946
16947         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16948         * gcc.dg/altivec-12.c: Ditto.
16949
16950         * gcc.dg/altivec-3.c: Move call to altivec_check.
16951
16952 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16953
16954         PR c++/15044
16955         * g++.dg/template/error12.C: New test.
16956
16957         PR c++/15317
16958         * g++.dg/ext/attrib15.C: New test.
16959
16960         PR c++/15329
16961         * g++.dg/template/ptrmem9.C: New test.
16962
16963 2004-05-25  Paul Brook  <paul@codesourcery.com>
16964
16965         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
16966
16967 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16968
16969         PR c++/15165
16970         * g++.dg/template/crash19.C: New test.
16971
16972 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16973
16974         PR c++/15025
16975         * g++.dg/template/redecl1.C: New test.
16976
16977 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16978
16979         PR c++/14821
16980         * g++.dg/other/ns1.C: New test.
16981
16982         PR c++/14883
16983         * g++.dg/template/invalid1.C: New test.
16984
16985 2004-05-23  Paul Brook  <paul@codesourcery.com>
16986         Victor Leikehman  <lei@haifasphere.co.il>
16987
16988         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
16989         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
16990
16991 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16992
16993         PR c++/15285
16994         PR c++/15299
16995         * g++.dg/template/non-dependent5.C: New test.
16996         * g++.dg/template/non-dependent6.C: New test.
16997
16998 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16999
17000         PR c++/15507
17001         * g++.dg/inherit/union1.C: New test.
17002
17003         PR c++/15542
17004         * g++.dg/template/addr1.C: New test.
17005
17006         PR c++/15427
17007         * g++.dg/template/array5.C: New test.
17008
17009         PR c++/15287
17010         * g++.dg/template/array6.C: New test.
17011
17012 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
17013             Roger Sayle  <roger@eyesopen.com>
17014
17015         * g++.dg/lookup/forscope2.C: New test case.
17016
17017 2004-05-22  Ben Elliston  <bje@au.ibm.com>
17018
17019         * gcc.dg/cpp/Wmissingdirs.c: New.
17020
17021 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17022
17023         PR target/15301
17024         * gcc.dg/compat/union-m128-1.h: New file.
17025         * gcc.dg/compat/union-m128-1_main.c: Likewise.
17026         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17027         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17028
17029 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17030
17031         PR target/15302
17032         * gcc.dg/compat/struct-complex-1.h: New file.
17033         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
17034         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
17035         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17036
17037 2004-05-20  Roger Sayle  <roger@eyesopen.com>
17038
17039         PR middle-end/3074
17040         * gcc.dg/pr3074-1.c: New test case.
17041         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
17042
17043 2004-05-20  Falk Hueffner  <falk@debian.org>
17044
17045         PR other/15526
17046         * gcc.dg/ftrapv-1.c: New test case.
17047
17048 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17049
17050         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
17051
17052 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
17053             Jeff Law  <law@redhat.com>
17054
17055         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
17056         * gcc.dg/tree-ssa/20040518-2.c: New test.
17057
17058         * gcc.dg/tree-ssa/20040518-1.c: New test.
17059
17060 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
17061
17062         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
17063
17064 2004-05-18  Paul Brook  <paul@codesourcery.com>
17065
17066         PR fortran/13930
17067         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
17068
17069 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17070
17071         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
17072         constant folding.
17073
17074 2004-05-17  Steven Bosscher  <stevenb@suse.de>
17075
17076         * gcc.dg/tree-ssa/20040517-1.c: New test.
17077
17078 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17079
17080         * gcc.dg/loop-4.c: New test.
17081
17082 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
17083
17084         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
17085
17086 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
17087
17088         PR fortran/15311
17089         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
17090
17091 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17092
17093         PR fortran/13826
17094         PR fortran/13940
17095         * gfortran.fortran-torture/compile/data_1.f90: New test.
17096
17097 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
17098
17099         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
17100         * gcc.dg/uninit-H.c: Define ASM for __s390__.
17101
17102 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17103
17104         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
17105
17106 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17107
17108         PR c/15444
17109         * gcc.dg/format/xopen-1.c: Adjust expected message.
17110         * gcc.dg/format/xopen-3.c: New test.
17111
17112 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
17113
17114         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
17115
17116 2004-05-14  Jeff Law  <law@redhat.com>
17117
17118         * gcc.dg/tree-ssa/20040514-2.c: New test.
17119
17120 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17121
17122         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17123         this ...
17124         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17125         this.
17126
17127 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17128
17129         * gcc.dg/tree-ssa/20040514-1.c: New test.
17130
17131 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17132
17133         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17134         test.
17135
17136 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17137
17138         PR fortran/14066
17139         * gfortran.fortran-torture/compile/do_1.f90: New test.
17140
17141 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17142
17143         PR fortran/15051
17144         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17145         test.
17146
17147 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17148
17149         PR fortran/15149
17150         * gfortran.fortran-torture/execute/random_init.f90: New test.
17151
17152 2004-05-13  Paul Brook  <paul@codesourcery.com>
17153
17154         PR fortran/15314
17155         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17156
17157 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17158
17159         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17160         for the powerpc case.
17161
17162 2004-05-13  Jeff Law  <law@redhat.com>
17163
17164         * gcc.dg/tree-ssa/20040513-1.c: New test.
17165         * gcc.dg/tree-ssa/20040513-2.c: New test.
17166
17167 2004-05-13  Paul Brook  <paul@codesourcery.com>
17168
17169         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17170         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17171         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17172
17173 2004-05-13  Andreas Schwab  <schwab@suse.de>
17174
17175         PR other/10819
17176         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17177         characters.
17178
17179 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17180
17181         PR fortran/15294
17182         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17183
17184 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17185
17186         Merge from tree-ssa-20020619-branch.  See
17187         ChangeLog.tree-ssa for details.
17188
17189 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17190
17191         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17192         include <altivec.h> explicitly.
17193         * gcc.dg/altivec-13.c: Likewise.
17194
17195 2004-05-11  Paul Brook  <paul@codesourcery.com>
17196
17197         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17198
17199 2004-05-10  Eric Christopher  <echristo@redhat.com>
17200
17201         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17202         * gcc.dg/sibcall-4.c: Ditto.
17203
17204 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17205
17206         * g++.dg/ext/altivec-8.C: New test case.
17207         * gcc.dg/altivec-13.c: New test case.
17208
17209 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17210
17211         * gcc.c-torture/execute/divcmp-1.c: New test case.
17212         * gcc.c-torture/execute/divcmp-2.c: New test case.
17213         * gcc.c-torture/execute/divcmp-3.c: New test case.
17214
17215 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17216
17217         * g++.dg/other/pragma-re-2.C: New test.
17218
17219 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17220
17221         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17222         * gcc.dg/i386-387-2.c: Likewise.
17223
17224         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17225         __builtin_drem.
17226         * gcc.dg/i386-387-6.c: Likewise.
17227
17228 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17229
17230         * gcc.dg/builtins-33.c:  Also check log1p*.
17231
17232 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17233
17234         PR optimization/15296
17235         * gcc.c-torture/execute/pr15296.c: New test.
17236
17237 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17238
17239         * gcc.dg/builtins-40.c: New test.
17240
17241 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17242
17243         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17244
17245 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17246
17247         * g++.dg/ext/spe1.C: New testcase.
17248
17249 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17250
17251         * objc.dg/image-info.m: Allow additional attributes
17252         for __image_info section.
17253
17254 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17255
17256         * gcc.dg/torture/mips-hilo-2.c: New test.
17257
17258 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17259
17260         PR c++/14389
17261         * g++.dg/template/member5.C: New test.
17262
17263 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17264
17265         * gcc.dg/builtins-34.c: Also check expm1*.
17266
17267 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17268
17269         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17270         * gcc.dg/torture/builtin-convert-3.c: New test.
17271
17272 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17273
17274         PR middle-end/15054
17275         * g++.dg/opt/pr15054.C: New test.
17276
17277 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17278
17279         * gcc.dg/torture/builtin-rounding-1.c: New test.
17280         * gcc.dg/builtins-25.c: Delete.
17281         * gcc.dg/builtins-29.c: Delete.
17282
17283 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17284
17285         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17286         * gcc.dg/sibcall-4.c: Likewise.
17287         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17288
17289 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17290
17291         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17292         bit-field on 16-bit targets.
17293
17294 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17295
17296         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17297         16-bit targets.
17298
17299 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17300
17301         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17302         * gcc.dg/rs6000-power2-2.c: Likewise.
17303
17304 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17305
17306         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17307         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17308         Change the asm registers to be in form of frN instead of fN.
17309
17310 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17311
17312         * gcc.dg/torture/builtin-convert-2.c: New test.
17313
17314 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17315
17316         * gcc.dg/rs6000-power2-1.c: New test.
17317         * gcc.dg/rs6000-power2-2.c: New test.
17318
17319 2004-04-28  Jan Hubicka  <jh@suse.cz>
17320
17321         * gcc.dg/unused-6.c: New test.
17322
17323 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17324             Ulrich Weigand  <uweigand@de.ibm.com>
17325
17326         * ada/acats/run_all.sh: Define $target variable.
17327
17328 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17329
17330         PR c++/15119
17331         * g++.dg/other/vararg-1.C: New test.
17332
17333         PR c++/4794
17334         * g++.dg/eh/cleanup3.C: New test.
17335
17336 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17337
17338         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17339         and ad8011a (target_insn).
17340         * ada/acats/support/macro.dfs: Likewise.
17341         * ada/acats/support/impbit.adb: New file.
17342
17343 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17344
17345         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17346
17347 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17348
17349         * gcc.dg/loop-3.c: New test.
17350
17351 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17352
17353         * gcc.c-torture/execute/simd-5.c: New test.
17354
17355 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17356
17357         PR c++/15064
17358         * g++.dg/template/crash18.C: New test.
17359
17360 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17361
17362         * g++.dg/ext/complit3.C: New test.
17363
17364 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17365
17366         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17367         * gcc.dg/altivec-3.c: Same.
17368         * gcc.dg/altivec-varargs-1.c: Same.
17369
17370 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17371
17372         * lib/target-supports.exp (check_profiling_available): Assume
17373         profiling is not available on powerpc-eabi targets.
17374
17375 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17376
17377         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17378         * gcc.dg/vmx/bug-1.c: Ditto.
17379
17380 2004-04-20  Eric Christopher  <echristo@redhat.com>
17381
17382         * gcc.dg/charset/extern.c: New test.
17383         * g++.dg/charset/extern3.cc: Ditto.
17384
17385 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17386
17387         * gcc.dg/builtins-39.c: New test.
17388
17389 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17390
17391         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17392
17393 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17394
17395         * gcc.dg/torture/mips-hilo-1.c: New test.
17396
17397 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17398
17399         * gcc.c-torture/compile/20040419-1.c: New test.
17400
17401 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17402
17403         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17404
17405 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17406             Aldy Hernandez  <aldyh@redhat.com>
17407
17408         * gcc.c-torture/execute/va-arg-24.c: New.
17409
17410 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17411             Aldy Hernandez  <aldyh@redhat.com>
17412
17413         * gcc.dg/vmx/1b-01.c: New.
17414         * gcc.dg/vmx/1b-02.c: New.
17415         * gcc.dg/vmx/1b-03.c: New.
17416         * gcc.dg/vmx/1b-04.c: New.
17417         * gcc.dg/vmx/1b-05.c: New.
17418         * gcc.dg/vmx/1b-06.c: New.
17419         * gcc.dg/vmx/1b-07.c: New.
17420         * gcc.dg/vmx/1c-01.c: New.
17421         * gcc.dg/vmx/1c-02.c: New.
17422         * gcc.dg/vmx/3a-01a.c: New.
17423         * gcc.dg/vmx/3a-01.c: New.
17424         * gcc.dg/vmx/3a-01m.c: New.
17425         * gcc.dg/vmx/3a-03.c: New.
17426         * gcc.dg/vmx/3a-03m.c: New.
17427         * gcc.dg/vmx/3a-04.c: New.
17428         * gcc.dg/vmx/3a-04m.c: New.
17429         * gcc.dg/vmx/3a-05.c: New.
17430         * gcc.dg/vmx/3a-06.c: New.
17431         * gcc.dg/vmx/3a-06m.c: New.
17432         * gcc.dg/vmx/3a-07.c: New.
17433         * gcc.dg/vmx/3b-01.c: New.
17434         * gcc.dg/vmx/3b-02.c: New.
17435         * gcc.dg/vmx/3b-10.c: New.
17436         * gcc.dg/vmx/3b-13.c: New.
17437         * gcc.dg/vmx/3b-14.c: New.
17438         * gcc.dg/vmx/3b-15.c: New.
17439         * gcc.dg/vmx/3c-01a.c: New.
17440         * gcc.dg/vmx/3c-01.c: New.
17441         * gcc.dg/vmx/3c-02.c: New.
17442         * gcc.dg/vmx/3c-03.c: New.
17443         * gcc.dg/vmx/3d-01.c: New.
17444         * gcc.dg/vmx/4-01.c: New.
17445         * gcc.dg/vmx/4-03.c: New.
17446         * gcc.dg/vmx/5-01.c: New.
17447         * gcc.dg/vmx/5-02.c: New.
17448         * gcc.dg/vmx/5-03.c: New.
17449         * gcc.dg/vmx/5-04.c: New.
17450         * gcc.dg/vmx/5-05.c: New.
17451         * gcc.dg/vmx/5-06.c: New.
17452         * gcc.dg/vmx/5-07.c: New.
17453         * gcc.dg/vmx/5-07t.c: New.
17454         * gcc.dg/vmx/5-08.c: New.
17455         * gcc.dg/vmx/5-10.c: New.
17456         * gcc.dg/vmx/5-11.c: New.
17457         * gcc.dg/vmx/7-01a.c: New.
17458         * gcc.dg/vmx/7-01.c: New.
17459         * gcc.dg/vmx/7c-01.c: New.
17460         * gcc.dg/vmx/7d-01.c: New.
17461         * gcc.dg/vmx/7d-02.c: New.
17462         * gcc.dg/vmx/8-01.c: New.
17463         * gcc.dg/vmx/8-02a.c: New.
17464         * gcc.dg/vmx/8-02.c: New.
17465         * gcc.dg/vmx/brode-1.c: New.
17466         * gcc.dg/vmx/bug-1.c: New.
17467         * gcc.dg/vmx/bug-2.c: New.
17468         * gcc.dg/vmx/bug-3.c: New.
17469         * gcc.dg/vmx/cw-bug-1.c: New.
17470         * gcc.dg/vmx/cw-bug-2.c: New.
17471         * gcc.dg/vmx/cw-bug-3.c: New.
17472         * gcc.dg/vmx/dct.c: New.
17473         * gcc.dg/vmx/debug-1.c: New.
17474         * gcc.dg/vmx/debug-2.c: New.
17475         * gcc.dg/vmx/debug-3.c: New.
17476         * gcc.dg/vmx/debug-4.c: New.
17477         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17478         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17479         * gcc.dg/vmx/eg-5.c: New.
17480         * gcc.dg/vmx/fft.c: New.
17481         * gcc.dg/vmx/gcc-bug-1.c: New.
17482         * gcc.dg/vmx/gcc-bug-2.c: New.
17483         * gcc.dg/vmx/gcc-bug-3.c: New.
17484         * gcc.dg/vmx/gcc-bug-4.c: New.
17485         * gcc.dg/vmx/gcc-bug-5.c: New.
17486         * gcc.dg/vmx/gcc-bug-6.c: New.
17487         * gcc.dg/vmx/gcc-bug-7.c: New.
17488         * gcc.dg/vmx/gcc-bug-8.c: New.
17489         * gcc.dg/vmx/gcc-bug-9.c: New.
17490         * gcc.dg/vmx/gcc-bug-b.c: New.
17491         * gcc.dg/vmx/gcc-bug-c.c: New.
17492         * gcc.dg/vmx/gcc-bug-d.c: New.
17493         * gcc.dg/vmx/gcc-bug-e.c: New.
17494         * gcc.dg/vmx/gcc-bug-f.c: New.
17495         * gcc.dg/vmx/gcc-bug-g.c: New.
17496         * gcc.dg/vmx/gcc-bug-i.c: New.
17497         * gcc.dg/vmx/harness.h: New.
17498         * gcc.dg/vmx/ira1.c: New.
17499         * gcc.dg/vmx/ira2a.c: New.
17500         * gcc.dg/vmx/ira2b.c: New.
17501         * gcc.dg/vmx/ira2.c: New.
17502         * gcc.dg/vmx/ira2c.c: New.
17503         * gcc.dg/vmx/mem.c: New.
17504         * gcc.dg/vmx/newton-1.c: New.
17505         * gcc.dg/vmx/ops.c: New.
17506         * gcc.dg/vmx/sn7153.c: New.
17507         * gcc.dg/vmx/spill2.c: New.
17508         * gcc.dg/vmx/spill3.c: New.
17509         * gcc.dg/vmx/spill.c: New.
17510         * gcc.dg/vmx/t.c: New.
17511         * gcc.dg/vmx/varargs-1.c: New.
17512         * gcc.dg/vmx/varargs-2.c: New.
17513         * gcc.dg/vmx/varargs-3.c: New.
17514         * gcc.dg/vmx/varargs-4.c: New.
17515         * gcc.dg/vmx/varargs-5.c: New.
17516         * gcc.dg/vmx/varargs-6.c: New.
17517         * gcc.dg/vmx/varargs-7.c: New.
17518         * gcc.dg/vmx/vmx.exp: New.
17519         * gcc.dg/vmx/vprint-1.c: New.
17520         * gcc.dg/vmx/vscan-1.c: New.
17521         * gcc.dg/vmx/x-01.c: New.
17522         * gcc.dg/vmx/x-02.c: New.
17523         * gcc.dg/vmx/x-03.c: New.
17524         * gcc.dg/vmx/x-04.c: New.
17525         * gcc.dg/vmx/x-05.c: New.
17526         * gcc.dg/vmx/yousufi-1.c: New.
17527         * gcc.dg/vmx/zero-1.c: New.
17528         * gcc.dg/vmx/zero.c: New.
17529
17530 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17531
17532         * g++.dg/lookup/java1.C: Update for chage of
17533         _Jv_AllocObject.
17534         * g++.dg/lookup/java2.C: Likewise.
17535
17536 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17537
17538         * ada/acats/run_all.sh: use -O2 by default.
17539
17540 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17541
17542         * gcc.dg/vr-mult-[12].c: New tests.
17543
17544 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17545
17546         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17547
17548         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17549
17550 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17551
17552         * lib/target-supports.exp (check_profiling_available): Assume profiling
17553         isn't available for mips*-*-elf targets.
17554
17555 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17556
17557         * gcc.dg/builtins-38.c: New test.
17558
17559 2004-04-14  Eric Christopher  <echristo@redhat.com>
17560
17561         * g++.dg/charset/charset.exp: Run .cc extension tests.
17562
17563 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17564
17565         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17566
17567 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17568
17569         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17570
17571 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17572
17573         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17574         * gcc.dg/i386-387-2.c: Likewise.
17575
17576         * gcc.dg/i386-387-7.c: New test.
17577         * gcc.dg/i386-387-8.c: New test.
17578
17579         * gcc.dg/builtins-37.c: New test.
17580
17581 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17582
17583         * g++.dg/pch/externc-1.C: Add missing semicolon.
17584
17585 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17586
17587         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17588
17589 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17590
17591         * gcc.c-torture/execute/20040411-1.c: New test.
17592
17593 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17594
17595         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17596
17597 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17598
17599         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17600
17601 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17602
17603         * lib/target-supports.exp (check_named_sections_available): New.
17604         * lib/gcc-dg.exp (dg-require-named-sections): New.
17605         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17606         old-deja.exp.  Also prune error-count message from HP linker.
17607         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17608
17609         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17610         * g++.old-deja/g++.pt/static3.C: Likewise.
17611         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17612
17613 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17614
17615         * gcc.c-torture/execute/20040409-1.c: New test case.
17616         * gcc.c-torture/execute/20040409-2.c: New test case.
17617         * gcc.c-torture/execute/20040409-3.c: New test case.
17618
17619 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17620
17621         * gcc.dg/20040409-1.c: New test.
17622
17623 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17624
17625         PR target/14888
17626         * g++.dg/opt/pr14888.C: New test case.
17627
17628 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17629
17630         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17631         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17632         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17633         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17634         New tests.
17635
17636 2004-04-08  Paul Brook  <paul@codesourcery.com>
17637
17638         * gcc.dg/spill-1.c: New test.
17639
17640 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17641
17642         * gcc.dg/torture/builtin-ctype-2.c: New test.
17643
17644 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17645
17646         * gcc.dg/pch/pch.exp: Add largefile test.
17647
17648 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17649
17650         * g++.dg/pch/externc-1.Hs: New.
17651         * g++.dg/pch/externc-1.C: New.
17652
17653 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17654
17655         * gcc.dg/compat/struct-by-value-5a_main.c,
17656         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17657         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17658         * gcc.dg/compat/struct-by-value-5a_x.c,
17659         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17660         gcc.dg/compat/struct-by-value-5_x.c.
17661         * gcc.dg/compat/struct-by-value-5a_y.c,
17662         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17663         gcc.dg/compat/struct-by-value-5_y.c.
17664
17665         * gcc.dg/compat/struct-by-value-6a_main.c,
17666         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17667         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17668         * gcc.dg/compat/struct-by-value-6a_x.c,
17669         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17670         gcc.dg/compat/struct-by-value-6_x.c.
17671         * gcc.dg/compat/struct-by-value-6a_y.c,
17672         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17673         gcc.dg/compat/struct-by-value-6_y.c.
17674
17675         * gcc.dg/compat/struct-by-value-7a_main.c,
17676         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17677         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17678         * gcc.dg/compat/struct-by-value-7a_x.c,
17679         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17680         gcc.dg/compat/struct-by-value-7_x.c.
17681         * gcc.dg/compat/struct-by-value-7a_y.c,
17682         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17683         gcc.dg/compat/struct-by-value-7_y.c.
17684
17685 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17686
17687         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17688         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17689         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17690         options.
17691
17692 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17693
17694         * gcc.dg/builtins-36.c: New test.
17695
17696 2004-04-06  Paul Brook  <paul@codesourcery.com>
17697
17698         * README.gcc: Remove obsolete contraint on testcases.
17699
17700 2004-04-05  Paul Brook  <paul@codesourcery.com>
17701
17702         PR2123
17703         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17704         failure and exit(0) on success.
17705         * g++.dg/expr/anew2.C: Ditto.
17706         * g++.dg/expr/anew3.C: Ditto.
17707         * g++.dg/expr/anew4.C: Ditto.
17708
17709 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17710
17711         PR c++/3518
17712         * g++.dg/template/unify7.C: New.
17713
17714 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17715
17716         * g++.dg/README: Bring up to date with new subdirectories; remove
17717         duplicate subdirectory lines.
17718
17719 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17720
17721         PR c++/14007
17722         * g++.dg/template/unify5.C: New.
17723         * g++.dg/template/unify6.C: New.
17724         * g++.dg/template/qualttp20.C: Adjust.
17725         * g++.old-deja/g++.jason/report.C: Adjust.
17726         * g++.old-deja/g++.other/qual1.C: Adjust.
17727
17728 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17729
17730         PR c++/14803
17731         * g++.dg/inherit/ptrmem1.C: New test.
17732
17733 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17734
17735         PR c++/14755
17736         * gcc.c-torture/execute/20040331-1.c: New test.
17737         * gcc.dg/20040331-1.c: New test.
17738
17739 2004-04-01  Paul Brook  <paul@codesourcery.com>
17740
17741         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17742
17743 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17744
17745         PR c++/14724
17746         * g++.dg/init/goto1.C: New test.
17747
17748         PR c++/14763
17749         * g++.dg/template/defarg4.C: New test.
17750
17751 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17752
17753         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17754
17755 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17756
17757         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17758
17759 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17760
17761         * gcc.dg/noncompile/undeclared-2.c: New test.
17762
17763 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17764
17765         * gcc.dg/940409-1.c: Remove XFAIL.
17766         * gcc.dg/reg-vol-struct-1.c: New test.
17767
17768 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17769
17770         * gcc.dg/torture/builtin-wctype-1.c: New test.
17771
17772 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17773
17774         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17775         * gcc.dg/20001101-1.c: Likewise.
17776         * gcc.dg/20001102-1.c: Likewise.
17777
17778 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17779
17780         * gcc.dg/compare8.c: Add an additional test for XOR.
17781
17782 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17783
17784         * gcc.dg/torture/builtin-ctype-1.c: New test.
17785
17786 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17787
17788         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17789         * gcc.dg/torture/builtin-math-1.c: Likewise.
17790         * gcc.dg/torture/builtin-power-1.c: New test.
17791
17792 2004-03-24  Andreas Schwab  <schwab@suse.de>
17793
17794         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17795         IA64 assembler.
17796
17797 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17798             Roger Sayle  <roger@eyesopen.com>
17799
17800         * gcc.dg/compare8.c: New test case.
17801
17802 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17803
17804         * g++.dg/ext/altivec-7.C: New test.
17805
17806 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17807
17808         PR 12267, 12391, 12560, 13129, 14114, 14133
17809         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17810         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17811         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17812         Adjust error regexps.
17813         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17814         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17815         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17816         * gcc.dg/local1.c: Add explanatory comment.
17817
17818 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17819
17820         PR optimization/14669
17821         * g++.dg/opt/fold2.C: New test case.
17822
17823 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17824
17825         PR c/14069
17826         * gcc.dg/20040322-1.c: New test.
17827
17828 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17829
17830         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17831         * gcc.dg/ultrasp4.c: Likewise.
17832         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17833
17834 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17835
17836         * gcc.dg/i386-sse-8.c: Reset default options.
17837
17838 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17839
17840         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17841         in the error message text.
17842
17843 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17844
17845         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17846
17847 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17848
17849         PR c++/14616
17850         * g++.dg/init/array13.C: New test.
17851
17852 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17853
17854         PR target/13889
17855         * gcc.c-torture/compile/pr13889.c: New test case.
17856
17857 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17858
17859         PR c/14635
17860         * builtins-1.c (nan, nans): Don't test.
17861         * builtins-30.c: Don't use nan, nanf, nanl.
17862         * builtins-35.c: New test.
17863
17864 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17865
17866         * g++.dg/ext/altivec-6.C: New test.
17867
17868 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
17869
17870         * g++.dg/init/placement3.C: New test.
17871
17872         * g++.dg/template/spec13.C: New test.
17873
17874         * g++.dg/lookup/using11.C: New test.
17875
17876         * g++.dg/lookup/koenig3.C: New test.
17877
17878         * g++.dg/template/operator2.C: New test.
17879
17880         * g++.dg/expr/dtor3.C: New test.
17881         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17882         marker.
17883         * g++.old-deja/g++.law/visibility28.C: Likewise.
17884
17885 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17886
17887         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17888         * gcc.dg/ppc64-abi-3.c: Likewise.
17889
17890 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17891
17892         PR c++/14545
17893         * g++.dg/parse/template15.C: New test.
17894
17895 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17896
17897         * g++.dg/expr/dtor2.C: New test.
17898
17899         * g++.dg/lookup/anon4.C: New test.
17900
17901         * g++.dg/overload/using1.C: New test.
17902
17903         * g++.dg/template/lookup7.C: New test.
17904
17905         * g++.dg/template/typename6.C: New test.
17906
17907         * g++.dg/expr/cond6.C: New test.
17908
17909 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17910
17911         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17912
17913 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17914
17915         * g++.dg/expr/cond5.C: New test.
17916         * g++.dg/expr/constcast1.C: Likewise.
17917         * g++.dg/expr/ptrmem2.C: Likewise.
17918         * g++.dg/expr/ptrmem3.C: Likewise.
17919         * g++.dg/lookup/main1.C: Likewise.
17920         * g++.dg/template/lookup6.C: Likewise.
17921
17922 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17923
17924         * gcc.dg/local1.c: New test.
17925
17926         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17927
17928 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17929
17930         * gcc.dg/torture/builtin-convert-1.c: New test.
17931
17932 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17933
17934         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17935
17936 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17937
17938         PR c++/14481
17939         * g++.dg/warn/Wunused-7.C: New test.
17940
17941 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17942
17943         * gcc.dg/torture/builtin-integral-1.c: New test.
17944
17945 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17946
17947         PR c++/14586
17948         * g++.dg/parse/non-dependent3.C: New test.
17949
17950 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
17951
17952         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
17953         * g++.dg/eh/simd-2.C: Likewise.
17954         * g++.dg/init/array10.C: Likewise.
17955         * gcc.c-torture/compile/simd-1.c: Likewise.
17956         * gcc.c-torture/compile/simd-2.c: Likewise.
17957         * gcc.c-torture/compile/simd-3.c: Likewise.
17958         * gcc.c-torture/compile/simd-4.c: Likewise.
17959         * gcc.c-torture/compile/simd-6.c: Likewise.
17960         * gcc.c-torture/execute/simd-1.c: Likewise.
17961         * gcc.c-torture/execute/simd-2.c: Likewise.
17962         * gcc.dg/compat/vector-defs.h: Likewise.
17963         * gcc.dg/20020531-1.c: Likewise.
17964         * gcc.dg/altivec-3.c: Likewise.
17965         * gcc.dg/altivec-4.c: Likewise.
17966         * gcc.dg/altivec-varargs-1.c: Likewise.
17967         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
17968         * gcc.dg/i386-mmx-3.c: Likewise.
17969         * gcc.dg/i386-sse-4.c: Likewise.
17970         * gcc.dg/i386-sse-5.c: Likewise.
17971         * gcc.dg/i386-sse-8.c: Likewise.
17972         * gcc.dg/simd-1.c: Likewise.
17973         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
17974         __ev64_opaque__ since the machine description provides it.
17975
17976 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17977
17978         * lib/compat.exp (skip_list): New global variable.
17979         Use it to hold the user defined COMPAT_SKIPS list if any.
17980         (compat-obj): Add the members of skip_list to optall.
17981
17982 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17983
17984         * gcc.dg/compat/union-by-value-1_main.c,
17985         union-by-value-1_x.c, union-by-value-1_y.c,
17986         union-check.h, union-defs.h,
17987         union-init.h, union-return-1_main.c,
17988         union-return-1_x.c, union-return-1_y.c: New files.
17989
17990 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17991
17992         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
17993         mixed-struct-init.h: Add 4 mixed structure types.
17994         struct-by-value-21_main.c, struct-by-value-21_x.c,
17995         struct-by-value-21_y.c, struct-return-21_main.c,
17996         struct-return-21_x.c, struct-return-21_y.c: New files.
17997
17998 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
17999
18000         PR c++/14550
18001         * g++.dg/parse/template14.C: New test.
18002
18003 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18004
18005         * gcc.c-torture/execute/20040313-1.c: New test.
18006
18007 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
18008
18009         PR target/14533
18010         * gcc.dg/20040311-2.c: New test.
18011
18012 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
18013
18014         PR other/14544
18015         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
18016         bit-field.
18017
18018 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
18019
18020         * gcc.dg/20040305-2.c: Add missing return statement.
18021
18022 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18023
18024         * gcc.dg/builtins-34.c: Also check pow10*.
18025
18026 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18027
18028         PR target/14262
18029         * gcc.dg/20040305-2.c: New test.
18030
18031 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18032
18033         * gcc.dg/20040310-1.c: New test.
18034
18035 2004-03-11  Roger Sayle  <roger@eyesopen.com>
18036
18037         * gcc.c-torture/execute/20040311-1.c: New test case.
18038
18039 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
18040
18041         PR c++/14476
18042         * g++.dg/lookup/enum1.C: New test.
18043
18044 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
18045
18046         PR c++/14510
18047         * g++.dg/lookup/struct2.C: New test.
18048
18049 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
18050
18051         * gcc.dg/builtins-34.c: New test.
18052
18053 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18054
18055         * gcc.dg/torture/builtin-nonneg-1.c: New test.
18056
18057 2004-03-09  James E Wilson  <wilson@specifixinc.com>
18058
18059         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
18060         * gcc.dg/alias-2.c: New testcase.
18061
18062 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
18063
18064         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
18065
18066 2004-03-09  Roger Sayle  <roger@eyesopen.com>
18067
18068         * gcc.c-torture/execute/20040309-1.c: New test case.
18069
18070 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18071
18072         PR c++/14397
18073         * g++.dg/overload/ref1.C: New.
18074
18075 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18076
18077         PR c++/14409
18078         * g++.dg/template/spec12.C: New test.
18079
18080         PR c++/14448
18081         * g++.dg/parse/crash14.C: New test.
18082
18083 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18084
18085         PR c++/14230
18086         * g++.dg/init/ref11.C: New test.
18087
18088 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18089
18090         PR c++/14432
18091         * g++.dg/parse/builtin2.C: New test.
18092
18093 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18094
18095         PR c++/14401
18096         * g++.dg/init/ctor3.C: New test.
18097         * g++.dg/init/union1.C: New test.
18098         * g++.dg/ext/anon-struct4.C: New test.
18099
18100 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18101
18102         * g++.dg/lookup/koenig1.C: Tweak error messages.
18103         * g++.dg/lookup/used-before-declaration.C: Likewise.
18104         * g++.dg/other/do1.C: Likewise.
18105         * g++.dg/overload/koenig1.C: Likewise.
18106         * g++.dg/parse/crash13.C: Likewise.
18107         * g++.dg/template/instantiate3.C: Likewise.
18108
18109 2004-03-08  Eric Christopher  <echristo@redhat.com>
18110
18111         * * lib/target-supports.exp: Enable libiconv in test
18112         compilation.  Fix up error checking.
18113
18114 2004-03-08  Roger Sayle  <roger@eyesopen.com>
18115
18116         PR middle-end/14289
18117         * gcc.dg/pr14289-1.c: New test case.
18118         * gcc.dg/pr14289-2.c: Likewise.
18119         * gcc.dg/pr14289-3.c: Likewise.
18120
18121 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18122
18123         * gcc.c-torture/execute/20040308-1.c: New test.
18124
18125 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18126
18127         * gcc.c-torture/execute/20040307-1.c: New test case.
18128
18129 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18130
18131         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18132
18133 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18134
18135         * gcc.dg/20040306-1.c: New test.
18136
18137 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18138
18139         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18140         them static.
18141         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18142
18143 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18144
18145         PR c/14465
18146         * gcc.dg/decl-6.c: New test.
18147
18148 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18149
18150         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18151         Rename LOGPOW -> LOG_POW.
18152         (SQRT_EXP, POW_EXP): New.
18153
18154 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18155
18156         * gcc.dg/i386-sse-8.c: New test.
18157
18158 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18159
18160         PR c/14114
18161         * gcc.dg/decl-5.c: New test.
18162
18163 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18164
18165         * gcc.dg/20040305-1.c: New test.
18166
18167 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18168
18169         PR other/14354
18170         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18171
18172 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18173
18174         PR c++/14425, c++/14426
18175         * g++.dg/ext/altivec-4.C: New test.
18176         * g++.dg/ext/altivec-5.C: New test.
18177
18178 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18179
18180         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18181         global variables of a type with no linkage.
18182         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18183         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18184         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18185         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18186         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18187         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18188         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18189         * g++.dg/warn/deprecated.C: Name enum Color.
18190         * g++.dg/overload/VLA.C: Name structure for 'b'.
18191         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18192
18193 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18194
18195         * gcc.c-torture/compile/20040304-1.c: New test.
18196
18197 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18198
18199         PR 13728
18200         * gcc.dg/decl-4.c: New testcase.
18201
18202 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18203
18204         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18205         as PRECF if sizeof (float) > sizeof (double).
18206         (PRECL): Make it the same as PRECF if
18207         sizeof (float) > sizeof (long double).
18208
18209 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18210
18211         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18212         system type.  Add check for irix6 which doesn't have c99 runtime.
18213
18214 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18215
18216         * gcc.dg/const-elim-1.c: xfail for xtensa.
18217
18218 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18219
18220         PR c++/14369
18221         * g++.dg/template/cond4.C: New test.
18222
18223 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18224
18225         PR c++/14360
18226         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18227
18228         PR c++/14361
18229         * g++.dg/parse/defarg7.C: New test.
18230
18231         PR c++/14359
18232         * g++.dg/template/friend26.C: New test.
18233
18234 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18235
18236         PR c++/14324
18237         * g++.dg/abi/mangle21.C: New test.
18238
18239         PR c++/14260
18240         * g++.dg/parse/constructor2.C: New test.
18241
18242         PR c++/14337
18243         * g++.dg/template/sfinae1.C: New test.
18244
18245 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18246
18247         PR c++/14267
18248         * g++.dg/expr/crash2.C: New test.
18249
18250         PR middle-end/13448
18251         * gcc.dg/inline-5.c: New test.
18252         * gcc.dg/always-inline.c: Split out tests into ...
18253         * gcc.dg/always-inline2.c: ... this and ...
18254         * gcc.dg/always-inline3.c: ... this.
18255
18256 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18257
18258         PR debug/12103
18259         * g++.dg/debug/crash1.C: New test.
18260
18261 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18262
18263         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18264         function with __attribute__((noinline)).
18265         (recurser_void2): Likewise.
18266         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18267         (recurser_void2): Likewise.
18268
18269 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18270
18271         PR middle-end/14203
18272         * g++.dg/warn/Wunused-6.C: New test case.
18273
18274 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18275
18276         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18277         not defined.
18278
18279 2004-02-27  Eric Christopher  <echristo@redhat.com>
18280
18281         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18282         * g++.dg/charset/asm2.c: Run only x86.
18283         * gcc.dg/charset/asm3.c: Ditto.
18284
18285 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18286
18287         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18288         ld_library_path.
18289
18290 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18291
18292         * g++.dg/ext/altivec-3.C: New.
18293
18294 2004-02-26  Richard Henderson  <rth@redhat.com>
18295
18296         * g++.dg/ext/attrib10.C: Mark for warning.
18297         * gcc.dg/attr-alias-1.c: New.
18298
18299 2004-02-26  Richard Henderson  <rth@redhat.com>
18300
18301         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18302         * gcc.c-torture/execute/20040208-2.c: ... it back.
18303
18304 2004-02-26  Eric Christopher  <echristo@redhat.com>
18305
18306         * lib/target-supports.exp (check-iconv-available): New function.
18307         * lib/gcc-dg.exp (dg-require-iconv): New function.
18308         Use above.
18309         * gcc.dg/charset: New directory.
18310         * gcc.dg/charset/charset.exp: New file.
18311         * gcc.dg/charset/asm1.c: Ditto.
18312         * gcc.dg/charset/asm2.c: Ditto.
18313         * gcc.dg/charset/asm3.c: Ditto.
18314         * gcc.dg/charset/asm4.c: Ditto.
18315         * gcc.dg/charset/asm5.c: Ditto.
18316         * gcc.dg/charset/attribute1.c: Ditto.
18317         * gcc.dg/charset/attribute2.c: Ditto.
18318         * gcc.dg/charset/string1.c: Ditto.
18319         * g++.dg/charset: New directory.
18320         * g++.dg/dg.exp: Add here. Special options.
18321         * g++.dg/charset/charset.exp: New file.
18322         * g++.dg/charset/asm1.c: Ditto.
18323         * g++.dg/charset/asm2.c: Ditto.
18324         * g++.dg/charset/asm3.c: Ditto.
18325         * g++.dg/charset/asm4.c: Ditto.
18326         * g++.dg/charset/attribute1.c: Ditto.
18327         * g++.dg/charset/attribute2.c: Ditto.
18328         * g++.dg/charset/extern1.cc: Ditto.
18329         * g++.dg/charset/extern2.cc: Ditto.
18330         * g++.dg/charset/string1.c: Ditto.
18331
18332 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18333
18334         PR c++/14278
18335         * g++.dg/parse/comma1.C: New test.
18336
18337 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18338
18339         PR c++/14284
18340         * g++.dg/template/ttp8.C: New test.
18341
18342 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18343
18344         * gcc.dg/fixuns-trunc-1.c: New test.
18345
18346 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18347
18348         * gcc.dg/builtins-config.h: Use #elif.
18349
18350 2004-02-26  Michael Matz  <matz@suse.de>
18351
18352         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18353         * gcc.dg/991214-1.c: Likewise.
18354         * gcc.dg/i386-asm-1.c: Likewise.
18355
18356 2004-02-25  Richard Henderson  <rth@redhat.com>
18357
18358         * gcc.c-torture/execute/20040208-2.c: Move ...
18359         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18360
18361 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18362
18363         PR c++/14246
18364         * g++.dg/other/crash-3.C: New test.
18365
18366 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18367
18368         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18369         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18370
18371         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18372         HP-UX.
18373
18374 2004-02-24  Michael Matz  <matz@suse.de>
18375
18376         * gcc.dg/i386-regparm.c: New.
18377
18378 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18379
18380         * gcc.c-torture/execute/20040223-1.c: New.
18381
18382 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18383             Kazu Hirata  <kazu@cs.umass.edu>
18384
18385         * gcc.dg/fwritable-strings-1.c: Remove.
18386
18387 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18388
18389         PR c/14156
18390         * gcc.dg/20040223-1.c: New test.
18391
18392 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18393
18394         PR c++/14106
18395         * g++.dg/ext/typeof9.C: New test.
18396
18397 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18398
18399         PR c++/14250
18400         * g++.dg/other/switch1.C: New test.
18401
18402 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18403
18404         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18405         * gcc.dg/va-arg-1.c: Likewise.
18406
18407 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18408
18409         PR c++/14143
18410         * g++.dg/template/koenig5.C: New test.
18411
18412 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18413
18414         * g++.dg/ext/altivec-1.C: Generalize target triple.
18415         * g++.dg/ext/altivec-2.C: New test case.
18416         * g++.dg/ext/altivec_check.h: New file.
18417         * gcc.dg/altivec-1.c: Generalize target triple;
18418         include altivec_check.h and call altivec_check().
18419         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18420         * gcc.dg/altivec-6.c: New test case.
18421         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18422         type casts as needed.
18423         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18424         altivec_check().
18425         * gcc.dg/altivec-12.c: New test case.
18426         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18427         include altivec_check.h and call altivec_check().
18428         * gcc.dg/altivec_check.h: New file.
18429
18430 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18431
18432         * lib/target-supports.exp (check_alias_available): Don't mangle
18433         function `g' in test program.
18434
18435 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18436
18437         * lib/target-supports.exp (check_profiling_available): Check
18438         argument to determine whether we support a profiling type.
18439         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18440         check_profiling_available.
18441         * g++.dg/bprob/bprob.exp: Likewise
18442         * g77.dg/bprob/bprob.exp: Likewise.
18443         * gcc.misc-tests/bprob.exp: Likewise.
18444         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18445         dg-require-profiling and delete expected error handling.
18446         * gcc.dg/20021014-1.c: Likewise.
18447         * gcc.dg/nest.c: Likewise.
18448
18449 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18450
18451         PR c++/12007
18452         * g++.dg/other/vthunk1.C: New test.
18453
18454 2004-02-20  Falk Hueffner  <falk@debian.org>
18455
18456         PR target/14201
18457         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18458
18459 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18460
18461         PR c++/13927
18462         * g++.dg/other/error8.C: Remove XFAIL markers.
18463
18464         PR c++/14173
18465         * g++.dg/ext/packed5.C: New test.
18466
18467         PR c++/14199
18468         * g++.dg/warn/Wunused-5.C: New test.
18469
18470         PR c++/14186
18471         * g++.dg/lookup/member1.C: New test.
18472
18473 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18474
18475         * gcc.c-torture/compile/20040130-1.c: Enable only when
18476         __INT_MAX__ >= 2147483647L.
18477         * gcc.c-torture/compile/961203-1.c: Likewise.
18478
18479 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18480
18481         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18482         * g++.dg/opt/template1.C: Robustify assembler regexp
18483
18484 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18485
18486         * gcc.c-torture/execute/simd-4.x: Remove.
18487         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18488         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18489         Guard with #ifndef SKIP_ATTRIBUTE.
18490         * gcc.dg/compat/vector-1_y.c: Likewise.
18491         * gcc.dg/compat/vector-2_x.c: Likewise.
18492         * gcc.dg/compat/vector-2_y.c: Likewise.
18493         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18494         * g++.dg/eh/simd-2.C: Likewise.
18495
18496 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18497
18498         * gcc.c-torture/compile/complex-1.c: New.
18499
18500 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18501
18502         PR target/14209
18503         * gcc.c-torture/execute/20040218-1.c: New test.
18504
18505 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18506
18507         PR c++/14181
18508         * g++.dg/parse/new2.C: New test.
18509
18510 2004-02-18  Paul Brook  <paul@codesourcery.com>
18511
18512         * gcc.c-torture/compile/libcall-1.c: New test.
18513
18514 2004-02-18  Paul Brook  <paul@codesourcery.com>
18515
18516         PR debug/12934
18517         * gcc.dg/debug/debug-7.c: New test.
18518
18519 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18520
18521         * gcc.dg/20040217-1.c: New test.
18522
18523 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18524
18525         * gcc.c-torture/execute/990208-1.x: Delete.
18526
18527 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18528
18529         * gcc.c-torture/execute/20040208-2.x: New file.
18530
18531 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18532
18533         PR c++/11326
18534         * g++.dg/abi/structret1.C: New test.
18535
18536 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18537
18538         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18539         (i386_cpuid): No need to test if cpuid is available on AMD64.
18540         Fix assembly, so that it works onboth i386 and AMD64.
18541         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18542         (vecInLong): Fix s[] member type to unsigned int.
18543         (vecInWord): Remove type.
18544         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18545         (a64, b64, c64, d64, e64): Remove.
18546         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18547         Remove unused variable.  Remove initialization of removed variables.
18548         Don't call mmx_tests nor sse_tests.
18549         (reference_mmx, reference_sse): Remove.
18550         (check): Add return stmt.
18551         * gcc.dg/i386-sse-7.c: New test.
18552         * gcc.dg/i386-mmx-4.c: New test.
18553
18554 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18555
18556         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18557         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18558         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18559         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18560         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18561         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18562         g++.dg/tc1/dr94.C: Fix line terminator.
18563
18564 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18565
18566         * gcc.c-torture/compile/20040216-1.c: New.
18567
18568 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18569
18570         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18571         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18572         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18573         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18574         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18575         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18576
18577 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18578
18579         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18580
18581 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18582
18583         PR c++/13971
18584         * g++.dg/expr/cond4.C: New test.
18585
18586         PR c++/14086
18587         * g++.dg/lookup/crash2.C: New test.
18588
18589 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18590
18591         * gcc.c-torture/compile/20040214-2.c: New test.
18592
18593 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18594
18595         PR c++/14116
18596         * g++.dg/ext/typeof8.C: New test.
18597
18598 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18599
18600         * gcc.c-torture/compile/20040214-1.c: New test.
18601
18602 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18603
18604         PR c++/13635
18605         * g++.dg/template/spec11.C: New test.
18606
18607 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18608
18609         PR c++/13927
18610         * g++.dg/other/error8.C: New test.
18611
18612 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18613
18614         PR c++/14122
18615         * g++.dg/template/array4.C: New test.
18616
18617         PR c++/14108
18618         * g++.dg/inherit/thunk2.C: New test.
18619
18620         PR c++/14083
18621         * g++.dg/eh/cond2.C: New test.
18622
18623 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18624
18625         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18626
18627 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18628
18629         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18630
18631 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18632
18633         * g++.dg/simd-2.C: xfail on ppc64-linux.
18634
18635 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18636
18637         PR c/456
18638         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18639         tests.
18640
18641 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18642
18643         * gcc.dg/builtins-33.c: New test.
18644
18645 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18646
18647         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18648
18649 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18650
18651         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18652
18653 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18654
18655         * gcc.dg/ppc64-abi-3.c: New test.
18656
18657 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18658
18659         PR c/14092
18660
18661         * gcc.dg/pr14092-1.c: New testcase.
18662
18663 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18664
18665         * gcc.dg/cpp/assert4.c: Fix typo last change.
18666
18667         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18668         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18669
18670         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18671
18672 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18673
18674         * gcc.c-torture/compile/20040209-1.c: New test case.
18675
18676 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18677
18678         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18679
18680 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18681
18682         * gcc.c-torture/execute/20040208-[12].c: New tests.
18683
18684 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18685
18686         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18687
18688 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18689
18690         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18691
18692 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18693
18694         Bug 13856
18695         * gcc.dg/visibility-8.c: New testcase.
18696
18697 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18698
18699         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18700         arguments.
18701         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18702
18703 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18704
18705         PR middle-end/13696
18706         * g++.dg/opt/fold1.C: New test case.
18707
18708 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18709
18710         PR c++/14033
18711         * g++.dg/other/crash-2.C: New test.
18712
18713 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18714
18715         PR c++/14028
18716         * g++.dg/parse/angle-bracket2.C: New test.
18717
18718 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18719
18720         PR middle-end/13750
18721         Revert:
18722         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18723         PR pch/13361
18724         * testsuite/g++.dg/pch/wchar-1.C: New.
18725         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18726
18727 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18728
18729         PR c++/14008
18730         * g++.dg/parse/error15.C: New test.
18731         * g++.dg/parse/crash11.C: Update dg-error mark.
18732
18733 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18734
18735         PR c++/13932
18736         * g++.dg/warn/conv2.C: New test.
18737
18738 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18739
18740         PR c++/13086
18741         * g++.dg/warn/incomplete1.C: Remove xfail.
18742
18743 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18744
18745         * lib/file-format.exp (gcc_target_object_format): Use
18746         ${tool}_target_compile, not gcc_target_compile.
18747         * lib/target-supports.exp (check_alias_available): Likewise.
18748         (check_gc_sections_available): Likewise.
18749         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18750         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18751         dg-require-alias.
18752
18753 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18754
18755         PR c++/13969
18756         * g++.dg/template/static6.C: New test.
18757
18758 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18759
18760         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18761
18762 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18763
18764         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18765         tests for systems where `char' is unsigned by default.
18766
18767 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18768
18769         PR c++/13997
18770         * g++.dg/template/partial3.C: New test.
18771
18772 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18773
18774         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18775         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18776         Remove mentions of obsolete ports.
18777
18778 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18779
18780         * gcc.dg/noncompile/20001228-1.c: Fix for new
18781         error message.
18782
18783 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18784
18785         PR target/9348
18786         * gcc.c-torture/execute/multdi-1.c: New test case.
18787
18788 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18789
18790         PR c++/13925
18791         * g++.dg/template/lookup5.C: New test.
18792
18793 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18794
18795         PR c++/13950
18796         * g++.dg/template/lookup4.C: New test.
18797
18798         PR c++/13970
18799         * g++.dg/parse/error14.C: New test.
18800
18801         PR c++/14002
18802         * g++.dg/parse/template13.C: New test.
18803
18804 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18805
18806         PR c++/13978
18807         * g++.dg/template/koenig4.C: New test.
18808
18809         PR c++/13968
18810         * g++.dg/template/crash17.C: New test.
18811
18812         PR c++/13975
18813         * g++.dg/parse/error13.C: New test.
18814         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18815
18816 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18817
18818         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18819
18820 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18821
18822         PR c/11658
18823         PR c/13994
18824         * gcc.dg/noncompile/20040203-1.c: New test.
18825         * gcc.dg/noncompile/20040203-2.c: Likewise.
18826         * gcc.dg/noncompile/20040203-3.c: Likewise.
18827         * gcc.dg/20040203-1.c: Likewise.
18828
18829 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18830
18831         PR c++/10858
18832         * g++.dg/template/sizeof7.C: New test.
18833
18834 2004-02-02  Eric Christopher  <echristo@redhat.com>
18835             Zack Weinberg  <zack@codesourcery.com>
18836
18837         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18838
18839 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18840
18841         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18842         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18843         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18844         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18845
18846 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18847
18848         PR c++/13113
18849         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18850
18851         PR c++/13854
18852         * g++.dg/ext/attrib13.C: New test.
18853
18854         PR c++/13907
18855         * g++.dg/conversion/op2.C: New test.
18856
18857 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18858
18859         * gcc.dg/titype-1.c: Fix pasto.
18860
18861 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18862
18863         * gcc.dg/titype-1.c: New test.
18864
18865 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18866
18867         PR c++/13957
18868         * g++.dg/template/non-type-template-argument-1.C,
18869         g++.dg/template/qualified-id1.C: Update dg-error marks.
18870         * g++.dg/template/nontype6.C: New test.
18871
18872 2004-02-01  Roger Sayle  <roger@eyesopen.com>
18873
18874         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
18875         * gcc.dg/builtins-31.c: New testcase.
18876         * gcc.dg/builtins-32.c: New testcase.
18877
18878 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18879
18880         * objc.dg/call-super-2.m: Update line numbers
18881         for the including of stddef.h.
18882
18883 2004-01-30  Michael Matz  <matz@suse.de>
18884
18885         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18886         g++.dg/ext/case-range3.C: New tests.
18887
18888 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18889
18890         DR206
18891         PR c++/13813
18892         * g++.dg/template/member4.C: New test.
18893
18894 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18895
18896         PR c++/13683
18897         * g++.dg/template/sizeof6.C: New test.
18898
18899 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18900
18901         * gcc.dg/fwritable-strings-1.c: New test.
18902
18903 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18904
18905         * gcc.c-torture/compile/20040130-1.c: New test.
18906
18907 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18908
18909         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18910
18911 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18912
18913         PR c++/13883
18914         * g++.dg/template/ctor3.C: New test.
18915
18916 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18917
18918         * g++.dg/tc1: New directory.
18919         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18920         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18921         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18922         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18923         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18924
18925 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18926
18927         * g++.dg/parse/error11.C: New test.
18928         * g++.dg/parse/error12.C: Likewise.
18929
18930 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18931
18932         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18933         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18934
18935 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18936
18937         PR c++/13791
18938         * g++.dg/ext/attrib12.C: New test.
18939
18940         PR c++/13736
18941         * g++.dg/parse/cast2.C: New test.
18942
18943 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18944
18945         * objc.dg/encode-2.m (main): New local string.  Set depending on
18946         sizeof long.  Use in sscanf call.
18947         * objc.dg/encode-3.m (main): New local string.  Set depending on
18948         sizeof long.  Use in scan_initial call.
18949
18950 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18951
18952         * objc.dg/call-super-2.m: Make LP64-safe.
18953         * objc.dg/desig-init-1.m: Likewise.
18954
18955 2004-01-27  Devang Patel <dpatel@apple.com>
18956
18957         * g++.dg/debug/namespace1.C: New test.
18958
18959 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
18960
18961         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
18962         xscale-*-*.
18963
18964         * gcc.dg/arm-mmx-1.c: New test.
18965
18966 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18967
18968         * gcc.dg/20040127-1.c: New test.
18969         * gcc.dg/20040127-2.c: New test.
18970
18971 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18972
18973         * objc.dg/stret-1.m (glob): Renamed to globa.
18974
18975 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
18976
18977         PR c++/13663
18978         * g++.dg/expr/for1.C: New test.
18979
18980 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
18981
18982         PR middle-end/13779
18983         * gcc.dg/darwin-longlong.c: New test.
18984
18985 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
18986
18987         * gcc.dg/20040124-1.c: Moved test from here...
18988         * gcc.c-torture/compile/20040124-1.c: ...to here.
18989
18990 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18991
18992         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
18993         the assembly output if -m64 is passed.
18994
18995 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
18996
18997         PR c++/13833
18998         * g++.dg/template/cond3.C: New test.
18999
19000 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19001
19002         PR c++/13810
19003         * g++.dg/template/ttp7.C: New test.
19004
19005 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19006
19007         PR c++/13797
19008         * g++.dg/template/nontype4.C: New test.
19009         * g++.dg/template/nontype5.C: Likewise.
19010
19011 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
19012
19013         * gcc.dg/torture/mips-clobber-at.c: New test.
19014
19015 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
19016
19017         * gcc.dg/20040124-1.c: New test.
19018
19019 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
19020
19021         * gcc.dg/20040123-1.c: New test.
19022
19023 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19024
19025         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
19026
19027 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19028
19029         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
19030
19031 2004-01-23  Andrew Pinski  <apinski@apple.com>
19032
19033         * gcc.dg/20030121-1.c: Move to ..
19034         * gcc.dg/20040121-1.c: here.
19035
19036 2004-01-23  Roger Sayle  <roger@eyesopen.com>
19037
19038         * gcc.dg/builtins-29.c: New test case.
19039
19040 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19041
19042         PR 18314
19043         * gcc.dg/builtins-30.c: New testcase.
19044
19045 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
19046
19047         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
19048         * lib/g77.exp: Likewise.
19049         * lib/objc.exp: Likewise.
19050         * lib/g++.exp: Likewise.
19051
19052 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19053
19054         * gcc.dg/struct-by-value-2.c: New test.
19055
19056 2004-01-21  Andrew Pinski  <apinski@apple.com>
19057
19058         PR target/13785
19059         * gcc.dg/20030121-1.c: New test.
19060
19061 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
19062
19063         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
19064         clobber frame pointer register in asm statement.
19065
19066 2004-01-21  Falk Hueffner  <falk@debian.org>
19067
19068         * gcc.c-torture/compile/20040121-1.c: New test.
19069
19070 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
19071
19072         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
19073
19074 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
19075
19076         * gcc.dg/ppc64-abi-2.c: New test.
19077
19078 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
19079
19080         * lib/treelang.exp: Fill out this file.
19081         * lib/treelang-dg.exp: New File.
19082
19083 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19084
19085         * gcc.c-torture/compile/981022-1.c: Remove.
19086         * gcc.dg/array-5.c: Remove XFAIL.
19087         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
19088         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
19089         gcc.dg/cond-lvalue-1.c: Update.
19090         * gcc.dg/cast-lvalue-2.c: New test.
19091
19092 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
19093
19094         PR c++/13592
19095         * g++.dg/other/error1.C (class foo): Tweak error message.
19096
19097         PR c++/13592
19098         * g++.dg/template/call2.C: New test.
19099
19100 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19101
19102         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
19103         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
19104         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
19105         scalar-return-1_x.c, scalar-return-2_y.c,
19106         scalar-return-3_x.c, scalar-return-3_y.c,
19107         scalar-return-4_x.c, scalar-return-4_y.c,
19108         struct-align-1.h, struct-align-1_x.c,
19109         struct-align-1_y.c, struct-align-2.h,
19110         struct-align-2_x.c, struct-align-2_y.c,
19111         struct-by-value-10_y.c, struct-by-value-11_x.c,
19112         struct-by-value-11_y.c, struct-by-value-12_x.c,
19113         struct-by-value-12_y.c, struct-by-value-13_x.c,
19114         struct-by-value-13_y.c, struct-by-value-14_x.c,
19115         struct-by-value-14_y.c, struct-by-value-15_x.c,
19116         struct-by-value-15_y.c, struct-by-value-16_y.c,
19117         struct-by-value-17_y.c, struct-by-value-18_y.c,
19118         struct-by-value-19_y.c, struct-by-value-1_x.c,
19119         struct-by-value-1_y.c, struct-by-value-20_y.c,
19120         struct-by-value-2_x.c, struct-by-value-2_y.c,
19121         struct-by-value-3_y.c, struct-by-value-4_x.c,
19122         struct-by-value-4_y.c, struct-by-value-5_y.c,
19123         struct-by-value-6_y.c, struct-by-value-7_y.c
19124         struct-by-value-8_x.c, struct-by-value-8_y.c
19125         struct-by-value-9_x.c, struct-by-value-9_y.c
19126         struct-return-10_x.c, struct-return-10_y.c,
19127         struct-return-19_x.c, struct-return-20_x.c
19128         struct-return-2_x.c, struct-return-2_y.c
19129         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19130         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19131
19132 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19133
19134         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19135         attribute on sparc*-sun-solaris2.*.
19136
19137 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19138
19139         PR c++/13710
19140         * g++.dg/ext/typeof7.C: New test.
19141
19142 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19143
19144         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19145         * gcc.dg/const-elim-1.c: Same.
19146
19147 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19148
19149         * objc.dg/stret-1.m: New.
19150         * objc.dg/stret-2.m: New.
19151
19152 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19153
19154         PR c++/11895
19155         * g++.dg/ext/vector1.C: New test.
19156
19157 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19158
19159         * gcc.dg/pch/import-1.c: New.
19160         * gcc.dg/pch/import-1.hs: New.
19161         * gcc.dg/pch/import-1a.h: New.
19162         * gcc.dg/pch/import-1b.h: New.
19163         * gcc.dg/pch/import-1c.h: New.
19164
19165 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19166
19167         PR c++/13574
19168         * g++.dg/ext/array1.C: New test.
19169
19170         PR c++/13178
19171         * g++.dg/conversion/op1.C: New test.
19172
19173 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19174
19175         PR 11864
19176         From Kazumoto Kojima / Dan Kegel:
19177         * gcc.dg/pr11864-1.c: New test.
19178
19179         PR 10392
19180         From Marcus Comstedt / Dan Kegel:
19181         * gcc.dg/pr10392-1.c: New test.
19182
19183 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19184
19185         PR c++/13478
19186         * g++.dg/init/ref10.C: New test.
19187
19188 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19189
19190         PR c++/13407
19191         * g++.dg/parse/typename6.C: New test.
19192
19193 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19194
19195         PR pch/13361
19196         * testsuite/g++.dg/pch/wchar-1.C: New.
19197         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19198
19199 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19200
19201         PR c++/9259
19202         * g++.dg/expr/sizeof2.C: New test.
19203
19204 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19205
19206         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19207
19208 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19209
19210         PR c++/13659
19211         * g++.dg/lookup/strong-using-3.C: New.
19212         * g++.dg/lookup/using-10.C: New.
19213
19214 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19215
19216         PR c++/13594
19217         * g++.dg/lookup/strong-using-2.C: New.
19218
19219 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19220             Dan Kegel <dank@kegel.com>
19221             J"orn Rennecke <joern.rennecke@superh.com>
19222
19223         PR target/9365
19224         * gcc.dg/pr9365-1.c: New test.
19225
19226 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19227
19228         PR c++/8856
19229         * g++.dg/parse/casting-operator2.C: New test.
19230         * g++.old-deja/g++.pt/explicit83.C: Remove.
19231
19232 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19233
19234         * gcc.dg/label-compound-stmt-1.c: New test.
19235         * gcc.c-torture/compile/950922-1.c,
19236         gcc.c-torture/compile/20000211-3.c,
19237         gcc.c-torture/compile/20000518-1.c,
19238         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19239         compound statements.
19240
19241 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19242
19243         * gcc.dg/ppc64-abi-1.c: New test.
19244
19245 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19246
19247          * g++.dg/ext/attrib9.C: Add dg-warnings.
19248
19249 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19250
19251         PR c++/12335
19252         * g++.dg/parse/dtor3.C: New test.
19253
19254 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19255
19256         PR c++/12709
19257         * g++.dg/parse/try-catch-1.C: New test.
19258
19259 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19260
19261         * ada/acats/run_all.sh: Add more verbose output in acats.log
19262         when compiling tests.
19263
19264 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19265
19266         PR 13656
19267         * gcc.dg/typedef-redecl.c: New test case.
19268         * gcc.dg/typedef-redecl.h: New support file.
19269
19270 2004-01-13  Jan Hubicka  <jh@suse.cz>
19271
19272         * gcc.dg/always_inline.c: New test.
19273         * gcc.dg/debug/20031231-1.c: Fix.
19274
19275 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19276
19277         PR c++/13474
19278         * g++.dg/template/array3.C: New test.
19279
19280 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19281
19282         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19283         * g++.dg/warn/Wunused-2.C: Likewise.
19284
19285 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19286
19287         PR c++/13289
19288         * g++.dg/template/instantiate6.C: New test.
19289
19290 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19291
19292         PR middle-end/11397
19293         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19294
19295 2004-01-12  Jan Hubicka  <jh@suse.cz>
19296
19297         PR opt/12826
19298         * gcc.dg/20040112-1.c: New.
19299
19300         * gcc.dg/dwarf-die[1-7].c: Move to...
19301         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19302         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19303
19304 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19305
19306         PR c++/4100
19307         * g++.dg/parse/friend4.C: New test.
19308
19309 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19310
19311         PR c++/4100
19312         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19313         definition is called a friend.
19314
19315 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19316
19317         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19318
19319 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19320
19321         PR c++/3478
19322         * g++.dg/parse/error10.C: New test.
19323         * g++.dg/template/arg2.C: Accept "invalid type" error.
19324
19325 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19326
19327         PR middle-end/13392
19328         * g++.dg/opt/expect2.C: New test.
19329
19330 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19331
19332         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19333         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19334         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19335         Update dg-error regexps.
19336
19337 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19338
19339         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19340         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19341
19342 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19343
19344         * gcc.dg/pragma-re-1.c: Use right pointer type.
19345
19346 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19347
19348         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19349
19350 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19351
19352         * gcc.dg/rs6000-ldouble-1.c: New.
19353
19354 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19355
19356         DR 337
19357         PR c++/9256
19358         * g++.dg/other/abstract1.C: New test.
19359
19360 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19361
19362         * g++.dg/lookup/strong-using-1.C: New.
19363
19364 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19365
19366         PR c/11234
19367         * gcc.dg/func-ptr-conv-1.c: New test.
19368         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19369
19370 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19371
19372         PR target/13380.
19373         * gcc.c-torture/compile/20040109-1.c: New.
19374
19375 2004-01-08  Stuart Hastings  <stuart@apple.com>
19376
19377         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19378         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19379         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19380
19381 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19382
19383         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19384
19385 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19386
19387         * ada/acats/run_acats: Treat 'gnatchop' the same way
19388         as 'gnatmake'.  Export GCC_DRIVER.
19389         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19390         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19391
19392 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19393
19394         PR c++/12573
19395         * g++.dg/template/dependent-expr4.C: New test.
19396
19397 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19398
19399         * gcc.dg/altivec-11.c: New test.
19400
19401 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19402
19403         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19404
19405 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19406
19407         PR c/6024
19408         * gcc.dg/enum-compat-1.c: New test.
19409         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19410
19411 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19412
19413         PR c/12165
19414         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19415         gcc.dg/c99-idem-qual-3.c: New tests.
19416
19417 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19418
19419         * gcc.dg/winline-7.c: Don't cast void * to int.
19420
19421 2004-01-06  Jan Hubicka  <jh@suse.cz>
19422
19423         * gcc.dg/i386-sse-5.c: New test
19424         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19425
19426 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19427
19428         PR c++/12815
19429         * g++.dg/rtti/typeid4.C: New test.
19430
19431 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19432
19433         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19434
19435 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19436
19437         PR c++/12132
19438         * g++.dg/template/error11.C: New test.
19439
19440         PR c++/13451
19441         * g++.dg/template/class2.C: New test.
19442
19443 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19444         Richard Sandiford <rsandifo@redhat.com>
19445
19446         PR c++/13387
19447         * g++.dg/opt/alias3.C: New test.
19448
19449 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19450
19451         PR c++/13157
19452         * g++.dg/template/koenig3.C: New test.
19453
19454         PR c++/13529
19455         * g++.dg/parse/offsetof3.C: New test.
19456
19457         * g++.dg/init/copy7.C: Add missing dg-error markers.
19458
19459         PR c++/12226
19460         * g++.dg/init/copy7.c: New test.
19461
19462         PR c++/13536
19463         * g++.dg/parse/cast1.C: New test.
19464
19465 2004-01-04  Jan Hubicka  <jh@suse.cz>
19466
19467         * gcc.dg/winline[1-7].c: New tests.
19468
19469 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19470
19471         PR c++/13520
19472         * g++.dg/template/qualttp22.C: New test.
19473
19474 2004-01-01  Jan Hubicka  <jh@suse.cz>
19475
19476         * gcc.dg/debug/20031231-1.c: New.
19477         * gcc.c-torture/compile/20040101-1.c: New.
19478         * gcc.dg/dwarf-die-[1-7].c: New.
19479
19480 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19481
19482         PR optimization/13521
19483         * gcc.c-torture/compile/20031231-1.c: New test.
19484
19485 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19486
19487         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19488
19489 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19490
19491         PR c++/10079
19492         * g++.dg/template/crash16.C: New test.
19493
19494 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19495
19496         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19497
19498 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19499
19500         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19501         ports.
19502         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19503         * g++.old-deja/g++.law/profile1.C: Likewise.
19504         * gcc.c-torture/compile/981006-1.c: Likewise.
19505         * gcc.c-torture/execute/loop-2e.x: Likewise.
19506         * gcc.c-torture/execute/loop-2f.x: Remove.
19507         * gcc.c-torture/execute/loop-2g.x: Likewise.
19508         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19509         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19510
19511 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19512
19513         PR c++/13507
19514         * g++.dg/ext/attrib11.C: New test.
19515
19516         PR c++/13494
19517         * g++.dg/template/array2-1.C: New test.
19518         * g++.dg/template/array2-2.C: New test.
19519
19520 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19521
19522         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19523
19524 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19525
19526         PR c++/12774
19527         * g++.dg/template/array1-1.C: New test.
19528         * g++.dg/template/array1-2.C: New test.
19529
19530 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19531
19532         PR fortran/12632
19533         * g77.dg/12632.f: New test case.
19534
19535 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19536
19537         PR c++/13289
19538         * g++.dg/parse/nontype1.C: New test.
19539
19540 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19541
19542         PR c++/12403
19543         * g++.dg/parse/explicit1.C: New test.
19544         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19545
19546 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19547
19548         PR c++/13081
19549         * g++.dg/opt/inline6.C: New test.
19550
19551         PR c++/12613
19552         * g++.dg/parse/error9.C: New test.
19553
19554         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19555
19556 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19557
19558         PR c++/13009
19559         * g++.dg/init/assign1.C: New test.
19560
19561 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19562
19563         PR c++/13070
19564         * g++.dg/warn/format3.C: New test case.
19565
19566 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19567
19568         * gcc.c-torture/compile/20031227-1.c: New test.
19569
19570 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19571
19572         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19573         * g77.dg/bprob/bprob.exp: Likewise.
19574         * gcc.misc-tests/bprob.exp: Likewise.
19575         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19576         variants on systems where the library does not provide that
19577         functionality.
19578         * gcc.dg/builtins-20.c: Use builtins-config.h.
19579         * gcc.dg/builtins-config.h: New file.
19580
19581 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19582
19583         * lib/gcc-dg.exp (dg-require-profiling): New function.
19584         * lib/target-supports.exp (check_profiling_available): Likewise.
19585         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19586         * g77.dg/bprob/bprob.exp: Likewise.
19587         * gcc.misc-tests/bprob.exp: Likewise.
19588         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19589         * gcc.dg/20021014-1.c: Likewise.
19590         * gcc.dg/nest.c: Likewise.
19591
19592 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19593
19594         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19595         compiling.
19596         * g++.dg/lookup/java2.C: Likewise.
19597         * gcc.dg/cpp/lexident.c: Likewise.
19598
19599 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19600
19601         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19602         given.
19603         * gcc.c-torture/compile/961203-1.c: Likewise.
19604         * gcc.c-torture/compile/980506-1.c: Likewise.
19605
19606 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19607
19608         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19609         (additional_prunes): New global.
19610         (gcc-dg-prune): Handle additional per-test pruning.
19611         (dg-test): Clear additional_prunes between tests.
19612
19613         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19614         dg-prune-output to avoid spurious failures from assembler
19615         complaining about nonexistent WAW violations.
19616         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19617         Use dg-prune-output to avoid spurious failures from assembler
19618         warning about Itanium B-step errata.
19619
19620 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19621
19622         * g++.dg/abi/macro0.C: New test.
19623         * g++.dg/abi/macro1.C: Likewise.
19624         * g++.dg/abi/macro2.C: Likewise.
19625
19626         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19627         * g++.dg/abi/bitfield7.C: Likewise.
19628         * g++.dg/abi/dtor2.C: Likewise.
19629         * g++.dg/abi/mangle11.C: Likewise.
19630         * g++.dg/abi/mangle12.C: Likewise.
19631         * g++.dg/abi/mangle14.C: Likewise.
19632         * g++.dg/abi/mangle17.C: Likewise.
19633         * g++.dg/abi/vbase10.C: Likewise.
19634         * g++.dg/abi/vbase14.C: Likewise.
19635         * g++.dg/template/qualttp17.C: Likewise.
19636
19637 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19638
19639         PR c/11995
19640         * gcc.dg/20031223-1.c: New test.
19641
19642 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19643
19644         * gcc.dg/noreturn-7.c: New test.
19645
19646 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19647
19648         * gcc.dg/null-pointer-1.c: New test.
19649
19650 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19651
19652         * g++.old-deja/g++.jason/template18.C: Remove.
19653         * g++.old-deja/g++.jason/template37.C: Likewise.
19654
19655         PR c++/12862
19656         * g++.dg/lookup/ns1.C: New test.
19657
19658         PR c++/12397
19659         * g++.dg/template/lookup3.C: New test.
19660
19661 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19662
19663         * g++.dg/template/recurse1.C: New test
19664
19665 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19666
19667         PR c++/12479
19668         * g++.dg/parse/semicolon1.C: New test.
19669         * g++.dg/parse/semicolon1.h: Likewise.
19670
19671 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19672
19673         * gcc.dg/darwin-misaligned.c: New test.
19674
19675 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19676
19677         PR c/9163
19678         * gcc.dg/20031222-1.c: New test.
19679
19680 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19681
19682         PR c++/13438
19683         * g++.dg/parse/error8.C: New test.
19684
19685         PR c++/11554
19686         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19687
19688 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19689
19690         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19691         too small.
19692         * gcc.c-torture/compile/930217-1.c: Likewise.
19693         * gcc.c-torture/compile/930513-1.c: Likewise.
19694         * gcc.c-torture/execute/920908-2.c: Likewise.
19695         * gcc.c-torture/execute/921204-1.c: Likewise.
19696         * gcc.c-torture/execute/930621-1.c: Likewise.
19697         * gcc.c-torture/execute/930630-1.c: Likewise.
19698         * gcc.c-torture/execute/931031-1.c: Likewise.
19699         * gcc.c-torture/execute/980602-2.c: Likewise.
19700         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19701         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19702         * gcc.c-torture/execute/extzvsi.c: Likewise.
19703         * gcc.c-torture/unsorted/ext.c: Likewise.
19704
19705 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19706
19707         PR target/12749
19708         * gcc.c-torture/compile/20031220-2.c: New test case.
19709
19710 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19711
19712         PR optimization/13031
19713         * gcc.c-torture/compile/20031220-1.c: New test case.
19714
19715 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19716
19717         * gcc.dg/cast-function-1.c: New test.
19718
19719 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19720
19721         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19722         formats.
19723
19724 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19725
19726         PR c++/12795
19727         * g++.dg/ext/attrib10.C: New test.
19728
19729 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19730
19731         * gcc.dg/cleanup-10.c: New test.
19732         * gcc.dg/cleanup-11.c: New test.
19733
19734 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19735
19736         PR c++/13239
19737         * g++.dg/opt/expect1.C: New test.
19738
19739 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19740
19741         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19742
19743 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19744
19745         PR debug/12923
19746         * gcc.dg/20031218-1.c: New test.
19747
19748         PR debug/12389
19749         * gcc.dg/20031218-2.c: New test.
19750         * gcc.dg/20031218-3.c: New test.
19751
19752         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19753         of label name and allow for USER_LABEL_PREFIX == "_" names.
19754         * g++.dg/abi/mangle18-2.C: Likewise.
19755         * g++.dg/abi/mangle19-1.C: Likewise.
19756         * g++.dg/abi/mangle19-2.C: Likewise.
19757         * g++.dg/abi/mangle20-1.C: Likewise.
19758         * g++.dg/abi/mangle20-2.C: Likewise.
19759
19760 2003-12-18  Richard Henderson  <rth@redhat.com>
19761
19762         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19763
19764 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19765             Dan Kegel <dank@kegel.com>
19766
19767         PR other/12009
19768         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19769         testing a cross compiler, it causes spurious compile failures.
19770         * lib/g++.exp: Likewise.
19771
19772 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19773
19774         PR c++/13262
19775         * g++.dg/template/access13.C: New test.
19776
19777 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19778
19779         * gcc.dg/20031216-1.c: New test.
19780
19781 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19782
19783         PR c++/9154
19784         * g++.dg/template/error10.C: New test.
19785
19786 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19787
19788         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19789         * g++.dg/eh/simd-2.C: Likewise.
19790
19791 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19792             Roger Sayle  <roger@eyesopen.com>
19793
19794         * gcc.c-torture/execute/ieee/mzero5.c: New.
19795
19796 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19797
19798         PR c++/10603
19799         * g++.dg/parse/error6.C: New test.
19800
19801         PR c++/12827
19802         * g++.dg/parse/error7.C: New test.
19803
19804 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19805
19806         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19807         at -O with stabs debugging formats.
19808         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19809         * gcc.dg/debug/debug-2.c: Likewise.
19810
19811 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19812
19813         PR c++/12696
19814         * g++.dg/init/error1.C: New test.
19815
19816         PR c++/12218
19817         * g++.dg/init/pm3.C: New test.
19818
19819 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19820
19821         PR c/3347
19822         * gcc.dg/bitfld-8.c: New test.
19823
19824 2003-12-16  James Lemke  <jim@wasabisystems.com>
19825
19826         * gcc.dg/arm-scd42-[123].c: New tests.
19827
19828 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19829
19830         PR c++/9043
19831         * g++.dg/abi/mangle20-1.C: New test.
19832         * g++.dg/abi/mangle20-2.C: New test.
19833
19834 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19835
19836         PR c++/13275
19837         * g++.dg/other/offsetof2.C: Remove XFAIL.
19838         * g++.dg/parse/offsetof1.C: New test.
19839         * g++.gd/parse/offsetof2.C: Likewise.
19840
19841 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19842
19843         * g++.dg/template/nontype3.C: New test.
19844         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19845
19846 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19847
19848         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19849
19850 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19851
19852         PR c++/13387
19853         * g++.dg/expr/assign1.C: New test.
19854
19855         PR c++/13242
19856         * g++.dg/abi/mangle19-1.C: New test.
19857         * g++.dg/abi/mangle19-2.C: New test.
19858
19859 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19860
19861         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19862
19863 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19864
19865         * gcc.c-torture/execute/20031216-1.c: New test.
19866
19867 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19868
19869         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
19870         an ICE regression.
19871
19872 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19873
19874         PR c++/10926
19875         * g++.dg/template/error9.C: New test.
19876
19877         PR c++/11116
19878         * g++.dg/template/error8.C: New test.
19879
19880 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19881
19882         PR middle-end/13400
19883         * gcc.c-torture/execute/20031215-1.c: New test case.
19884
19885 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19886
19887         PR c++/13269
19888         * g++.dg/parse/error5.C: New test.
19889
19890         PR c++/12989
19891         * g++.dg/expr/sizeof1.C: New test.
19892
19893         PR c++/13310
19894         * g++.dg/template/crash15.C: New test.
19895
19896 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19897
19898         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19899         a non-POD type as the last named parameter of a varargs function.
19900
19901 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19902
19903         PR c++/13243
19904         PR c++/12573
19905         * g++.dg/template/crash14.C: New test.
19906         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19907
19908 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19909
19910         * g++.dg/other/java1.C: New test.
19911
19912         PR c++/13241
19913         * g++.dg/abi/mangle18-1.C: New test.
19914         * g++.dg/abi/mangle18-2.C: New test.
19915
19916 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19917
19918         PR optimization/10312
19919         * gcc.c-torture/execute/20031214-1.c: New.
19920
19921 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19922
19923         PR c++/10779
19924         PR c++/12160
19925         * g++.dg/parse/error3.C: New test.
19926         * g++.dg/parse/error4.C: Likewise.
19927         * g++.dg/abi/mangle4.C: Tweak error messages.
19928         * g++.dg/lookup/using5.C: Likewise.
19929         * g++.dg/other/error2.C: Likewise.
19930         * g++.dg/parse/typename5.C: Likewise.
19931         * g++.dg/parse/undefined1.C: Likewise.
19932         * g++.dg/template/arg2.C: Likewise.
19933         * g++.dg/template/ttp3.C: Likewise.
19934         * g++.dg/template/type1.C: Likewise.
19935         * g++.old-deja/g++.other/crash32.C: Likewise.
19936         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19937
19938 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19939
19940         PR c++/13106
19941         * g++.dg/warn/noreturn-3.C: New test.
19942
19943 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19944
19945         PR c++/13118
19946         * g++.dg/abi/covariant3.C: New.
19947
19948 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19949
19950         * g++.dg/eh/ia64-1.C: New test.
19951
19952 2003-12-12  Roger Sayle  <roger@eyesopen.com>
19953
19954         PR optimization/13037
19955         * g77.f-torture/execute/13037.f: New test case.
19956
19957 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19958
19959         PR c++/12881
19960         * g++.dg/abi/covariant2.C: New.
19961
19962 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
19963
19964         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
19965
19966 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
19967
19968         * gcc.c-torture/execute/wchar_t-1.x: Delete.
19969
19970 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
19971
19972         PR other/10819
19973         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
19974         to fix Bug 10819.
19975         * lib/g++.exp (g++_version): Likewise.
19976         * lib/g77.exp (g77_version): Likewise.
19977         * lib/objc.exp (default_objc_version): Likewise.
19978
19979 2003-12-10  Richard Henderson  <rth@redhat.com>
19980
19981         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
19982
19983         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
19984
19985 2003-12-08  Matt Austern  <austern@apple.com>
19986
19987         PR c/13134
19988         * lib/gcc-dg.exp (dg-require-visibility): Define.
19989         * lib/target-supports (check_visibility_available): Define.
19990         * gcc.dg/visibility-1.c: New test.
19991         * gcc.dg/visibility-2.c: Likewise.
19992         * gcc.dg/visibility-3.c: Likewise.
19993         * gcc.dg/visibility-4.c: Likewise.
19994         * gcc.dg/visibility-5.c: Likewise.
19995         * gcc.dg/visibility-6.c: Likewise.
19996         * g++.dg/ext/visibility-1.C: Likewise.
19997         * g++.dg/ext/visibility-2.C: Likewise.
19998         * g++.dg/ext/visibility-3.C: Likewise.
19999         * g++.dg/ext/visibility-4.C: Likewise.
20000         * g++.dg/ext/visibility-5.C: Likewise.
20001         * g++.dg/ext/visibility-6.C: Likewise.
20002
20003 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20004
20005         * g++.dg/lookup/java1.C: New test.
20006         * g++.dg/lookup/java2.C: New test.
20007
20008 2003-12-07  Falk Hueffner  <falk@debian.org>
20009
20010         * g++.dg/opt/noreturn-1.C: New test.
20011
20012 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
20013
20014         * gcc.dg/overflow-1.c: New test.
20015
20016 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20017
20018         * g77.f-torture/compile/13060.f: New test.
20019
20020 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
20021
20022         PR c++/13323
20023         * g++.dg/inherit/operator2.C: New test.
20024
20025 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20026
20027         PR c++/13305
20028         * g++.dg/ext/attrib9.C: New test.
20029
20030 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20031
20032         PR c++/13314
20033         * g++.dg/template/error7.C: New test.
20034
20035 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
20036             J"orn Rennecke <joern.rennecke@superh.com>
20037
20038         PR target/13302
20039         * g++.dg/other/struct-va_list.C: New test.
20040
20041 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20042
20043         PR c++/13166
20044         * g++.dg/parse/defarg6.C: New test.
20045
20046 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
20047
20048         PR target/13256
20049         * gcc.c-torture/execute/20031201-1.c: New test.
20050
20051 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
20052
20053         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
20054
20055 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20056
20057         * gcc.dg/builtin-return-1.c: New test.
20058
20059 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
20060             J"orn Rennecke <joern.rennecke@superh.com>
20061
20062         PR optimization/13260
20063         * gcc.c-torture/execute/20031204-1.c: New test.
20064
20065 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20066
20067         PR c++/9127
20068         * g++.dg/template/error6.C: New test.
20069
20070 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
20071
20072         * gcc.dg/20031202-1.c: New test.
20073
20074 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20075
20076         PR c++/13179
20077         * g++.dg/template/eh1.C: New test.
20078
20079         PR c++/10771
20080         * g++.dg/template/error5.C: New test.
20081
20082 2003-12-02  David Ung  <davidu@mips.com>
20083
20084         * gcc.dg/compat/vector-check.h: Corrected type for var
20085         g_##TMODE
20086
20087 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20088
20089         PR c++/10126
20090         * g++.dg/template/ptrmem8.C: New test.
20091
20092 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20093
20094         PR c++/12573
20095         * g++.dg/template/dependent-expr3.C: New test.
20096
20097 2003-12-01  James Lemke  <jim@wasabisystems.com>
20098
20099         * gcc.dg/arm-g2.c: New test.
20100
20101 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20102
20103         PR optimization/11634
20104         * gcc.dg/20031201-2.c: New test case.
20105
20106 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
20107
20108         PR 11433
20109         * objc.dg/proto-lossage-3.m: New test.
20110
20111 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20112
20113         PR optimization/12628
20114         * gcc.dg/20031201-1.c: New test case.
20115
20116 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20117
20118         * gcc.dg/unaligned-1.c: New test.
20119
20120 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20121
20122         PR c++/9849
20123         * g++.dg/template/error4.C: New test.
20124         * g++.dg/template/nested3.C: Adjust error markers.
20125
20126 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20127
20128         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20129
20130 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20131
20132         PR c/10333
20133         * gcc.dg/bitfld-7.c: New test.
20134
20135 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20136
20137         * gcc.dg/tls/asm-1.C: New test.
20138
20139 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20140
20141         * gcc.dg/cpp/assert4.c: Update.
20142
20143 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20144
20145         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20146         * gcc.dg/builtin-apply3.c: New test.
20147
20148 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20149
20150         * lib/compat.exp (compat-obj): New xfaildata parameter.
20151         Use it to set compiler_conditional_xfail_data before compiling.
20152         (compat-get-options): Handle dg-xfail-if.
20153         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20154         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20155         * gcc.dg/compat/vector-1_y.c: Likewise.
20156         * gcc.dg/compat/vector-2_x.c: Likewise.
20157         * gcc.dg/compat/vector-2_y.c: Likewise.
20158
20159 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20160
20161         * g++.dg/opt/reg-stack4.C: New test.
20162
20163 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20164
20165         * gcc.dg/builtin-apply2.c: New test.
20166
20167 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20168
20169         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20170
20171 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20172
20173         PR c++/12924
20174         * g++.dg/template/template-id-2.C: New test.
20175
20176 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20177
20178         PR c++/5369
20179         * g++.dg/template/memfriend1.C: New test.
20180         * g++.dg/template/memfriend2.C: Likewise.
20181         * g++.dg/template/memfriend3.C: Likewise.
20182         * g++.dg/template/memfriend4.C: Likewise.
20183         * g++.dg/template/memfriend5.C: Likewise.
20184         * g++.dg/template/memfriend6.C: Likewise.
20185         * g++.dg/template/memfriend7.C: Likewise.
20186         * g++.dg/template/memfriend8.C: Likewise.
20187         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20188
20189 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20190
20191         PR c++/12515
20192         * g++.dg/ext/cond1.C: New test.
20193
20194 2003-11-20  Richard Henderson  <rth@redhat.com>
20195
20196         * gcc.dg/20020201-2.c: Remove.
20197         * gcc.dg/20020201-4.c: Remove.
20198         * gcc.dg/20020304-1.c: Remove.
20199
20200 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20201
20202         * gcc.dg/cpp/trad/xwin1.c: New test case.
20203
20204 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20205
20206         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20207         * lib/g77.exp: Likewise.
20208         * lib/objc.exp: Likewise.
20209         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20210         for darwin.
20211
20212 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20213
20214         PR c++/12932
20215         * g++.dg/template/static5.C: New test.
20216
20217 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20218
20219         * gcc.dg/nested-func-1.c: New test.
20220
20221 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20222
20223         * gcc.dg/cpp/assert4.c: New test.
20224
20225 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20226
20227         PR c++/2294
20228         * g++.dg/lookup/using9.c: New test.
20229
20230 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20231
20232         PR c++/12762
20233         * g++.dg/template/error3.C: New test.
20234
20235 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20236
20237         PR ada/13035
20238         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20239         No longer use a wrapper for gcc, since this does not work under
20240         Windows.
20241
20242 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20243
20244         PR c++/2094
20245         * g++.dg/template/ptrmem7.C: New test.
20246
20247 2003-11-13  Andrew Pinski <apinski@apple.com>
20248
20249         * gcc.c-torture/compile/20031113-1.c: New test.
20250
20251 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20252             Kean Johnston <jkj@sco.com>
20253
20254         PR c/13029
20255         * gcc.dg/unused-4.c: Update.
20256
20257 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20258
20259         * g++.dg/opt/const3.C: New test.
20260
20261 2003-11-13  Jan Hubicka  <jh@suse.cz>
20262
20263         * gcc.c-torture/compile/20031112-1.c: New test.
20264
20265 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20266
20267         * g++.dg/parse/crash10.C: Remove bogus error marker.
20268
20269 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20270
20271         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20272         (host_gcc): Likewise.
20273         (ROOT): Honor $PWDCMD.
20274         (BASE): Likewise.
20275         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20276
20277 2003-11-12  Catherine Moore  <clm@redhat.com>
20278
20279         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
20280
20281 2003-11-12  Andreas Jaeger  <aj@suse.de>
20282             Jakub Jelinek  <jakub@redhat.com>
20283             Andrew Pinski  <pinskia@physics.uc.edu>
20284             Richard Henderson  <rth@redhat.com>
20285
20286         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20287         systems.
20288         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20289
20290         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20291         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20292
20293 2003-11-11  Andreas Jaeger  <aj@suse.de>
20294
20295         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20296
20297         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20298
20299 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20300
20301         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20302         Clean ups.
20303
20304 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20305
20306         * gcc.dg/trampoline-1.c: New test.
20307
20308 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20309
20310         * gcc.c-torture/compile/200031109-1.c: New test.
20311
20312 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20313
20314         PR c/3190
20315         PR c/8714
20316         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20317         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20318         gcc.dg/format/no-y2k-1.c: Update.
20319
20320 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20321
20322         PR optimization/10467
20323         * gcc.dg/20031108-1.c: New test case.
20324
20325 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20326
20327         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20328
20329 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20330
20331         * gcc.dg/compound-lvalue-1.c: New test.
20332         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20333         some XFAILs.
20334
20335 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20336
20337         * gcc.dg/altivec-varargs-1.c: New test.
20338
20339 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20340
20341         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20342         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20343         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20344         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20345         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20346
20347 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20348
20349         * gcc.dg/cond-lvalue-1.c: New test.
20350
20351 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20352
20353         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20354
20355 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20356
20357         PR c++/11616
20358         * g++.dg/template/instantiate5.C: New test.
20359
20360 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20361
20362         PR c++/12726
20363         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20364         * ChangeLog: Add missing first entry for above test.
20365
20366 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20367
20368         PR c++/9810
20369         * g++.dg/template/using8.C: New test.
20370         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20371
20372 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20373
20374         PR optimization/10817
20375         * gcc.c-torture/compile/20031102-1.c: New test case.
20376
20377 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20378
20379         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20380         2147483647.
20381
20382 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20383
20384         * gcc.dg/20031102-1.c: New test.
20385
20386 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20387
20388         * gcc.dg/complex-1.c: New test.
20389
20390 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20391
20392         PR c++/12796
20393         * g++.dg/template/crash13.C: Adjust expected error location.
20394         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20395
20396 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20397
20398         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20399
20400 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20401
20402         PR/10239
20403         * gcc.c-torture/compile/20031031-2.c: New test.
20404
20405 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20406
20407         PR/11640
20408         * gcc.c-torture/compile/20031031-1.c: New test.
20409
20410 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20411
20412         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20413         * gcc.misc-tests/bprob.exp: Likewise.
20414         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20415         the execution test on arm-elf configs.
20416         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20417         configs that don't support scratch files.
20418         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20419
20420 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20421
20422         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20423         done by dejagnu.
20424
20425 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20426
20427         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20428         Avoid non pure sh syntax. Add more logging.
20429
20430         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20431         fail.
20432
20433 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20434
20435         PR libgcj/10610
20436         * gcc.dg/ppc-stackalign-1.c: New test.
20437
20438 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20439
20440         * ada/acats/run_all.sh: Change output to be more compliant with
20441         dejagnu framework.
20442         Create acats.sum and acats.log files under testsuite/ada/acats
20443         Only run [a-z]* directories, to filter out e.g. CVS.
20444         Redirect build output to log file.
20445
20446 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20447
20448         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20449
20450 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20451
20452         PR ada/5909:
20453         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20454
20455 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20456
20457         * gcc.c-torture/compile/20031023-1.c: New test.
20458         * gcc.c-torture/compile/20031023-2.c: New test.
20459         * gcc.c-torture/compile/20031023-3.c: New test.
20460         * gcc.c-torture/compile/20031023-4.c: New test.
20461
20462 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20463
20464         PR c++/10371
20465         * g++.dg/lookup/scoped8.C: New test.
20466
20467 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20468
20469         * g++.dg/opt/reg-stack3.C: New test.
20470
20471 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20472
20473         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20474
20475 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20476
20477         PR c++/11076
20478         * g++.dg/template/crash13.C: New test.
20479
20480 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20481
20482         * gcc.dg/c99-restrict-2.c: New test.
20483
20484 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20485
20486         PR c++/12698, c++/12699, c++/12700, c++/12566
20487         * g++.dg/inherit/covariant9.C: New test.
20488         * g++.dg/inherit/covariant10.C: New test.
20489         * g++.dg/inherit/covariant11.C: New test.
20490
20491 2003-10-23  Jason Merrill  <jason@redhat.com>
20492
20493         PR c++/12726
20494         * g++.dg/ext/complit2.C: New test.
20495
20496 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20497
20498         PR target/12654
20499         * gcc.c-torture/execute/20031020-1.c: New test.
20500
20501 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20502
20503         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20504         following the jump_insn.
20505
20506 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20507
20508         * gcc.dg/cast-lvalue-1.c: New test.
20509
20510 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20511
20512         PR c++/11962
20513         * g++.dg/template/cond2.C: New test.
20514
20515 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20516
20517         * gcc.dg/builtins-28.c: New test.
20518
20519 2003-10-20  Jan Hubicka  <jh@suse.cz>
20520
20521         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20522         parameter.
20523         * testsuite/gcc.dg/inline-2.c: Likewise.
20524
20525 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20526
20527         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20528         * gcc.dg/nest.c:  Likewise.
20529
20530 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20531
20532         PR c++/9781, c++/10583, c++/11862
20533         * g++.dg/parse/crash13.C: New test.
20534
20535 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20536
20537         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20538
20539 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20540
20541         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20542         Define HAVE_C99_RUNTIME except on Solaris.
20543         * gcc.dg/builtins-20.c: Likewise.
20544
20545 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20546
20547         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20548
20549 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20550
20551         PR c++/12495
20552         * g++.dg/template/crash21.C: New test.
20553
20554 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20555
20556         PR c++/2513
20557         * g++.dg/template/typename5.C: New test.
20558
20559 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20560
20561         PR c++/12369
20562         * g++.dg/template/friend25.C: New test.
20563
20564 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20565
20566         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20567         versions.
20568
20569 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20570
20571         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20572         == 2147483647.
20573
20574 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20575
20576         * gcc.c-torture/execute/960416-1.x: Remove.
20577         * gcc.c-torture/execute/divconst-3.x: Likewise.
20578
20579 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20580
20581         PR target/12598
20582         * gcc.dg/torture/cris-volatile-1.c: New test.
20583
20584 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20585
20586         PR optimization/9325
20587         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20588         for overflowing floating point to integer conversion during RTL
20589         simplification.
20590
20591 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20592
20593         * objc/execute/_cmd.m: Fix typo.
20594         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20595         Relax 'scan-assembler' regexp.
20596         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20597         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20598         * objc.dg/zero-link-2.m: Remove blank line.
20599         * objc.dg/zero-link-3.m: New test case.
20600
20601 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20602
20603         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20604
20605         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20606         than linker trickery.
20607
20608 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20609
20610         PR c++/12370
20611         * g++.dg/other/friend2.C: New test.
20612
20613 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20614
20615         * gcc.dg/20031012-1.c: New test.
20616
20617 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20618
20619         * gcc.dg/weak/weak-3.c: Fix for new warning.
20620
20621 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20622
20623         PR optimization/8750
20624         * gcc.c-torture/execute/20031012-1.c: New test case.
20625
20626 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20627
20628         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20629         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20630
20631 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20632
20633         PR optimization/12260
20634         * gcc.c-torture/compile/20031011-2.c: New test case.
20635
20636 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20637
20638         * gcc.c-torture/execute/20031011-1.c: New testcase.
20639
20640 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20641
20642         * gcc.c-torture/compile/20031011-1.c: New test.
20643
20644 2003-10-11  Jan Hubicka  <jh@suse.cz>
20645
20646         * g++.dg/other/first-global.C: New test.
20647
20648 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20649
20650         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20651
20652 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20653
20654         * gcc.c-torture/compile/20031010-1.c: New test.
20655
20656 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20657
20658         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20659         * gcc.c-torture/execute/va-arg-25.c: ... here.
20660
20661 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20662
20663         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20664
20665 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20666
20667         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20668
20669 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20670
20671         * g++.dg/parse/error2.C: New test.
20672
20673 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20674
20675         PR c++/11097
20676         * g++.dg/other/error5.C: Modify the error message.
20677         * g++.dg/lookup/using8.C: New test.
20678
20679 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20680
20681         * gcc.dg/darwin-abi-2.c: New file.
20682         * gcc.c-torture/execute/va-arg-24.c: New file.
20683
20684 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20685
20686         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20687         indentation.
20688
20689 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20690
20691         PR c++/10147
20692         * g++.dg/other/error4.C: Update error messages.
20693         * g++.dg/template/ptrmem4.C: Likewise.
20694
20695         PR c++/12337
20696         * g++.dg/init/new9.C: New test.
20697
20698         PR c++/12334, c++/12236, c++/8656
20699         * g++.dg/ext/attrib8.C: New test.
20700
20701 2003-10-06  Devang Patel  <dpatel@apple.com>
20702
20703         * gcc.dg/debug/dwarf2-3.h: New test.
20704         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20705
20706 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20707
20708         * g++.dg/opt/cfg2.C: New test.
20709
20710 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20711
20712         * g++.dg/opt/float1.C: New test.
20713
20714 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20715
20716         * gcc.dg/c90-array-lval-6.c: New test.
20717         * gcc.dg/c99-array-lval-6.c: New test.
20718
20719 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20720             Ziemowit Laski  <zlaski@apple.com>
20721
20722         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20723         'Derived', so that it is never considered a class method; add
20724         new warning for '+port' method ambiguity.
20725         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20726         <objc/objc-api.h> (needed on Mac OS X).
20727         * objc.dg/method-13.m: New test.
20728
20729 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20730
20731         PR optimization/9325, PR java/6391
20732         * gcc.c-torture/execute/20031003-1.c: New test case.
20733
20734 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20735
20736         PR optimization/12180
20737         * gcc.dg/20031002-1.c: New test.
20738
20739         PR c++/12486
20740         * g++.dg/inherit/error1.C: New test.
20741
20742 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20743
20744         * lib/f-torture.exp (search_for): Rename to...
20745         (search_for_re): This.  Also, clean up comments and the
20746         "regexp" invocation.
20747
20748 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20749
20750         * gcc.c-torture/compile/20031002-1.c: New test.
20751
20752 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20753
20754         * g++.dg/opt/cond1.C: New test.
20755
20756 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20757
20758         * gcc.dg/Wold-style-definition-2.c: New testcase.
20759         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20760
20761 2003-09-29  Richard Henderson  <rth@redhat.com>
20762
20763         * g++.dg/init/array10.C: Add dg-options.
20764
20765 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20766
20767         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20768
20769 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20770
20771         * g++.dg/template/friend19.C: Fix typo.
20772         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20773
20774 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20775
20776         * gcc.c-torture/execute/20030928-1.c: New test.
20777         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20778
20779 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20780
20781         * g++.dg/opt/unroll1.C: New test.
20782
20783 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20784
20785         PR optimization/11741
20786         * gcc.dg/20030926-1.c: New test case.
20787
20788 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20789
20790         PR c++/5655
20791         * g++.dg/parse/access7.C: New test.
20792         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20793
20794 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20795
20796         MERGE OF objc-improvements-branch into MAINLINE:
20797         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20798         if libobjc has not been built.
20799         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20800         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20801         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20802         objc/execute/nested-3.m, objc/execute/np-2.m,
20803         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20804         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20805         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20806         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20807         objc.dg/special/unclaimed-category-1.h,
20808         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20809         well as GNU runtime.
20810         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20811         * execute/cascading-1.m, execute/function-message-1.m,
20812         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20813         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20814         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20815         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20816         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20817         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20818         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20819         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20820         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20821         * objc.dg/bitfield-2.m: Run only on Darwin.
20822         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20823         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20824         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20825         * objc.dg/const-str-1.m: Fix constant string layout.
20826
20827 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20828
20829         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20830
20831 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20832
20833         * gcc.dg/darwin-abi-1.c: New file.
20834
20835 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20836
20837         PR target/12281
20838         * gcc.c-torture/compile/20030921-1.c: New test.
20839
20840 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20841
20842         * g++.dg/opt/reg-stack2.C: New test.
20843
20844 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20845
20846         * g++.dg/eh/delayslot1.C: New test.
20847
20848 2003-09-20  Richard Henderson  <rth@redhat.com>
20849
20850         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20851
20852 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20853
20854         * gcc.c-torture/execute/20030920-1.c: New test case.
20855
20856 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20857
20858         * g++.dg/rtti/typeid3.C: Correct expected error message.
20859
20860 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20861
20862         PR c++/157
20863         * g++.dg/parse/crash12.C: New test.
20864
20865 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20866
20867         * gcc.dg/compat/mixed-struct-check.h: New.
20868         * gcc.dg/compat/mixed-struct-defs.h: New.
20869         * gcc.dg/compat/mixed-struct-init.h: New.
20870         * gcc.dg/compat/struct-by-value-19_main.c: New.
20871         * gcc.dg/compat/struct-by-value-19_x.c: New.
20872         * gcc.dg/compat/struct-by-value-19_y.c: New.
20873         * gcc.dg/compat/struct-by-value-20_main.c: New.
20874         * gcc.dg/compat/struct-by-value-20_x.c: New.
20875         * gcc.dg/compat/struct-by-value-20_y.c: New.
20876         * gcc.dg/compat/struct-return-19_main.c: New.
20877         * gcc.dg/compat/struct-return-19_x.c: New.
20878         * gcc.dg/compat/struct-return-19_y.c: New.
20879         * gcc.dg/compat/struct-return-20_main.c: New.
20880         * gcc.dg/compat/struct-return-20_x.c: New.
20881         * gcc.dg/compat/struct-return-20_y.c: New.
20882
20883 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20884         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20885         so that it will not complain on LP64 targets.
20886
20887 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20888
20889         PR c++/495
20890         * g++.dg/template/friend24.C: New test.
20891
20892 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20893
20894         PR c++/12332
20895         * g++.dg/template/memtmpl2.C: New test.
20896
20897 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20898
20899         PR target/11184
20900         * gcc.dg/builtin-apply1.c: New test.
20901
20902 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20903
20904         PR c++/9848
20905         * g++.dg/warn/Wunused-4.C: New test.
20906
20907 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20908
20909         PR c++/12316
20910         * g++.dg/other/gc2.C: New test.
20911
20912 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20913
20914         PR c++/11991
20915         * g++.dg/rtti/typeid3.C: New test.
20916
20917         PR c++/12266
20918         * g++.dg/overload/template1.C: New test.
20919
20920 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20921
20922         * g++.dg/opt/cfg3.C: New test.
20923
20924 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20925
20926         PR c++/7939
20927         * g++.dg/template/crash11.C: New test.
20928
20929 2003-09-16  Jason Merrill  <jason@redhat.com>
20930             Jakub Jelinek  <jakub@redhat.com>
20931
20932         * gcc.dg/attr-warn-unused-result.c: New test.
20933
20934 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20935
20936         PR c++/12184
20937         * g++.dg/expr/call2.C: New test.
20938
20939 2003-09-15  Andreas Jaeger  <aj@suse.de>
20940
20941         * gcc.dg/Wold-style-definition-1.c: New test.
20942
20943 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20944
20945         PR c++/3907
20946         * g++.dg/parse/template12.C: New test.
20947
20948         * g++.dg/abi/bitfield11.C: New test.
20949         * g++.dg/abi/bitfield12.C: Likewise.
20950
20951 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
20952
20953         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
20954         non-expansion of functional macro name without arguments at EOL.
20955         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
20956
20957 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
20958
20959         * gcc.c-torture/execute/20030914-[12].c: New tests.
20960
20961 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20962
20963         PR c++/11788
20964         * g++.dg/overload/addr1.C: New test.
20965
20966 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
20967
20968         * gcc.dg/20030909-1.c: New test.
20969
20970 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20971
20972         * gcc.dg/ultrasp10.c: New test.
20973
20974 2003-09-09  Devang Patel  <dpatel@apple.com>
20975
20976         * gcc.dg/darwin-ld-6.c: New test.
20977
20978 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20979
20980         * gcc.dg/torture/builtin-explog-1.c: New testcase.
20981
20982 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20983
20984         * gcc.dg/ia64-types1.c: New test.
20985         * gcc.dg/ia64-types2.c: Likewise.
20986
20987 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20988
20989         * gcc.dg/builtins-1.c: Add more _Complex tests.
20990         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20991
20992         * gcc.dg/builtins-1.c: Test existing _Complex functions.
20993         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20994
20995 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20996
20997         PR c++/11786
20998         * g++.dg/lookup/koenig2.C: New test.
20999
21000         PR c++/5296
21001         * g++.dg/rtti/typeid2.C: New test.
21002
21003 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
21004
21005         * gcc.c-torture/compile/20030904-1.c: New test.
21006
21007 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21008
21009         * g++.dg/opt/longbranch2.C: New test.
21010
21011 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21012
21013         * g++.dg/template/crash10.C: Only compile it.
21014
21015 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21016
21017         PR middle-end/11665
21018         * gcc.c-torture/compile/20030907-1.c: New test.
21019         * g++.dg/init/array11.C: New test.
21020
21021 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21022
21023         PR c++/11852
21024         * g++.dg/init/struct1.C: New test.
21025
21026 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21027
21028         PR c++/12181
21029         * g++.dg/expr/comma1.C: New test.
21030
21031 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
21032
21033         PR c++/11867
21034         * g++.dg/expr/static_cast5.C: New test.
21035
21036 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
21037
21038         PR c++/11507
21039         * g++.dg/lookup/scoped7.C: New test.
21040
21041         PR c++/9574
21042         * g++.dg/other/static1.C: New test.
21043
21044         PR c++/11490
21045         * g++.dg/warn/template-1.C: New test.
21046
21047         PR c++/11432
21048         * g++.dg/template/crash10.C: New test.
21049
21050         PR c++/2478
21051         * g++.dg/overload/VLA.C: New test.
21052
21053         PR c++/10804
21054         * g++.dg/template/call1.C: New test.
21055
21056 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21057
21058         PR c++/11794
21059         * g++.dg/parse/using3.C: New test.
21060
21061 2003-09-06  Roger Sayle  <roger@eyesopen.com>
21062
21063         PR c++/11409
21064         * g++.dg/overload/builtin3.C: New test case.
21065
21066 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
21067
21068         PR c/9862
21069         * gcc.dg/20030906-1.c: New test.
21070         * gcc.dg/20030906-2.c: Likewise.
21071
21072 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21073
21074         PR c++/12167
21075         * g++.dg/parse/defarg5.C: New test.
21076
21077         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
21078
21079 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/12163
21082         * g++.dg/expr/static_cast4.C: New test.
21083
21084         PR c++/12146
21085         * g++.dg/template/crash9.C: New test.
21086
21087 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
21088
21089         * g++.old-deja/g++.ext/pretty2.C: Update for change
21090         in __FUNCTION__.
21091         * g++.old-deja/g++.ext/pretty3.C: Likewise.
21092
21093 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
21094
21095         PR c++/11922
21096         * g++/dg/template/qualified-id1.C: New test.
21097
21098         PR c++/12037
21099         * g++.dg/warn/noeffect4.C: New test.
21100
21101 2003-09-04  Matt Austern  <austern@apple.com>
21102
21103         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
21104         * g++.dg/ext/fnname2.C: Likewise.
21105         * g++.dg/ext/fnname3.C: Likewise.
21106
21107 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
21108
21109         * g++.dg/expr/lval1.C: New test.
21110         * g++.dg/ext/lvcast.C: Remove.
21111
21112 2003-09-03  Roger Sayle  <roger@eyesopen.com>
21113
21114         PR optimization/11700.
21115         * gcc.c-torture/compile/20030903-1.c: New test case.
21116
21117 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
21118
21119         PR c++/12053
21120         * g++.dg/abi/layout4.C: New test.
21121
21122 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21123
21124         PR c++/11553
21125         * g++.dg/parse/friend3.C: New test.
21126
21127 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21128
21129         PR c++/11847
21130         * g++.dg/template/class1.C: New test.
21131
21132         PR c++/11808
21133         * g++.dg/expr/call1.C: New test.
21134
21135 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21136
21137         PR c++/12114
21138         * g++.dg/init/ref9.C: New test.
21139
21140         PR c++/11972
21141         * g++.dg/template/nested4.C: New test.
21142
21143 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21144
21145         PR c++/12093
21146         * g++.dg/template/non-dependent4.C: New test.
21147
21148         PR c++/11928
21149         * g++.dg/inherit/conv1.C: New test.
21150
21151 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21152
21153         PR c++/6196
21154         * g++.dg/ext/label1.C: New test.
21155         * g++.dg/ext/label2.C: Likewise.
21156
21157 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21158
21159         * g++.dg/expr/cond3.C: New test.
21160
21161 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21162
21163         * gcc.dg/builtins-1.c: Add new builtin cases.
21164
21165 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21166
21167         * gcc.dg/builtins-1.c: Add new cases.
21168         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21169
21170 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21171
21172         * gcc.dg/builtins-1.c: Add more math builtin tests.
21173         * gcc.dg/torture/builtin-attr-1.c: New test.
21174
21175 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21176
21177         PR optimization/5079
21178         * g++.dg/opt/static3.C: New test.
21179
21180 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21181
21182         * gcc.misc-tests/gcov-10b.c: New test.
21183
21184 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21185
21186         * g++.dg/opt/ptrmem3.C: New test.
21187
21188         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21189
21190 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21191
21192         * gcc.dg/20030826-2.c: New test.
21193
21194 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21195
21196         PR middle-end/12002
21197         * g77.f-torture/compile/12002.f: New test case.
21198
21199 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21200
21201         * gcc.dg/20030826-1.c: New test case.
21202
21203 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21204
21205         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21206
21207 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21208
21209         PR c++/11871
21210         * c++.dg/lookup/crash1.C: New test.
21211
21212         * c++.dg/warn/noeffect3.C: New test.
21213
21214 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21215
21216         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21217         * gcc.dg/compat/vector-1_y.c: Ditto.
21218         * gcc.dg/compat/vector-2_x.c: Ditto.
21219         * gcc.dg/compat/vector-2_y.c: Ditto.
21220
21221 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21222
21223         * gcc.dg/20030702-1.c: New test.
21224
21225 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21226
21227         PR c++/8795
21228         * g++.dg/ext/altivec-1.C: New test.
21229
21230 2003-08-24  Richard Henderson  <rth@redhat.com>
21231
21232         * g++.dg/eh/simd-2.C: Add -w for x86.
21233
21234 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21235
21236         * gcc.dg/20030815-1.c: New test.
21237
21238 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21239
21240         PR c++/3765
21241         * g++.dg/parse/access6.C: New test.
21242
21243 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21244
21245         PR c++/641, c++/11876
21246         * g++.dg/template/friend22.C: New test.
21247         * g++.dg/template/friend23.C: Likewise.
21248
21249 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21250
21251         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21252         identically.
21253
21254 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21255
21256         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21257
21258 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21259
21260         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21261
21262 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21263
21264         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21265
21266 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21267
21268         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21269
21270 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21271
21272         PR c++/11919
21273         * g++.dg/overload/prom1.C: New test.
21274
21275         PR c++/11551
21276         * g++.dg/parse/dtor2.C: New test.
21277
21278         PR c++/10762
21279         * g++.dg/parse/using2.C: New test.
21280
21281 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21282
21283         PR target/11805
21284         * gcc.c-torture/compile/20030821-1.c: New.
21285
21286 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21287
21288         PR c++/11834
21289         * g++.dg/template/deduce2.C: New test.
21290
21291 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21292
21293         * gcc.c-torture/execute/20030821-1.c: New test.
21294
21295 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21296
21297         PR middle-end/11984
21298         * gcc.dg/20030820-1.c: New test case.
21299
21300 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21301
21302         PR c++/11945
21303         * g++.dg/warn/noeffect2.C: New test.
21304
21305 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21306
21307         PR c++/10926
21308         * g++.dg/template/dtor2.C: New test.
21309
21310         PR c++/11684
21311         * g++.dg/template/operator1.C: New test.
21312         * g++.dg/parse/operator4.C: New test.
21313
21314         PR c++/11946.C
21315         * g++.dg/expr/enum1.C: New test.
21316         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21317
21318         PR c++/11036.C
21319         * g++.dg/parse/elab2.C: New test.
21320         * g++.dg/parse/typedef4.C: Change error message.
21321         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21322         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21323         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21324
21325 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21326
21327         * gcc.dg/pch/warn-1.c: New.
21328         * gcc.dg/pch/warn-1.hs: New.
21329
21330         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21331         not-tested file.
21332
21333 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21334
21335         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21336
21337 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21338
21339         * gcc.dg/uninit-D.c: New Test.
21340         * gcc.dg/uninit-E.c: New Test.
21341         * gcc.dg/uninit-F.c: New Test.
21342         * gcc.dg/uninit-G.c: New Test.
21343
21344 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21345
21346         * g++.dg/README: Describe the pch directory.
21347
21348 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21349
21350         PR c++/11174
21351         * g++.dg/parse/access4.C: New test.
21352         * g++.dg/parse/access5.C: Likewise.
21353         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21354
21355 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21356
21357         * gcc.dg/noncompile/20030818-1.c: New.
21358
21359 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21360
21361         PR c++/11957
21362         * g++.dg/warn/noeffect1.C: New test.
21363
21364         * g++.dg/template/scope2.C: New test.
21365         * g++.dg/template/error2.C: Correct dg-error
21366
21367 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21368
21369         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21370
21371 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21372
21373         PR C++/11512
21374         * g++.dg/template/warn1.C: New.
21375
21376 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21377
21378         * g++.dg/template/error2.C: New test.
21379         * g++.dg/lookup/using7.C: Adjust errors
21380         * g++.old-deja/g++.pt/crash36.C: Likewise.
21381         * g++.old-deja/g++.pt/derived3.C: Likewise.
21382
21383 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21384
21385         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21386         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21387         * gcc.c-torture/execute/builtins/string-9.c: New, from
21388         string-opt-9.c.  Adjust for execute/builtins framework.
21389         * gcc.c-torture/execute/string-opt-9.c: Delete.
21390
21391 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21392
21393         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21394
21395         * g++.dg/parse/ret-type2.C: New test.
21396
21397         PR c++/11703
21398         * g++.dg/init/new8.C: New test.
21399
21400         PR c++/10923
21401         * g++.dg/parse/typedef5.C: New test.
21402
21403         PR c++/9512
21404         * g++.dg/parse/qualified2.C: New test.
21405         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21406         invalid code.
21407
21408 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21409
21410         * g++.dg/conversion/ptrmem1.C: New test.
21411
21412 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21413
21414         PR target/11693
21415         * gcc.dg/20030811-1.c: New test.
21416
21417         PR target/11535
21418         * gcc.c-torture/execute/20030811-1.c: New test.
21419
21420 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21421
21422         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21423
21424 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21425
21426         PR c++/11789.C
21427         * g++.dg/inherit/multiple1.C: New test.
21428
21429 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21430
21431         * gcc.dg/spe1.c: New test.
21432
21433         PR c++/11670
21434         * g++.dg/expr/cast2.C: New test.
21435
21436         PR c++/10530
21437         * g++.dg/template/dependent-name2.C: New test.
21438
21439 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21440
21441         * g++.dg/parse/crash11.C: Put the dg options in comments.
21442
21443 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21444
21445         * lib/gcc-dg.exp: Update for diagnostic change.
21446
21447 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21448
21449         PR c++/5767
21450         * g++.dg/parse/crash11.C: New test.
21451
21452 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21453
21454         * gcc.dg/cpp/spacing1.c: Update.
21455
21456 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21457
21458         PR target/11739
21459         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21460         a value for -mtune.
21461
21462 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21463
21464         PR middle-end/11771
21465         * gcc.c-torture/compile/20030804-1.c: New test case.
21466
21467 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21468
21469         * gcc.dg/20030804-1.c: New test case.
21470
21471 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21472
21473         * gcc.dg/cpp/separate-1.c: New test.
21474
21475 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21476
21477         PR c++/11704
21478         * g++.dg/template/dependent-expr2.C: New test.
21479
21480         PR c++/11766
21481         * g++.dg/expr/ptrmem1.C: New test.
21482
21483 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21484
21485         PR c++/9453
21486         * g++.dg/template/friend15.C: New test.
21487
21488 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21489
21490         * lib/dg-pch.exp: Work round PCH bug.
21491
21492 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21493
21494         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21495         builtins.  Move cases from builtins-4.c here.
21496
21497         * gcc.dg/torture/builtin-math-1.c: New test taken from
21498         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21499         additional cases.
21500
21501         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21502         Delete.
21503
21504 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21505
21506         PR c++/9447
21507         * g++.dg/template/using7.C: New test.
21508
21509 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21510
21511         * import1.c, import2.c: New tests.
21512
21513 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21514
21515         * g++.dg/eh/crossjump1.C: New test.
21516
21517 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21518
21519         PR c++/11697
21520         * g++.dg/template/using6.C: New test.
21521
21522         PR c++/11744
21523         * g++.dg/template/koenig2.C: New test.
21524
21525 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21526
21527         PR c++/7983
21528         * g++.dg/parse/typedef4.C: New test.
21529
21530 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21531
21532         PR c++/8442, c++/8806
21533         * g++.dg/template/elab1.C: New test.
21534         * g++.dg/template/type2.C: Likewise.
21535         * g++.dg/template/ttp3.C: Adjust expected error message.
21536         * g++.old-deja/g++.law/visibility13.C: Likewise.
21537         * g++.old-deja/g++.niklas/t135.C: Likewise.
21538         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21539         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21540         template argument.
21541         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21542
21543 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21544
21545         PR c++/11295
21546         * g++.dg/ext/stmtexpr1.C: New test.
21547
21548         * g++.dg/opt/tmp1.C: New test.
21549
21550         PR c++/11525
21551         * g++.dg/parse/constant4.C: New test.
21552
21553         PR c++/9447
21554         * g++.dg/template/using5.C: New test.
21555
21556 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21557
21558         * gcc.dg/builtins-27.c: New test case.
21559
21560 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21561
21562         * gcc.dg/tls/opt-7.c: New test.
21563
21564 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21565
21566         * g++.old-deja/g++.other/crash18.C: Remove.
21567
21568 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21569
21570         * g++.dg/template/explicit3.C: New.
21571         * g++.dg/template/explicit4.C: New.
21572         * g++.dg/template/explicit5.C: New.
21573
21574         PR c++/11347
21575         * g++.dg/template/memtmpl1.C: New.
21576
21577 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21578
21579         PR target/11565
21580         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21581         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21582
21583 2003-07-30  Jan Hubicka  <jh@suse.cz>
21584
21585         * vtgc1.c: Kill.
21586
21587 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21588
21589         * gcc.dg/struct-in-proto-1.c: New test.
21590
21591 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21592
21593         * gcc.dg/cpp/include2.c: Only expect one message.
21594
21595 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21596
21597         PR c++/9447
21598         * g++.dg/template/using1.C: New test.
21599         * g++.dg/template/using2.C: New test.
21600         * g++.dg/template/using3.C: New test.
21601         * g++.dg/template/using4.C: New test.
21602
21603 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21604
21605         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21606         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21607
21608 2003-07-28  Jan Hubicka  <jh@suse.cz>
21609
21610         PR c++/11530
21611         * g++.dg/opt/call1.C: New test.
21612
21613 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21614
21615         PR c++/11667
21616         * g++.dg/init/enum2.C: New test.
21617         * g++.dg/template/overload1.C: Add "-w" option.
21618
21619 2003-07-28    <hp@bitrange.com>
21620
21621         * gcc.dg/Wdeclaration-after-statement-1.c,
21622         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21623
21624 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21625
21626         * gcc.c-torture/compile/20030725-1.c: New test.
21627
21628 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21629
21630         * gcc.dg/20030505.c: Only run for SPE.
21631         Remove definition of opaque type.
21632
21633 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21634
21635         * g++.dg/template/ptrmem6.C: New test.
21636
21637 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21638
21639         * gcc.c-torture/compile/zero-strct-2.c: New test.
21640
21641 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21642
21643         * gcc.dg/intermod-1.c: New test.
21644
21645 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21646
21647         PR c++/11617
21648         * g++.dg/template/lookup2.C: New test.
21649         * g++.dg/template/memclass1.C: Remove instantiated from error.
21650         * g++.dg/other/error2.C: Tweak expected errors.
21651
21652         PR c++/11596
21653         * g++.dg/template/defarg3.C: New test.
21654
21655         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21656
21657 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21658
21659         * g++.dg/inherit/access5.C: New test.
21660
21661 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21662
21663         PR c++/11513
21664         * g++.dg/template/crash8.C: New test.
21665
21666 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21667
21668         PR c/10602
21669         * gcc.dg/noncompile/incomplete-2.c: New test.
21670
21671 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21672
21673         PR c++/11645
21674         * g++.dg/inherit/access4.C: New test.
21675
21676         PR c++/11517
21677         * g++.dg/expr/cond2.C: New test.
21678
21679         PR optimization/10679
21680         * g++.dg/opt/inline4.C: New test.
21681
21682 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21683
21684         * g++.dg/parse/crash10: New test.
21685
21686 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21687
21688         * g++.dg/ext/flexary1.C: New test.
21689
21690 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21691
21692         PR c++/10793
21693         * g++.dg/template/crash9.C: New test.
21694
21695 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21696
21697         PR c++/3004
21698         * g++.dg/parse/typedef3.C: New test.
21699
21700         PR c++/7906
21701         * g++.dg/parse/operator2.C: New test.
21702
21703         PR c++/8895
21704         * g++.dg/parse/def-tmpl-arg1.C: New test.
21705
21706         PR c++/9282
21707         * g++.dg/parse/funptr1.C: New test.
21708
21709         PR c++/9452
21710         * g++.dg/parse/ambig3.C: New test.
21711
21712         PR c++/9454
21713         * g++.dg/parse/operator3.C: New test.
21714
21715         PR c++/9486
21716         * g++.dg/parse/template10.C: New test.
21717
21718         PR c++/9488
21719         * g++.dg/parse/template11.C: New test.
21720
21721         PR c++/10150
21722         * g++.dg/parse/invalid-op1.C: New test.
21723
21724         PR c++/10247
21725         * g++.dg/parse/condexpr1.C: New test.
21726
21727 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21728
21729         * g++.dg/ext/packed3.C: New test.
21730         * g++.dg/ext/packed4.C: New test.
21731
21732         * gcc.dg/pack-test-3.c: New test.
21733
21734 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21735
21736         * lib/compat.exp: Handle dg-options per source file.
21737         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21738         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21739         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21740         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21741         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21742         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21743         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21744         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21745         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21746         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21747         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21748         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21749         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21750         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21751
21752 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21753
21754         PR c/10320
21755         * gcc.c-torture/execute/20030718-1.c: New test.
21756
21757 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21758
21759         PR optimization/11536
21760         * gcc.dg/20030721-1.c: New test.
21761
21762 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21763
21764         PR c++/11546
21765         * g++.dg/template/lookup1.C: New test.
21766
21767 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21768
21769         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21770         diagnostics of ill-formed constructs involving labels.
21771         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21772         the new 'previously defined here' message.
21773
21774 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21775
21776         * g++.dg/parse/non-dependent2.C: New test.
21777
21778 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21779
21780         * g++.dg/init/init-ref4.C: xfail on targets without
21781         weak symbols.
21782
21783 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21784
21785         PR target/11087
21786         * gcc.c-torture/execute/20030717-1.c: New test.
21787
21788 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21789
21790         * g++.dg/opt/cfg1.C: New test.
21791
21792 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21793
21794         PR optimization/11557
21795         * gcc.dg/20030717-1.c: New test.
21796
21797 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21798
21799         PR c++/10476
21800         * g++.dg/expr/crash-1.C: New test.
21801
21802         PR c++/11027
21803         * g++.dg/template/init3.C: New test.
21804
21805         PR c++/8222
21806         * g++.dg/template/non-dependent1.C: New test.
21807
21808         PR c++/11070
21809         * g++.dg/template/non-dependent2.C: New test.
21810
21811         PR c++/11071
21812         * g++.dg/template/non-dependent3.C: New test.
21813
21814         PR c++/9907
21815         * g++.dg/template/sizeof5.C: New test.
21816
21817 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21818
21819         PR 11498
21820         * gcc.c-torture/compile/mangle-1.c: New file.
21821
21822 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21823
21824         PR c++/7809
21825         * g++.dg/parse/access3.C: New test.
21826
21827 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21828
21829         PR c++/11384
21830         * g++.dg/init/init-ref4.C: New test.
21831
21832 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21833
21834         PR c++/11547
21835         * g++.dg/parse/constant3.C: New test.
21836         * g++.dg/parse/crash7.C: Likewise.
21837
21838 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21839
21840         PR target/11008
21841         * gcc.dg/i386-pentium4-not-mull.c: New.
21842
21843 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21844
21845         * gcc.dg/asm-names.c (ymain): Make it weak.
21846
21847 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21848
21849         PR c++/5421
21850         * g++.dg/template/friend21.C: New test.
21851
21852 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21853
21854         * gcc.dg/cleanup-8.c: New test.
21855         * gcc.dg/cleanup-9.c: New test.
21856
21857 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21858
21859         * g++.dg/ext/dll-MI1.h: New file.
21860         * g++.dg/ext/dllexport-MI1.C: New file.
21861         * g++.dg/ext/dllimport-MI1.C: New file.
21862
21863 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21864
21865         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21866         it does not have cmpstrsi patterns (just cmpmemsi).
21867
21868 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
21869
21870         PR debug/11473
21871         * g++.dg/debug/debug8.C: New test.
21872
21873 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21874
21875         PR c++/10108
21876         * g++.dg/template/crash7.C: New test.
21877
21878 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21879
21880         PR target/10795
21881         * gcc.c-torture/compile/20030708-1.c: New.
21882
21883 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21884
21885         * gcc.c-torture/execute/20030715-1.c: New test.
21886
21887 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21888
21889         * gcc.dg/pch/inline-3.c: New file.
21890         * gcc.dg/pch/inline-3.hs: New file.
21891         * gcc.dg/pch/inline-4.c: New file.
21892         * gcc.dg/pch/inline-4.hs: New file.
21893
21894 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21895
21896         PR c++/11509
21897         * g++.dg/template/crash6.C: New test.
21898
21899         PR c++/7053
21900         * g++.dg/template/friend20.C: New test.
21901
21902         PR c++/7019
21903         * g++.dg/template/overload2.C: New test.
21904
21905 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21906
21907         PR optimization/11440
21908         * gcc.c-torture/execute/20030714-1.c: New test.
21909
21910 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21911
21912         PR c++/11154
21913         * g++.dg/template/partial2.C: New test.
21914
21915 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21916
21917         PR c++/11503
21918         * g++.dg/template/anon1.C: New test.
21919
21920         PR c++/11493
21921         PR c++/11495
21922         * g++.dg/parse/template9.C: Likewise.
21923         * g++.dg/template/crash4.C: New test.
21924         * g++.dg/template/koenig1.C: Likewise.
21925         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21926         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21927         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21928         functions.
21929         * g++.old-deja/g++.jason/template36.C: Likewise.
21930         * g++.old-deja/g++.mike/p1989.C: Likewise.
21931         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21932         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21933         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21934         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21935         compiling.
21936         * g++.old-deja/g++.pt/union2.C: Use this->.
21937
21938 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21939
21940         * gcc.dg/20030711-1.c: New test.
21941
21942 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21943
21944         PR c++/11050
21945         * g++.dg/parse/args1.C: New test.
21946         * g++.pt/defarg8.C: Change expected errors.
21947
21948 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21949
21950         PR c++/8164
21951         * g++.dg/template/nontype2.C: New test.
21952
21953         PR c++/10558
21954         * g++.dg/parse/template8.C: New test.
21955
21956         PR c++/8327
21957         * g++.dg/template/scope1.C: New test.
21958
21959         * g++.dg/warn/Wsign-compare-1.C: New test.
21960
21961 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21962
21963         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
21964
21965 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
21966
21967         PR c++/9411
21968         * g++.dg/template/explicit2.C: New test.
21969
21970         PR c++/10032
21971         * g++.dg/warn/pedantic1.C: New test.
21972
21973 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
21974
21975         PR c++ 9483
21976         * g++.dg/other/field1.C: New test.
21977
21978 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21979
21980         PR c/11449
21981         * gcc.c-torture/compile/20030707-1.c: New.
21982
21983 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21984
21985         PR c++/10849
21986         * g++.dg/template/access12.C: New test.
21987
21988 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
21989
21990         * g++.dg/bprob/bprob.exp (prof_ext): Update.
21991         * g77.dg/bprob/bprob.exp (prof_ext): Update.
21992         * gcc.misc-tests/bprob.exp (prof_ext): Update.
21993         * gcc.misc-tests/gcov.exp: Update
21994         * g++.dg/gcov/gcov.exp: Update
21995         * lib/gcov.exp: Update.
21996
21997 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
21998
21999         * g++.dg/abi/mangle17.C: Make sure template expressions are
22000         dependent.
22001         * g++.dg/abi/mangle4.C: Mark erroneous casts.
22002         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
22003         * g++.dg/opt/stack1.C: Remove erroneous code.
22004         * g++.dg/parse/template7.C: New test.
22005         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
22006         * g++.old-deja/g++.pt/crash4.C: Likewise.
22007
22008 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22009
22010         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
22011         with zero or one occurence of `$' after the initial `L'.
22012
22013 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
22014
22015         * gcc.c-torture/compile/20030704-1.c: Add a comment.
22016
22017 2003-07-08  Roger Sayle  <roger@eyesopen.com>
22018
22019         PR c/11370
22020         * gcc.dg/Wunreachable-6.c: New testcase.
22021         * gcc.dg/Wunreachable-7.c: New testcase.
22022
22023 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22024
22025         PR c/11420
22026         * gcc.dg/20030708-1.c: New test.
22027
22028 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
22029
22030         * gcc.dg/compat/sdata-section.h: New file.
22031         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
22032         * gcc.dg/torture/mips-sdata-1.c: New test.
22033
22034 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22035
22036         PR c++/11030
22037         * g++.dg/template/friend19.C: New test.
22038
22039 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22040
22041         * g++.dg/opt/strength-reduce.C: New test.
22042
22043 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22044
22045         PR target/10979
22046         * gcc.dg/20030707-1.c: New testcase.
22047
22048 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22049
22050         PR optimization/11059
22051         * g++.dg/opt/emptyunion.C: New testcase.
22052
22053 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22054             Eric Botcazou  <ebotcazou@libertysurf.fr>
22055
22056         * g++.dg/opt/stack1.C: New test.
22057
22058 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
22059
22060         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
22061         run test.
22062
22063         PR c++/11431
22064         * g++.dg/expr/static_cast3.C: New test.
22065
22066 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
22067
22068         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
22069         everywhere.
22070         * gcc.dg/concat.c: Concatenation of string constants with
22071         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
22072         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
22073         * gcc.dg/cpp/escape-2.c: Use wide character constants where
22074         necessary to avoid multi-character character constant warning.
22075         * gcc.dg/cpp/escape.c: Likewise.
22076         * gcc.dg/cpp/ucs.c: Likewise.
22077         Remove backslashes from dg-bogus comments, as they confuse Tcl.
22078         Fix a typo.
22079
22080 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22081
22082         PR c/11428
22083         * gcc.c-torture/compile/20030704-1.c: New.
22084
22085 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22086
22087         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
22088
22089 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
22090
22091         PR c++/5287, PR c++/7910,  PR c++/11021
22092         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
22093         tests for warnings.
22094         * g++.dg/ext/dllimport2.C: Add tests for warnings.
22095         * g++.dg/ext/dllimport3.C: Likewise.
22096         * g++.dg/ext/dllimport4.C: New file.
22097         * g++.dg/ext/dllimport5.C: New file.
22098         * g++.dg/ext/dllimport6.C: New file.
22099         * g++.dg/ext/dllimport7.C: New file.
22100         * g++.dg/ext/dllimport8.C: New file.
22101         * g++.dg/ext/dllimport9.C: New file.
22102         * g++.dg/ext/dllimport10.C: New file.
22103         * g++.dg/ext/dllexport1.C: New file.
22104
22105 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22106
22107         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
22108         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
22109
22110 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22111
22112         * gcc.dg/builtins-25.c: New testcase.
22113         * gcc.dg/builtins-26.c: New testcase.
22114
22115 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
22116
22117         * gcc.dg/compat/vector-defs.h: New file.
22118         * gcc.dg/compat/vector-setup.h: New file.
22119         * gcc.dg/compat/vector-check.h: New file.
22120         * gcc.dg/compat/vector-1_main.c: New file.
22121         * gcc.dg/compat/vector-1_x.c: New file.
22122         * gcc.dg/compat/vector-1_y.c: New file.
22123         * gcc.dg/compat/vector-2_main.c: New file.
22124         * gcc.dg/compat/vector-2_x.c: New file.
22125         * gcc.dg/compat/vector-2_y.c: New file.
22126
22127         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22128         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22129         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22130         * gcc.dg/compat/struct-align-1.h: New file.
22131         * gcc.dg/compat/struct-align-1_main.c: New file.
22132         * gcc.dg/compat/struct-align-1_x.c: New file.
22133         * gcc.dg/compat/struct-align-1_y.c: New file.
22134         * gcc.dg/compat/struct-align-2.h: New file.
22135         * gcc.dg/compat/struct-align-2_main.c: New file.
22136         * gcc.dg/compat/struct-align-2_x.c: New file.
22137         * gcc.dg/compat/struct-align-2_y.c: New file.
22138
22139         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22140         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22141         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22142         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22143         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22144         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22145         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22146         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22147         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22148         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22149         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22150         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22151         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22152         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22153         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22154         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22155         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22156         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22157         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22158         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22159         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22160         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22161         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22162         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22163         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22164         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22165         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22166         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22167         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22168
22169 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22170
22171         * gcc.dg/i386-call-1.c: New test.
22172
22173 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22174
22175         PR c++/9162
22176         * g++.dg/parse/defarg4.C: New.
22177
22178 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22179
22180         PR target/10700
22181         * gcc.c-torture/compile/20030703-1.c: New test case.
22182
22183 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22184
22185         * g++.dg/template/local3.C: Remove extra semicolon.
22186
22187 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22188
22189         * gcc.dg/i386-volatile-1.c: New test.
22190
22191 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22192
22193         PR c++/11072
22194         * g++.dg/other/offsetof2.C: XFAIL.
22195         * g++.dg/other/offsetof5.C: New.
22196
22197         PR c++/10219
22198         * g++.dg/template/error1.C: New.
22199
22200         PR c++/9779
22201         * g++.dg/template/dependent-expr1.C: New.
22202
22203 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22204
22205         PR c++/6949
22206         * g++.dg/template/local3.C: New test.
22207
22208         PR c++/11149
22209         * g++.dg/lookup/scoped6.C: New test.
22210
22211 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22212
22213         PR c++/8046
22214         * g++.dg/other/error7.C: New test.
22215
22216 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22217
22218         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22219         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22220         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22221         * g++.old-deja/g++.other/union2.C: Likewise.
22222         * gcc.dg/c90-const-expr-2.c: Likewise.
22223         * gcc.dg/c90-const-expr-3.c: Likewise.
22224         * gcc.dg/c99-const-expr-2.c: Likewise.
22225         * gcc.dg/c99-const-expr-3.c: Likewise.
22226         * gcc.dg/concat.c: Likewise.
22227
22228 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22229
22230         PR c++/9559
22231         * g++.dg/init/static1.C: New test.
22232
22233 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22234
22235         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22236         * g++.old-deja/g++.other/access2.C: Likewise.
22237         * g++.old-deja/g++.other/decl2.C: Likewise.
22238         * gcc.c-torture/execute/20020615-1.c: Likewise.
22239
22240 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22241
22242         PR c++/4933
22243         * g++.dg/template/sizeof4.C: New test.
22244
22245 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22246
22247         * g++.dg/other/error6.C: New test.
22248
22249 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22250
22251         PR c++/10750
22252         * g++.dg/parse/constant2.C: New test.
22253
22254 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22255
22256         PR c++/11106
22257         * g++.dg/other/error5.C: New test.
22258
22259 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22260
22261         * gcc.dg/format/gcc_diag-1.c: New test.
22262
22263 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22264
22265         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22266
22267 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22268
22269         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22270         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22271         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22272
22273 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22274
22275         * gcc.c-torture/execute/builtins/string-8.c: New test.
22276         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22277         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22278         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22279
22280 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22281
22282         PR c++/10468
22283         * g++.dg/ext/typeof6.C: New test.
22284
22285 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22286
22287         PR c++/10796
22288         * g++.dg/init/enum1.C: New test.
22289
22290 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22291
22292         * gcc.dg/20030627-1.c: New test.
22293
22294 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22295
22296         PR c++/11332
22297         * g++.dg/expr/static_cast2.C: New test.
22298
22299 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22300             Jakub Jelinek  <jakub@redhat.com>
22301
22302         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22303         sprintf(dst,"%s",src) optimization.
22304         * gcc.c-torture/execute/20030626-1.c: New test case.
22305         * gcc.c-torture/execute/20030626-2.c: New test case.
22306
22307 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22308
22309         * gcc.c-torture/execute/multi-ix.c: New test.
22310
22311         * gcc.c-torture/execute/simd-4.c (main):
22312         Added missing semicolon at end of union.
22313
22314 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22315
22316         PR c++/8266
22317         * g++.dg/template/explicit-instantiation3.C: New test.
22318
22319 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22320
22321         * gcc.dg/20030626-1.c: Use signed char.
22322
22323 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22324
22325         * gcc.dg/20030626-1.c: New test.
22326
22327 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22328
22329         * const-str-2.m: Update.
22330
22331 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22332
22333         PR c++/10990
22334         * g++.dg/rtti/dyncast1.C: New test.
22335         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22336         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22337         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22338
22339         PR c++/10931
22340         * g++.dg/expr/static_cast1.C: New test.
22341
22342 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22343
22344         * gcc.dg/20030625-1.c: New test.
22345
22346 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22347
22348         * gcc.c-torture/compile/20030624-1.c: New test case.
22349
22350 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22351
22352         * gcc.c-torture/execute/string-opt-17.c: New test.
22353
22354 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22355
22356         PR c++/5754
22357         * g++.dg/parse/crash6.C: New test.
22358
22359 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22360
22361         * gcc.dg/builtins-24.c: New test case.
22362
22363 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22364
22365         * g++.dg/opt/operator1.C: New test.
22366
22367 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22368
22369         * gcc.c-torture/execute/string-opt-16.c: New test case.
22370
22371 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22372
22373         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22374         * g++.old-deja/g++.other/conv7.C: Likewise
22375         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22376         * g++.old-deja/g++.other/overload14.C: Likewise.
22377
22378 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22379
22380         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22381         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22382
22383 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22384
22385         PR c++/10888
22386         * g++.dg/warn/Winline-3.C: New test.
22387
22388 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22389
22390         * lib/target-supports.exp (check_alias_available): Make the test
22391         program acceptable to the Solaris assembler.
22392
22393         PR c++/10749
22394         * g++.dg/template/memclass2.C: New test.
22395
22396 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22397             Eric Botcazou  <ebotcazou@libertysurf.fr>
22398
22399         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22400         data for non-matching targets.
22401         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22402
22403 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22404
22405         PR c++/10845
22406         * g++.dg/template/member3.C: New test.
22407
22408 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22409
22410         PR c++/10939
22411         * g++.dg/template/func1.C: New test.
22412
22413         PR c++/9649
22414         * g++.dg/template/static4.C: New test.
22415         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22416
22417         PR c++/11041
22418         * g++.dg/init/ref7.C: New test.
22419
22420 2003-06-19  Matt Austern  <austern@apple.com>
22421
22422         PR c++/11228
22423         * g++.dg/anew1.C: New test.
22424         * g++.dg/anew2.C: New test.
22425         * g++.dg/anew3.C: New test.
22426         * g++.dg/anew4.C: New test.
22427
22428 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22429
22430         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22431
22432 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22433
22434         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22435         endian-dependent.
22436
22437 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22438
22439         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22440         Remove cruft.
22441
22442 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22443
22444         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22445         * gcc.c-torture/compile/961203-1.c: Likewise.
22446         * gcc.c-torture/compile/980506-1.c: Likewise.
22447
22448 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22449
22450         PR c++/10712
22451         * g++.dg/lookup/using7.C: New test.
22452
22453 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22454
22455         PR c++/11105
22456         * g++.dg/abi/conv1.C: Remove it.
22457         * g++.dg/template/conv7.C: New test.
22458         * g++.dg/template/conv8.C: Likewise.
22459         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22460         conversion operator.
22461
22462 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22463
22464         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22465         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22466         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22467         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22468         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22469         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22470         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22471         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22472         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22473         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22474         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22475         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22476         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22477         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22478         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22479         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22480         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22481         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22482         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22483         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22484         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22485         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22486         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22487         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22488         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22489         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22490         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22491         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22492         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22493
22494 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22495
22496         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22497         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22498         indications.
22499
22500 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22501
22502         * gcc.dg/i386-387-5.c: New test case.
22503         * gcc.dg/i386-387-6.c: New test case.
22504         * gcc.dg/builtins-23.c: New test case.
22505
22506 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22507
22508         * gcc.dg/builtins-22.c: New test case.
22509         * gcc.dg/i386-387-1.c: Update to test exp.
22510         * gcc.dg/i386-387-2.c: Likewise.
22511
22512 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22513
22514         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22515
22516 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22517
22518         * lib/gcc-dg.exp (dg-require-dll): New function.
22519         (dg-xfail-if): Likewise.
22520         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22521         driver.
22522
22523         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22524         * gcc.c-torture/compile/20001205-1.c: Likewise.
22525         * gcc.c-torture/compile/20001226-1.c: Likewise.
22526         * gcc.c-torture/compile/20010518-2.c: Likewise.
22527         * gcc.c-torture/compile/20020312-1.c: Likewise.
22528         * gcc.c-torture/compile/20020604-1.c: Likewise.
22529         * gcc.c-torture/compile/920501-12.c: Likewise.
22530         * gcc.c-torture/compile/920501-4.c: Likewise.
22531         * gcc.c-torture/compile/920520-1.c: Likewise.
22532         * gcc.c-torture/compile/920521-1.c: Likewise.
22533         * gcc.c-torture/compile/920625-1.c: Likewise.
22534         * gcc.c-torture/compile/961203-1.c: Likewise.
22535         * gcc.c-torture/compile/980506-1.c: Likewise.
22536         * gcc.c-torture/compile/981006-1.c: Likewise.
22537         * gcc.c-torture/compile/981022-1.c: Likewise.
22538         * gcc.c-torture/compile/981223-1.c: Likewise.
22539         * gcc.c-torture/compile/990617-1.c: Likewise.
22540         * gcc.c-torture/compile/dll.c: Likewise.
22541         * gcc.c-torture/compile/labels-3.c: Likewise.
22542         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22543         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22544         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22545         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22546         * gcc.c-torture/compile/simd-5.c: Likewise.
22547         * gcc.c-torture/compile/20000804-1.x: Remove.
22548         * gcc.c-torture/compile/20001205-1.x: Likewise.
22549         * gcc.c-torture/compile/20001226-1.x: Likewise.
22550         * gcc.c-torture/compile/20010518-2.x: Likewise.
22551         * gcc.c-torture/compile/20020312-1.x: Likewise.
22552         * gcc.c-torture/compile/20020604-1.x: Likewise.
22553         * gcc.c-torture/compile/920501-12.x: Likewise.
22554         * gcc.c-torture/compile/920501-4.x: Likewise.
22555         * gcc.c-torture/compile/920520-1.x: Likewise.
22556         * gcc.c-torture/compile/920521-1.x: Likewise.
22557         * gcc.c-torture/compile/920625-1.x: Likewise.
22558         * gcc.c-torture/compile/961203-1.x: Likewise.
22559         * gcc.c-torture/compile/980506-1.x: Likewise.
22560         * gcc.c-torture/compile/981006-1.x: Likewise.
22561         * gcc.c-torture/compile/981022-1.x: Likewise.
22562         * gcc.c-torture/compile/981223-1.x: Likewise.
22563         * gcc.c-torture/compile/990617-1.x: Likewise.
22564         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22565         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22566         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22567         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22568         * gcc.c-torture/compile/simd-5.x: Likewise.
22569
22570         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22571
22572 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22573
22574         * gcc.c-torture/execute/20030611-1.c: New test.
22575
22576 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22577
22578         PR middle-end/168
22579         * gcc.dg/20030612-1.c: New test case.
22580
22581 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22582
22583         PR c++/10635
22584         * g++.dg/expr/cast1.C: New test.
22585
22586 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22587
22588         * gcc.dg/builtins-21.c: New test case.
22589
22590 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22591
22592         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22593         options instead of at the end.
22594         * lib/objc.exp (objc_target_compile): Likewise.
22595
22596 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22597
22598         PR c++/10432
22599         * g++.dg/parse/error1.C: New test.
22600
22601 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22602
22603         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22604         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22605         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22606         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22607         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22608         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22609         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22610         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22611         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22612         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22613         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22614         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22615         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22616         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22617         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22618         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22619         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22620         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22621         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22622         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22623         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22624         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22625         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22626         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22627
22628         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22629         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22630         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22631         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22632         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22633         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22634         * gcc.dg/compat/scalar-return-3_main.c: New file.
22635         * gcc.dg/compat/scalar-return-3_x.c: New file.
22636         * gcc.dg/compat/scalar-return-3_y.c: New file.
22637         * gcc.dg/compat/scalar-return-4_main.c: New file.
22638         * gcc.dg/compat/scalar-return-4_x.c: New file.
22639         * gcc.dg/compat/scalar-return-4_y.c: New file.
22640
22641 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22642
22643         * gcc.dg/compat/fp2-struct-check.h: New file.
22644         * gcc.dg/compat/fp2-struct-defs.h: New file.
22645         * gcc.dg/compat/fp2-struct-init.h: New file.
22646         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22647         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22648         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22649         * gcc.dg/compat/struct-return-10_main.c: New file.
22650         * gcc.dg/compat/struct-return-10_x.c: New file.
22651         * gcc.dg/compat/struct-return-10_y.c: New file.
22652
22653         * gcc.dg/compat/compat-common.h: New file.
22654         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22655         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22656         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22657         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22658         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22659         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22660         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22661         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22662         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22663         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22664         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22665         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22666         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22667         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22668         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22669         * gcc.dg/compat/small-struct-check.h: Ditto.
22670         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22671         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22672         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22673         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22674         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22675         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22676         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22677         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22678         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22679         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22680         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22681         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22682         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22683         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22684         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22685         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22686         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22687         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22688         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22689         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22690         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22691         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22692         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22693         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22694         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22695         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22696         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22697         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22698         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22699         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22700
22701 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22702
22703         * g++.dg/pch/static-1.C: New file.
22704         * g++.dg/pch/static-1.Hs: New file.
22705
22706 2003-06-10  Richard Henderson  <rth@redhat.com>
22707
22708         * gcc.dg/asm-7.c: Adjust expected warning text.
22709
22710 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22711
22712         * gcc.dg/builtins-20.c: New test case.
22713
22714 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22715
22716         PR c++/11131
22717         * g++.dg/opt/template1.C: New test.
22718
22719 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22720
22721         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22722         additional_sources.
22723
22724 2003-05-21  David Taylor  <dtaylor@emc.com>
22725
22726         * gcc.dg/Wpadded.c: New file.
22727
22728 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22729
22730         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22731         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22732         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22733         dg-require-weak.
22734
22735 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22736
22737         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22738
22739 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22740
22741         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22742         (dg-require-alias): Likewise.
22743         (dg-require-gc-sections): Likewise.
22744         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22745
22746 2003-06-08  Richard Henderson  <rth@redhat.com>
22747
22748         * gcc.dg/20011029-2.c: Fix the array reference.
22749         * gcc.dg/asm-7.c: New.
22750
22751 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22752
22753         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22754
22755 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22756
22757         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22758         (dg-require-gc-sections): Likewise.
22759
22760 2003-06-08  Jan Hubicka  <jh@suse.cz>
22761
22762         * i386-cmov1.c: Fix regular expression.
22763         * i386-cvt-1.c: Likewise.
22764         * i386-local.c: Likewise.
22765         * i386-local2.c: Likewise.
22766         * i386-mul.c: Likewise.
22767         * i386-ssetype-1.c: Likewise.
22768         * i386-ssetype-3.c: Likewise.
22769         * i386-ssetype-5.c: Likewise.
22770
22771 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22772
22773         PR c++/11039
22774         * g++.dg/warn/implicit-typename2.C: New test.
22775         * g++.dg/warn/implicit-typename3.C: New test.
22776
22777 2003-06-07  Richard Henderson  <rth@redhat.com>
22778
22779         * g++.dg/other/offsetof3.C: Use size_t.
22780         * g++.dg/other/offsetof4.C: Likewise.
22781
22782 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22783
22784         * lib/copy-file.exp: New. Implement gcc_copy_files.
22785
22786         * lib/dg-pch.exp: Load copy-file.exp
22787         (dg-pch): Use gcc_copy_files instead of "file copy".
22788
22789 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22790
22791         * gcc.dg/weak/weak.exp: Simplify.
22792         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22793         * gcc.dg/weak/weak-1.c: Likewise.
22794         * gcc.dg/weak/weak-2.c: Likewise.
22795         * gcc.dg/weak/weak-3.c: Likewise.
22796         * gcc.dg/weak/weak-4.c: Likewise.
22797         * gcc.dg/weak/weak-5.c: Likewise.
22798         * gcc.dg/weak/weak-6.c: Likewise.
22799         * gcc.dg/weak/weak-7.c: Likewise.
22800         * gcc.dg/weak/weak-8.c: Likewise.
22801         * gcc.dg/weak/weak-9.c: Likewise.
22802
22803 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22804
22805         gcc.c-torture/execute/20030606-1.c: New.
22806
22807 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22808
22809         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22810         * gcc.dg/builtins-19.c: Likewise.
22811
22812 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22813
22814         * gcc.dg/builtins-2.c: Add some more tests.
22815         * gcc.dg/builtins-18.c: New test case.
22816         * gcc.dg/builtins-19.c: New test case.
22817
22818 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22819             Jim Wilson  <wilson@tuliptree.org>
22820
22821         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22822
22823 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22824
22825         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22826         mempcpy/stpcpy calls not to be optimized into something else.
22827         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22828         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22829         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22830
22831 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22832
22833         * gcc.dg/format/asm_fprintf-1.c: New test.
22834
22835 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22836
22837         * lib/gcc-defs.exp (additional_sources): New variable.
22838         (dg-additional-sources): New function.
22839         (additional_files): New variable.
22840         (dg-additional-files): New function.
22841         (dg-additional-files-options): Likewise.
22842         * lib/gcc-dg.exp (dg-require-weak): New function.
22843         (dg-require-alias): Likewise.
22844         (dg-require-gc-sections): Likewise.
22845         * lib/target-supports.exp (check_alias_available): Remove testfile
22846         parameter.
22847         (check_gc_sections_available): New function.
22848         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22849         (dg-gpp-additional-files): Likewise.
22850         * lib/g++.exp (additional_sources): Remove.
22851         (additional_files): Likewise.
22852         (g++_target_compile): Use dg-additional-files-options.
22853
22854         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22855         Tcl logic.
22856         * gcc.dg/special/ecos.exp: Remove.
22857         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22858         * gcc.dg/special/alias-1.c: Likewise.
22859         * gcc.dg/special/alias-2.c: Likewise.
22860         * gcc.dg/special/gcsec-1.c: Likewise.
22861         * gcc.dg/special/weak-1.c: Likewise.
22862         * gcc.dg/special/weak-2.c: Likewise.
22863         * gcc.dg/special/wkali-1.c: Likewise.
22864         * gcc.dg/special/wkali-2.c: Likewise.
22865
22866         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22867         dg-gpp-additional-*.
22868         * g++.dg/special/conpr-3.C: Likewise.
22869         * g++.dg/special/conpr-4.C: Likewise.
22870         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
22871         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
22872         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
22873         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
22874         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
22875         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
22876         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22877         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22878         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22879         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22880         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22881         * g++.old-deja/g++.other/comdat1.C: Likewise.
22882         * g++.old-deja/g++.other/comdat2.C: Likewise.
22883         * g++.old-deja/g++.other/comdat3.C: Likewise.
22884         * g++.old-deja/g++.other/ctor1.C: Likewise.
22885         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22886
22887 2003-06-05  Richard Henderson  <rth@redhat.com>
22888
22889         * gcc.dg/debug/20030605-1.c: New.
22890
22891 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22892
22893         * README.QMTEST: Update.
22894
22895 2003-06-04  Richard Henderson  <rth@redhat.com>
22896
22897         * gcc.dg/cleanup-1.c: New.
22898         * gcc.dg/cleanup-2.c: New.
22899         * gcc.dg/cleanup-3.c: New.
22900         * gcc.dg/cleanup-4.c: New.
22901         * gcc.dg/cleanup-5.c: New.
22902         * gcc.dg/cleanup-6.c: New.
22903         * gcc.dg/cleanup-7.c: New.
22904
22905 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22906
22907         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22908
22909         * lib/dg-pch.exp: New file.
22910         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22911         * gcc.dg/pch/pch.exp: Likewise.
22912
22913 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22914
22915         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22916         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22917         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22918         * gcc.dg/builtins-17.c: New test case.
22919         * gcc.dg/i386-387-4.c: New test case.
22920         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22921
22922 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22923
22924         * gcc.dg/ultrasp9.c: New test.
22925
22926 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22927
22928         * gcc.c-torture/compile/20030604-1.c: New test.
22929         * gcc.dg/sparc-constant-1.c: New test.
22930
22931 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22932
22933         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22934
22935 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22936
22937         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22938
22939         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22940         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22941
22942 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22943
22944         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22945
22946 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22947
22948         PR c++/10940
22949         * g++.dg/template/spec10.C: New test.
22950
22951 2003-06-03  Roger Sayle  <roger@eyesopen.com>
22952
22953         * gcc.dg/builtins-16.c: New test case.
22954
22955 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
22956
22957         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
22958         mempcpy test with post-increments.
22959         * gcc.c-torture/execute/string-opt-3.c: New test.
22960         * gcc.dg/string-opt-1.c: New test.
22961
22962 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
22963
22964         PR fortran/10965
22965         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
22966
22967 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
22968
22969         * lib/scanasm.exp (dg-scan): New function, factored out of ...
22970         (scan-assembler): ... here.  Use dg-scan.
22971         (scan-assembler-not): Likewise.
22972         (scan-file): New function.
22973         (scan-file-not): Likewise.
22974         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
22975         * gcc.dg/cpp/_Pragma4.c: Likewise.
22976         * gcc.dg/cpp/_Pragma5.c: Likewise.
22977         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22978         * gcc.dg/cpp/avoidpaste2.c: Likewise.
22979         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
22980         * gcc.dg/cpp/cmdlne-P.c: Likewise.
22981         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
22982         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
22983         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
22984         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
22985         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
22986         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
22987         * gcc.dg/cpp/cxxcom1.c: Likewise.
22988         * gcc.dg/cpp/line1.c: Likewise.
22989         * gcc.dg/cpp/maccom1.c: Likewise.
22990         * gcc.dg/cpp/maccom2.c: Likewise.
22991         * gcc.dg/cpp/maccom3.c: Likewise.
22992         * gcc.dg/cpp/maccom4.c: Likewise.
22993         * gcc.dg/cpp/maccom5.c: Likewise.
22994         * gcc.dg/cpp/maccom6.c: Likewise.
22995         * gcc.dg/cpp/multiline.c: Likewise.
22996         * gcc.dg/cpp/spacing1.c: Likewise.
22997         * gcc.dg/cpp/spacing2.c: Likewise.
22998         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
22999         * gcc.dg/cpp/trad/maccom1.c: Likewise.
23000         * gcc.dg/cpp/trad/maccom2.c: Likewise.
23001         * gcc.dg/cpp/trad/maccom3.c: Likewise.
23002         * gcc.dg/cpp/trad/maccom4.c: Likewise.
23003         * gcc.dg/cpp/trad/maccom6.c: Likewise.
23004         * gcc.dg/cpp/cxxcom2.c: Likewise.
23005         * gcc.dg/cpp/cxxcom2.h: New file.
23006
23007         * gcc.dg/cpp/truefalse.cpp: Move it to ...
23008         * g++.dg/cpp/truefalse.C: Here.
23009         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
23010
23011 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
23012
23013         * gcc.dg/cpp/redef3.c: New file.
23014
23015 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23016
23017         * gcc.dg/i386-loop-3.c: New test.
23018
23019 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
23020
23021         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
23022
23023 2003-05-31  Roger Sayle  <roger@eyesopen.com>
23024
23025         * gcc.dg/fwrapv-1.c: New test case.
23026         * gcc.dg/fwrapv-2.c: New test case.
23027
23028 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23029
23030         PR c++/10956
23031         * g++.dg/template/spec9.C: New test.
23032
23033 2003-05-29  Roger Sayle  <roger@eyesopen.com>
23034
23035         * gcc.dg/duff-4.c: New test case.
23036
23037 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
23038
23039         PR fortran/10843
23040         * g77.dg/ffixed-form-1.f: New test
23041         * g77.dg/ffixed-form-2.f: New test
23042         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
23043         * g77.dg/ffree-form-3.f: New test
23044
23045 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
23046
23047         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
23048         * gcc.dg/wint_t-1.c: Likewise.
23049
23050 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23051
23052         * g++.dg/template/access11.C: New test.
23053
23054 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23055
23056         PR c++/10849
23057         * g++.dg/template/access10.C: New test.
23058
23059 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23060             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23061
23062         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
23063
23064 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23065
23066         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
23067         suppress for powerpc-*-darwin*.
23068         * gcc.dg/torture/builtin-noret-2.c: Likewise.
23069
23070 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23071
23072         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
23073         suppress option for powerpc-*-darwin*.
23074
23075 2003-05-23  Roger Sayle  <roger@eyesopen.com>
23076
23077         * gcc.dg/builtins-1.c: Add tests for tan and atan.
23078         * gcc.dg/builtins-4.c: Add test for fmod.
23079
23080 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23081
23082         PR c++/10682
23083         * g++.dg/template/instantiate4.C: New test.
23084
23085 2003-05-22  Roger Sayle  <roger@eyesopen.com>
23086
23087         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
23088
23089 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
23090
23091         * gcc.dg/compat/scalar-return-1_main.c: New file.
23092         * gcc.dg/compat/scalar-return-1_x.c: New file.
23093         * gcc.dg/compat/scalar-return-1_y.c: New file.
23094         * gcc.dg/compat/scalar-return-2_main.c: New file.
23095         * gcc.dg/compat/scalar-return-2_x.c: New file.
23096         * gcc.dg/compat/scalar-return-2_y.c: New file.
23097         * gcc.dg/compat/struct-return-3_main.c: New file.
23098         * gcc.dg/compat/struct-return-3_y.c: New file.
23099         * gcc.dg/compat/struct-return-3_x.c: New file.
23100         * gcc.dg/compat/struct-return-2_main.c: New file.
23101         * gcc.dg/compat/struct-return-2_x.c: New file.
23102         * gcc.dg/compat/struct-return-2_y.c: New file.
23103
23104 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23105
23106         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
23107         for hppa*-hp-hpux*.
23108         * gcc.dg/20021014-1.c (dg-options): Likewise.
23109         * gcc.dg/nest.c (dg-options): Likewise.
23110
23111 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
23112
23113         PR c++/9738
23114         * g++.dg/ext/dllimport2.C: New file.
23115         * g++.dg/ext/dllimport3.C: New file.
23116
23117 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
23118
23119         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23120         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23121         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23122         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23123         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23124         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23125         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23126         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23127         * gcc.dg/compat/small-struct-defs.h: New file.
23128         * gcc.dg/compat/small-struct-init.h: New file.
23129         * gcc.dg/compat/small-struct-check.h: New file.
23130         * gcc.dg/compat/fp-struct-defs.h: New file.
23131         * gcc.dg/compat/fp-struct-check.h: New file.
23132         * gcc.dg/compat/fp-struct-init.h: New file.
23133         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23134         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23135
23136 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23137
23138         * gcc.dg/20030225-2.c: New test.
23139
23140 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23141             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23142
23143         * gcc.c-torture/compile/20030518-1.c: New test case.
23144
23145 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23146
23147         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23148         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23149         gcc-dg-debug-runtest.
23150         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23151         gcc-dg-debug-runtest.
23152
23153 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23154
23155         PR c++/9022
23156         * g++.dg/lookup/using6.C: New test.
23157
23158 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23159
23160         * g++.dg/parse/access2.C: New test.
23161
23162 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23163
23164         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23165         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23166         * gcc.dg/debug/debug.exp: Likewise.
23167
23168 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23169
23170         * gcc.dg/dollar.c: New test.
23171
23172 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23173
23174         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23175         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23176         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23177         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23178         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23179         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23180         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23181         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23182         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23183         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23184         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23185         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23186         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23187         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23188         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23189         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23190         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23191         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23192
23193 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23194
23195         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23196         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23197         support for "repo" mode.
23198         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23199         * lib/g77-dg.exp: Likewise.
23200         * lib/obj-dg.exp: Likewise.
23201
23202 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23203
23204         Merge from gcc-3_2-rhl8-branch:
23205         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23206
23207         * gcc.dg/tls/opt-6.c: New test.
23208
23209         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23210
23211         * gcc.dg/20030405-1.c: New test.
23212
23213         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23214
23215         * gcc.dg/20030309-1.c: New test.
23216
23217         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23218
23219         * gcc.c-torture/execute/20030307-1.c: New test.
23220
23221         2003-02-20  Randolph Chung  <tausq@debian.org>
23222
23223         * gcc.c-torture/compile/20030220-1.c: New test.
23224
23225         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23226
23227         * gcc.dg/20030217-1.c: New test.
23228
23229         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23230
23231         * gcc.c-torture/compile/20020129-1.c: New test.
23232
23233         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23234
23235         * gcc.dg/unroll-1.c: New test.
23236
23237         2002-11-16  Jan Hubicka  <jh@suse.cz>
23238
23239         * gcc.c-torture/execute/20020920-1.c: New test.
23240
23241         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23242
23243         PR target/7434
23244         * gcc.c-torture/compile/20021008-1.c: New test.
23245
23246         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23247
23248         PR target/7559
23249         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23250
23251         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23252
23253         * gcc.c-torture/compile/20020807-1.c: New test.
23254
23255         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23256
23257         * gcc.dg/tls/opt-1.c: New test.
23258
23259         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23260
23261         * gcc.dg/20020729-1.c: New test.
23262
23263         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23264
23265         * g++.dg/opt/life1.C: New test.
23266
23267         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23268
23269         * gcc.dg/20020525-1.c: New test.
23270
23271         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23272
23273         PR c++/6794
23274         * g++.dg/ext/pretty1.C: New test.
23275         * g++.dg/ext/pretty2.C: New test.
23276
23277 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23278
23279         PR c++/8385
23280         * g++.dg/ext/typeof5.C: New test.
23281
23282 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23283
23284         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23285         __USER_LABEL_PREFIX__ into account.
23286         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23287
23288 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23289
23290         * gcc.dg/builtins-15.c: New test case.
23291
23292 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23293
23294         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23295
23296 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23297
23298         * lib/g++.exp: Tweak handling of additional source files.
23299         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23300         * g++.dg/special/conpr-2a.C: Rename to ...
23301         * g++.dg/special/conpr-2a.cc: ... this.
23302         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23303         * g++.dg/special/conpr-3a.C: Rename to ...
23304         * g++.dg/special/conpr-3a.cc: This.
23305         * g++.dg/special/conpr-3b.C: Rename to ...
23306         * g++.dg/special/conpr-3b.cc: This.
23307         * g++.dg/special/conpr-4.C: New test.
23308         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23309
23310 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23311
23312         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23313
23314 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23315
23316         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23317         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23318         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23319         * g++.old-deja/g++.other/warn3.C: Likewise.
23320
23321 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23322
23323         * gcc.dg/i386-387-1.c: Update to also test log.
23324         * gcc.dg/i386-387-2.c: Likewise.
23325
23326 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23327
23328         * g77.f-torture/execute/int8421.f: New test.
23329
23330 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23331
23332         PR c++/10230, c++/10481
23333         * g++.dg/lookup/scoped5.C: New test.
23334
23335 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23336
23337         PR c++/10552
23338         * g++.dg/template/ttp6.C: New test.
23339
23340 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23341
23342         * gcc.c-torture/execute/builtins: New directory.
23343         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23344         gcc.c-torture/execute/builtins.
23345         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23346         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23347         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23348         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23349
23350 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23351
23352         PR c++/9252
23353         * g++.dg/template/access8.C: New test.
23354         * g++.dg/template/access9.C: New test.
23355
23356 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23357
23358         PR c++/9554
23359         * g++.dg/parse/access1.C: New test.
23360
23361 2003-05-09  DJ Delorie  <dj@redhat.com>
23362
23363         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23364         long, and not an int.
23365
23366 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23367
23368         PR c++/10555, c++/10576
23369         * g++.dg/template/memclass1.C: New test.
23370
23371 2003-05-08  DJ Delorie  <dj@redhat.com>
23372
23373         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23374         targets.
23375         * gcc.c-torture/execute/20021024-1.x: Likewise.
23376         * gcc.c-torture/execute/shiftdi.x: Likewise.
23377         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23378         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23379         * gcc.dg/20021018-1.c: Likewise.
23380
23381 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23382
23383         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23384
23385         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23386         (bcopy): Call memmove.
23387
23388 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23389
23390         * g77.f-torture/compile/8485.f: New test case.
23391
23392 2003-05-07  Richard Henderson  <rth@redhat.com>
23393
23394         PR c++/10570
23395         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23396         Verify exception_cleanup not called for rethrows.
23397         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23398         when exiting catch block without rethrowing.
23399         * g++.dg/eh/forced3.C: New.
23400         * g++.dg/eh/forced4.C: New.
23401
23402 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23403
23404         * gcc.dg/20030505.c: Fix triplet.
23405
23406 2003-05-06  DJ Delorie  <dj@redhat.com>
23407
23408         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23409         * gcc.dg/nest.c: Likewise.
23410
23411 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23412
23413         * gcc.dg/builtins-14.c: New test case.
23414
23415 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23416
23417         * lib/compat.exp (compat-execute): New argument.
23418         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23419         * gcc.dg/compat: New test directory.
23420         * gcc.dg/compat/compat.exp: New expect script.
23421         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23422         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23423         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23424         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23425         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23426         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23427
23428         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23429         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23430         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23431         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23432         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23433         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23434         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23435         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23436         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23437         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23438         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23439         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23440         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23441         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23442         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23443
23444 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23445
23446         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23447
23448 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23449
23450         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23451
23452 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23453
23454         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23455         * gcc.dg/ppc-fsel-2.c: New test.
23456
23457         * gcc.dg/unused-5.c: New test.
23458
23459 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23460
23461         PR c++/10496
23462         * g++.dg/warn/pmf1.C: New test.
23463
23464 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23465
23466         PR c++/4494
23467         * g++.dg/warn/main.C: New test.
23468
23469 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23470
23471         * gcc.dg/nonnull-3.c: New test.
23472
23473 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23474
23475         * gcc.dg/cpp/Wtrigraphs.c: Update.
23476         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23477
23478 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23479
23480         * gcc.dg/ppc-fsel-1.c: New test.
23481
23482 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23483
23484         PR c/10604
23485         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23486
23487 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23488
23489         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23490
23491 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23492
23493         PR c++/9364, c++/10553, c++/10586
23494         * g++.dg/parse/typename4.C: New test.
23495         * g++.dg/parse/typename5.C: Likewise.
23496
23497 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23498
23499         * gcc.c-torture/compile/20030503-1.c: New test.
23500
23501 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23502
23503         * g++.dg/lookup/using5.C: Fix testcase error.
23504
23505 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23506
23507         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23508         since MEABI is no longer supported.  Remove all vestiges
23509         of MEABI from the test.
23510
23511 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23512
23513         PR c++/10554
23514         * g++.dg/lookup/using5.C: New test.
23515
23516 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23517
23518         PR c++/8772
23519         * g++.dg/template/ttp5.C: New test.
23520
23521 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23522
23523         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23524         (dg-gpp-additional-sources): New function.
23525         (dg-gpp-additional-files): Likewise.
23526         * lib/g++.exp (additional_sources): New variable.
23527         (additional_files): Likewise.
23528         (g++_target_compile): Deal with them.
23529         * lib/old-dejagnu.exp: Remove.
23530         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23531         * g++.old-deja: Revise all tests to use dg commands.
23532
23533 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23534
23535         PR c++/9432, c++/9528
23536         * g++.dg/lookup/using4.C: New test.
23537
23538 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23539
23540         * gcc.dg/noreturn-5.c: New file.
23541         * gcc.dg/noreturn-6.c: New file.
23542
23543         * gcc.c-torture/compile/inline-1.c: New file.
23544
23545 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23546
23547         PR c++/10551
23548         * g++.dg/template/explicit1.C: New test.
23549
23550 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23551
23552         PR c++/10549
23553         * g++.dg/other/bitfield1.C: New test.
23554
23555         PR c++/10527
23556         * g++.dg/init/new7.C: New test.
23557
23558 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23559
23560         * g++.dg/ext/desig1.C: New test.
23561         * g++.dg/ext/init1.C: Update.
23562
23563         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23564
23565 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23566
23567         PR c++/10180
23568         * g++.dg/warn/Winline-1.C: New test.
23569
23570 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23571
23572         * gcc.c-torture/execute/string-opt-19.c: New test.
23573
23574         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23575         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23576
23577 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23578
23579         PR c++/10506
23580         * g++.dg/init/new6.C: New test.
23581
23582         PR c++/10503
23583         * g++.dg/init/ref6.C: New test.
23584
23585 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23586
23587         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23588
23589 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23590
23591         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23592         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23593
23594 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23595
23596         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23597         initialized static data members.
23598
23599 2003-04-25  H.J. Lu <hjl@gnu.org>
23600
23601         * gcc.dg/ia64-sync-4.c: New test.
23602
23603 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23604
23605         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23606         date.
23607
23608 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23609
23610         PR c++/10337
23611         * g++.dg/warn/conv1.C: New test.
23612         * g++.old-deja/g++.other/conv7.C: Adjust.
23613         * g++.old-deja/g++.other/overload14.C: Adjust.
23614
23615 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23616
23617         PR c++/10471
23618         * g++.dg/template/defarg2.C: New test.
23619
23620 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23621
23622         * gcc.dg/cpp/include2.c: Update.
23623         * gcc.dg/cpp/multiline-2.c: New.
23624         * gcc.dg/cpp/multiline.c: Update.
23625         * gcc.dg/cpp/strify2.c: Update.
23626         * gcc.dg/cpp/trad/literals-2.c: Update.
23627
23628 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23629
23630         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23631
23632 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23633
23634         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23635
23636 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23637
23638         PR c++/10451
23639         * g++.dg/parse/crash4.C: New test.
23640
23641         PR c++/9847
23642         * g++.dg/parse/crash5.C: New test.
23643
23644 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23645
23646         PR c++/10446
23647         * g++.dg/parse/crash3.C: New test.
23648
23649         PR c++/10428
23650         * g++.dg/parse/elab1.C: New test.
23651
23652 2003-04-22  Devang Patel  <dpatel@apple.com>
23653
23654         * gcc.dg/cpp/trad/funlike-5.c: New test.
23655
23656 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23657
23658         * g++.dg/other/packed1.C: Fix dg options.
23659
23660 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23661
23662         * g++.dg/other/offsetof2.C: New test.
23663
23664 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23665
23666         * g++.dg/template/recurse.C: Adjust location of error messages.
23667
23668 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23669
23670         PR c++/9881
23671         * g++.dg/init/addr-const1.C: New test.
23672         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23673
23674 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23675
23676         PR c++/10405
23677         * g++.dg/lookup/struct-hack1.C: New test.
23678
23679 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23680
23681         * ucs.c: Update diagnostic messages.
23682
23683 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23684
23685         * gcc.dg/cpp/truefalse.cpp: New test.
23686         * gcc.dg/cpp/cpp.exp: Update.
23687         * g++.dg/other/stdbool-if.C: Remove.
23688
23689 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23690
23691         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23692         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23693
23694 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23695
23696         * gcc.c-torture/compile/20030418-1.c: New test.
23697
23698 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23699
23700         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23701
23702 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23703
23704         PR c++/10347
23705         g++.dg/template/dependent-name1.C: New test.
23706
23707 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23708
23709         * gcc.dg/warn-1.c (tourist_guide): New array,
23710         contains a pointer to bar.
23711
23712 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23713
23714         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23715         * gcc.c-torture/execute/medce-1.c: New test case.
23716         * gcc.c-torture/execute/medce-2.c: New test case.
23717
23718 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23719
23720         * lib/prune.exp: Ignore more messages.
23721
23722         PR c++/10381
23723         * g++.dg/parse/lookup3.C: New test.
23724
23725 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23726
23727         * gcc.c-torture/compile/20030415-1.c : New test.
23728
23729 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23730
23731         * gcc.c-torture/execute/scope-2.c: Move to ...
23732         * gcc.dg/noncompile/scope.c: .... here.
23733
23734 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23735
23736         * gcc.dg/20030414-2.c: New test case.
23737
23738 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23739
23740         PR target/10377
23741         * gcc.dg/20030414-1.c: New test.
23742
23743 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23744
23745         * gcc.dg/builtins-12.c: New test case.
23746         * gcc.dg/builtins-13.c: New test case.
23747
23748 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23749
23750         * gcc.c-torture/execute/string-opt-18.c: New test.
23751
23752 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23753
23754         PR c++/10300
23755         * g++.dg/init/new5.C: New test.
23756
23757 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23758
23759         PR c++/7910
23760         * g++.dg/ext/dllimport1.C: New test.
23761
23762 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23763
23764         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23765
23766 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23767
23768         PR Fortran/9263
23769         * g77.f-torture/noncompile/9263.f: New test
23770         PR Fortran/1832
23771         * g77.f-torture/execute/1832.f: New test
23772
23773 2003-04-11  David Chad  <davidc@freebsd.org>
23774             Loren J. Rittle  <ljrittle@acm.org>
23775
23776         libobjc/8562
23777         * objc.dg/headers.m: New test.
23778
23779 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23780
23781         * gcc.c-torture/execute/builtin-noret-2.c: New.
23782         * gcc.c-torture/execute/builtin-noret-2.x: New.
23783         XFAIL builtin-noret-2.c at -O1 and above.
23784         * gcc.dg/redecl.c: New.
23785         * gcc.dg/Wshadow-1.c: Update error regexps.
23786
23787 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23788
23789         * g++.dg/abi/bitfield10.C: New test.
23790
23791 2003-04-09  Mike Stump  <mrs@apple.com>
23792
23793         * gcc.dg/pch/pch.exp: Make testcase names longer.
23794         * g++.dg/pch/pch.exp: Make testcase names longer.
23795
23796 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23797
23798         * gcc.dg/builtins-11.c: New test case.
23799
23800 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23801
23802         * gcc.dg/builtins-9.c: New test case.
23803         * gcc.dg/builtins-10.c: New test case.
23804
23805 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23806
23807         * gcc.dg/noncompile/init-4.c.c: New test.
23808
23809 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23810
23811         * gcc.misc-test/gcov-9.c: New test.
23812         * gcc.misc-test/gcov-10.c: New test
23813         * gcc.misc-test/gcov-11.c: New test.
23814
23815 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23816
23817         PR optimization/10024
23818         * gcc.c-torture/compile/20030405-1.c: New test.
23819
23820 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23821
23822         * gcc.dg/pch/static-3.c: New.
23823         * gcc.dg/pch/static-3.hs: New.
23824         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23825
23826 2003-04-04  Richard Henderson  <rth@redhat.com>
23827
23828         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23829         * g++.dg/eh/forced2.C: Likewise.
23830
23831 2003-04-03  Mike Stump  <mrs@apple.com>
23832
23833         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23834         target arg.
23835         (scan-assembler-times, scan-assembler-not): Likewise.
23836         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23837
23838 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23839
23840         * gcc.dg/sparc-loop-1.c: New test.
23841
23842 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23843
23844         PR other/9274
23845         * g++.dg/pch/system-2.C: New.
23846         * g++.dg/pch/system-2.Hs: New.
23847
23848 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23849
23850         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23851
23852         * g++.dg/eh/simd-1.C (vecfunc): Same.
23853
23854 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23855
23856         * gcc.c-torture/execute/20030401-1.c: New test case.
23857
23858 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23859
23860         * objc.dg/defs.m: New.
23861
23862 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23863
23864         * g++.dg/eh/simd-1.C: New.
23865         * g++.dg/eh/simd-2.C: New.
23866
23867 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23868
23869         * gcc.c-torture/execute/simd-3.c: New.
23870
23871 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23872
23873         PR c/9936
23874         * gcc.dg/20030331-2.c: New test.
23875
23876 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23877
23878         PR c++/10278
23879         * g++.dg/parse/crash2.C: New test.
23880
23881 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23882
23883         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23884         * gcc.c-torture/execute/20030331-1.c: ...here.
23885
23886 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23887
23888         * gcc.c-torture/execute/20030331-1.c: New test.
23889
23890 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23891
23892         * lib/gcov.exp: Adjust call return testing strings.
23893         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23894
23895 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23896
23897         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23898         * gcc.dg/builtins-7.c: New test case.
23899         * gcc.dg/builtins-8.c: New test case.
23900
23901 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23902
23903         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23904
23905 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23906
23907         PR c++/7647
23908         * g++.dg/lookup-class-member-2.C: New test.
23909
23910 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23911
23912         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23913
23914 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23915
23916         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23917
23918 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23919
23920         * g++.dg/init/attrib1.C: New test.
23921
23922 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23923
23924         * gcc.dg/ultrasp8.c: New test.
23925
23926 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23927
23928         * gcc.dg/ultrasp7.c: New test.
23929
23930 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23931
23932         PR c++/10047
23933         * g++.dg/template/inline1.C: New test.
23934
23935 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23936
23937         * gcc.dg/sparc-dwarf2.c: New test.
23938
23939 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23940
23941         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23942         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23943
23944 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23945
23946         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23947         than reading .x files.
23948         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23949         * g77.dg/gcov/gcov-1.f: Likewise.
23950         * gcc.misc-tests/gcov-4b.c: Likewise.
23951         * gcc.misc-tests/gcov-5b.c: Likewise.
23952         * gcc.misc-tests/gcov-6.c: Likewise.
23953         * gcc.misc-tests/gcov-7.c: Likewise.
23954         * gcc.misc-tests/gcov-8.c: Likewise.
23955         * g++.dg/gcov/gcov-1.x: Remove.
23956         * g77.dg/gcov/gcov-1.x: Likewise.
23957         * gcc.misc-tests/gcov-4b.x: Likewise.
23958         * gcc.misc-tests/gcov-5b.x: Likewise.
23959         * gcc.misc-tests/gcov-6.x: Likewise.
23960         * gcc.misc-tests/gcov-7.x: Likewise.
23961         * gcc.misc-tests/gcov-8.x: Likewise.
23962
23963 2003-03-27  Glen Nakamura  <glen@imodulo.com>
23964
23965         PR opt/10087
23966         * gcc.dg/20030324-1.c: New test.
23967
23968 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
23969
23970         PR c++/10224
23971         * g++.dg/template/arg3.C: New test.
23972
23973         PR c++/10158
23974         * g++.dg/template/friend18.C: New test.
23975
23976 2003-03-26  Roger Sayle  <roger@eyesopen.com>
23977
23978         * g77.f-torture/compile/20030326-1.f: New test case.
23979
23980 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
23981
23982         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
23983
23984         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
23985
23986 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
23987
23988         * gcc.dg/ia64-sync-3.c: New test.
23989
23990 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
23991
23992         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
23993
23994 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23995
23996         * gcc.dg/ultrasp6.c: New test.
23997
23998 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23999
24000         * gcc.dg/i386-signbit-1.c: New test.
24001         * gcc.dg/i386-signbit-2.c: New test.
24002         * gcc.dg/i386-signbit-3.c: New test.
24003
24004 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24005
24006         * gcc.dg/ultrasp5.c: Fix options.
24007
24008 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24009
24010         * gcc.dg/ultrasp5.c: Fix comment.
24011
24012 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
24013
24014         PR fortran/10197
24015         * g77.f-torture/execute/10197.f: New test.
24016
24017 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
24018
24019         PR c++/9898, c++/383
24020         * g++.dg/template/conv6.C: New test.
24021
24022         PR c++/10119
24023         * g++.dg/template/ptrmem5.C: New test.
24024
24025         PR c++/10026
24026         * g++.dg/lookup/koenig1.C: New test.
24027
24028         PR C++/10199
24029         * g++.dg/lookup/template2.C: New test.
24030
24031 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
24032
24033         * g++.dg/opt/rtti1.C: New test.
24034
24035 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24036
24037         * gcc.dg/ultrasp5.c: New test.
24038
24039 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
24040
24041         PR middle-end/9967
24042         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
24043         builtin fputs.
24044
24045 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
24046
24047         PR c/8224
24048         * gcc.dg/20030323-1.c: New test.
24049
24050 2003-03-23  Roger Sayle  <roger@eyesopen.com>
24051
24052         * gcc.c-torture/compile/20030323-1.c: New test case.
24053
24054 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
24055
24056         * gcc.dg/20030321-1.c: New test.
24057
24058 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
24059
24060         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
24061
24062 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24063
24064         PR c++/9978, c++/9708
24065         * g++.dg/ext/vlm1.C: Adjust expected error.
24066         * g++.dg/ext/vla2.C: New test.
24067         * g++.dg/template/arg1.C: New test.
24068         * g++.dg/template/arg2.C: New test.
24069
24070 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
24071
24072         * g77.f-torture/execute/select.f: New test.
24073         * g77.f-torture/noncompile/select_no_compile.f: New test.
24074
24075 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
24076
24077         PR c++/9898
24078         * g++.dg/other/error4.C: New test.
24079
24080 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
24081
24082         * g++.dg/template/friend17.C: New test.
24083
24084 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
24085
24086         * gcc.c-torture/compile/20030320-1.c: New.
24087
24088 2003-03-20  Roger Sayle  <roger@eyesopen.com>
24089
24090         * gcc.dg/builtins-6.c: New test case.
24091
24092 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
24093
24094         PR target/10073
24095         * gcc.c-torture/compile/20030319-1.c: New.
24096
24097 2003-03-18  Jan Hubicka  <jh@suse.cz>
24098
24099         * gcc.dg/i386-cvt-1.c: New test.
24100
24101 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
24102
24103         * objc.dg/naming-1.m: Use "(parse|syntax) error".
24104         * objc.dg/naming-2.m: Likewise.
24105
24106 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
24107
24108         PR c++/9639
24109         * g++.dg/parse/crash1.C: New test.
24110
24111 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
24112
24113         PR c++/8805
24114         * g++.dg/eh/cleanup1.C: New test.
24115
24116 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24117
24118         * gcc.c-torture/execute/20030316-1.c: New test case.
24119
24120 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24121
24122         PR c++/9629
24123         * g++.dg/init/ctor2.C: New test.
24124
24125 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24126
24127         * g77.f-torture/compile/xformat.f: New test case.
24128
24129 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24130
24131         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24132         * g++.old-deja/g++.mike/eh50.C: Likewise.
24133
24134 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24135
24136         PR c++/6440
24137         * g++.dg/template/spec7.C: New test.
24138         * g++.dg/template/spec8.C: Likewise.
24139
24140 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24141
24142         * gcc.c-torture/execute/20030313-1.c: New test.
24143
24144 2003-03-14  Richard Henderson  <rth@redhat.com>
24145
24146         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24147
24148 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24149
24150         * gcc.c-torture/compile/20030314-1.c: New test.
24151
24152 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24153
24154         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24155         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24156         thumb target,
24157         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24158         to accept newer _imp__  prefix and additional
24159         newline in .drectve section.
24160         * gcc.dg/dll-4.c: Likewise.
24161         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24162         switch.
24163
24164 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24165
24166         * g++.dg/parse/namespace9.C: New test.
24167
24168         * g++.dg/init/ref5.C: New test.
24169         * g++.dg/parse/ptrmem1.C: Likewise.
24170
24171 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24172
24173         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24174         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24175         regular expression.
24176         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24177         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24178
24179 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24180
24181         * gcc.c-torture/execute/20030224-2.c: New test.
24182
24183 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24184
24185         * gcc.dg/decl-3.c: New test.
24186
24187 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24188
24189         * gcc.dg/i386-loop-2.c: New test.
24190
24191 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24192
24193         PR c++/9474
24194         * g++.dg/parse/namespace8.C: New test.
24195
24196         PR c++/9924
24197         * g++.dg/overload/builtin2.C: New test.
24198
24199 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24200
24201         * gcc.dg/return-type-3.c: New test.
24202
24203 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24204
24205         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24206         profiling options are not supported.
24207
24208 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24209
24210         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24211         * g++.old-deja/g++.warn/impint2.C: Likewise.
24212
24213 2003-03-10  Devang Patel  <dpatel@apple.com>
24214
24215         * g++.dg/cpp/c++_cmd_1.C: New test.
24216         * g++.dg/cpp/c++_cmd_1.h: New file.
24217
24218 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24219
24220         * gcc.dg/altivec-9.c: New file.
24221
24222 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24223
24224         * gcc.dg/ppc-sdata-1.c: New test.
24225         * gcc.dg/ppc-sdata-2.c: New test.
24226
24227 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24228
24229         PR c++/9373
24230         * g++.dg/opt/ptrmem2.C: New test.
24231
24232         PR c++/8534
24233         * g++.dg/opt/ptrmem1.C: New test.
24234
24235 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24236
24237         * gcc.dg/i386-loop-1.c: New test.
24238
24239 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24240
24241         PR c++/9970
24242         * g++.dg/lookup/friend1.C: New test.
24243
24244 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24245
24246         PR c++/9823
24247         * g++.dg/parser/constructor1.C: New test.
24248
24249 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24250
24251         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24252
24253         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24254
24255 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24256
24257         * gcc.dg/cpp/Wunused.c: Update test.
24258
24259 2003-03-08  Jan Hubicka  <jh@suse.cz>
24260
24261         * gcc.dg/inline-3.c: New test.
24262
24263 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24264
24265         PR c++/9809
24266         * g++.dg/parse/builtin1.C: New test.
24267
24268         PR c++/9982
24269         * g++.dg/abi/cookie1.C: New test.
24270         * g++.dg/abi/cookie2.C: Likewise.
24271
24272         PR c++/9524
24273         * g++.dg/template/field1.C: New test.
24274
24275         PR c++/9912
24276         * g++.dg/parse/class1.C: New test.
24277         * g++.dg/parse/namespace7.C: Likewise.
24278         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24279
24280 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24281
24282         * g++.dg/init/ref4.C: New test.
24283
24284 2003-03-07  Jan Hubicka  <jh@suse.cz>
24285
24286         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24287         * gcc.dg/inline-3.c:  New test.
24288
24289 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24290
24291         * g++.dg/init/ref3.C: New test.
24292
24293         PR c++/9965
24294         * g++.dg/init/ref2.C: New test.
24295
24296         PR c++/9400
24297         * g++.dg/warn/Wshadow-2.C: New test.
24298
24299         PR c++/9791
24300         * g++.dg/warn/Woverloaded-1.C: New test.
24301
24302 2003-03-05  Jan Hubicka  <jh@suse.cz>
24303
24304         * gcc.dg/i386-local2.c: New.
24305         * gcc.dg/i386-local.c: Fix typo.
24306
24307 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24308
24309         * g++.dg/abi/layout3.C: New test.
24310
24311 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24312
24313         * gcc.c-torture/compile/20030305-1.c
24314
24315 2003-03-05  Jan Hubicka  <jh@suse.cz>
24316
24317         * gcc.dg/i386-local.c: New.
24318
24319 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24320
24321         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24322
24323 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24324
24325         * gcc.dg/switch-2.c: New test.
24326         * gcc.dg/switch-3.c: New test.
24327         * gcc.dg/Wswitch.c: Adjust line numbers.
24328         * gcc.dg/Wswitch-default.c: Likewise.
24329         * gcc.dg/Wswitch-enum.c: Likewise.
24330
24331 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24332
24333         * gcc.c-torture/execute/20030222-1.c: New test.
24334
24335 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24336
24337         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24338
24339 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24340
24341         PR c++/9878
24342         * g++.dg/init/ref1.C: New test.
24343
24344 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24345
24346         * gcc.dg/sh-relax.c: New SH-only test.
24347
24348 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24349
24350         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24351         comment explaining purpose of testcase.
24352
24353 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24354
24355         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24356         for HC11/HC12 (asm needs two int registers).
24357         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24358         HC11/HC12 because the test uses an asm which needs two 32-bit
24359         registers.
24360
24361 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24362
24363         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24364         for HC11/HC12 (array is too large otherwise).
24365         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24366         * gcc.c-torture/compile/20010518-2.x: Likewise.
24367         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24368         HC11/HC12 (array is too large).
24369
24370 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24371
24372         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24373         * lib/g++-dg.exp (g++-dg-test): Likewise.
24374
24375 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24376
24377         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24378         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24379
24380 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24381
24382         * g++.dg/warn/implicit-typename1.C: Remove warning.
24383
24384 2003-02-28  Richard Henderson  <rth@redhat.com>
24385
24386         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24387         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24388
24389 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24390
24391         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24392         * g++.dg/pch/pch.exp: Likewise.
24393
24394 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24395
24396         PR c++/9879
24397         * testsuite/g++.dg/init/new4.C: New test.
24398
24399 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24400
24401         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24402
24403 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24404
24405         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24406         unsigned long.
24407
24408         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24409         wider than float.
24410
24411 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24412
24413         * lib/scanasm.exp: Add support for counting numbers of
24414         occurences.
24415         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24416         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24417
24418 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24419
24420         PR c++/9683
24421         * g++.dg/template/static3.C: New test.
24422
24423         PR c++/9829
24424         * g++.dg/parse/namespace6.C: New test.
24425
24426 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24427
24428         PR target/9732
24429         * gcc.dg/20030225-1.c: New test.
24430
24431 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24432
24433         * README: Remove out-of-date information.
24434
24435         PR c++/9836
24436         * g++.dg/template/spec6.C: New test.
24437
24438 2003-02-24  Jeff Law  <law@redhat.com>
24439
24440         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24441
24442 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24443
24444         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24445         * gcc.dg/pragma-ep-1.c: Likewise.
24446
24447 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24448
24449         PR c++/9602
24450         * g++.dg/template/friend16.C: New test.
24451
24452 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24453
24454         PR c++/5333
24455         * g++.dg/parse/fused-params1.C: Adjust error messages.
24456         * g++.dg/template/nested3.C: New test.
24457
24458 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24459
24460         * g++.dg/abi/param1.C: New test.
24461
24462 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24463
24464         PR c++/7982
24465         * g++.dg/warn/implicit-typename1.C: New test.
24466
24467 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24468
24469         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24470         with "mtune".
24471         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24472         * gcc.c-torture/execute/20010129-1.x: Likewise.
24473         * gcc.dg/20011107-1.c: Likewise.
24474         * gcc.dg/20020108-1.c: Likewise.
24475         * gcc.dg/20020122-3.c: Likewise.
24476         * gcc.dg/20020206-1.c: Likewise.
24477         * gcc.dg/20020310-1.c: Likewise.
24478         * gcc.dg/20020426-2.c: Likewise.
24479         * gcc.dg/20020517-1.c: Likewise.
24480         * gcc.dg/991230-1.c: Likewise.
24481         * gcc.dg/i386-unroll-1.c: Likewise.
24482         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24483
24484 2003-02-22  Jan Hubicka  <jh@suse.cz>
24485
24486         * gcc.dg/i386-mul.c: New test.
24487
24488 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24489
24490         * gcc.dg/builtins-5.c: New test case.
24491
24492 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24493
24494         * gcc.dg/asmreg-1.c: New test.
24495
24496 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24497
24498         PR c++/9749
24499         * g++.dg/parse/varmod1.C: New test.
24500
24501 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24502
24503         PR c++/9727
24504         * g++.dg/template/op1.C: New test.
24505
24506 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24507
24508         PR c++/8906
24509         * g++.dg/template/nested2.C: New test.
24510
24511 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24512
24513         PR c++/8724
24514         * g++.dg/expr/dtor1.C: New test.
24515
24516 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24517
24518         * gcc.dg/cpp/include3.c: New test.
24519         * gcc.dg/cpp/inc/foo.h: New file.
24520
24521 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24522
24523         * gcc.c-torture/execute/20030221-1.c: New test.
24524
24525 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24526
24527         PR c++/9729
24528         * g++.dg/abi/conv1.C: New test.
24529
24530 2003-02-20  Jan Hubicka  <jh@suse.cz>
24531
24532         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24533
24534 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24535
24536         * gcc.c-torture/compile/20030219-1.c: New test.
24537
24538 2003-02-18  Jan Hubicka  <jh@suse.cz>
24539
24540         * gcc.dg/funcorder.c: New test.
24541
24542 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24543
24544         * gcc.c-torture/execute/20030218-1.c: New.
24545
24546 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24547
24548         * gcc.dg/20030218-1.c: New.
24549
24550 2003-02-18  Richard Henderson  <rth@redhat.com>
24551
24552         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24553         * gcc.dg/attr-used-2.c: New.
24554
24555 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24556
24557         PR c++/9704
24558         * g++.dg/init/copy5.C: New test.
24559
24560 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24561
24562         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24563         * g++.dg/pch/pch.exp: Likewise.
24564
24565 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24566
24567         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24568         STACK_SIZE is not defined.
24569
24570 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24571
24572         PR c++/9457
24573         * g++.dg/template/init1.C: New test.
24574
24575 2003-02-16  Jan HUbicka  <jh@suse.cz>
24576
24577         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24578         (foo): Add few extra tests
24579         * gcc.dg/c99-const-expr-3.c: Likewise.
24580         * gcc.c-torture/execute/20030216-1.c: New.
24581
24582 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24583
24584         PR c++/9459
24585         * g++.dg/ext/typeof4.C: New test.
24586
24587 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24588
24589         * gcc.dg/i386-387-3.c: New test case.
24590
24591 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24592
24593         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24594         cris-*-elf* cris-*-aout* and mmix-*-*.
24595
24596 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24597
24598         * gcc.dg/20030213-1.c: New test.
24599
24600 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24601
24602         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24603         * gcc.dg/i386-387-2.c: Likewise.
24604
24605 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24606
24607         * gcc.dg/ppc-spe.c: Fix formatting.
24608         Enable tests that were previously unsupported by gas.
24609         Delete tests for instructions that no longer exist.
24610         Switch arguments on evsubifw builtin.
24611
24612 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24613
24614         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24615         STACK_SIZE is too small.
24616
24617 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24618             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24619
24620         * gcc.dg/decl-2.c: New test.
24621
24622 2003-02-10  Jan Hubicka  <jh@suse.cz>
24623
24624         * gcc.dg/i386-fpcvt-1.c:  New test.
24625
24626 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24627
24628         * gcc.c-torture/execute/20030209-1.c: New test.
24629
24630 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24631
24632         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24633         int-wide bitops, use the constants of the same width.
24634         Likewise, if long long is 32-bit wide, test bitops using
24635         32-bit constants.
24636
24637 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24638
24639         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24640
24641 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24642
24643         * testsuite/gcc.dg/builtins-4.c: New test case.
24644
24645 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24646
24647         * gcc.dg/20020430-1.c: Fix dg command typos.
24648         * gcc.dg/20020503-1.c: Likewise.
24649
24650 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24651
24652         PR c++/8785
24653         * g++.dg/parse/fused-params1.C: New test.
24654
24655         PR c++/8857
24656         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24657
24658         PR c++/8921
24659         * g++.dg/parse/non-dependent1.C: New test.
24660
24661         PR c++/8928
24662         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24663
24664         PR c++/9228
24665         * g++.dg/parse/undefined7.C: New test.
24666         * g++.dg/parse/non-templ1.C: New test.
24667
24668         PR c++/9229
24669         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24670
24671 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24672
24673         * gcc.c-torture/compile/20030206-1.c: New test.
24674
24675 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24676
24677         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24678         "pow" to "foo" to avoid potential confusion with a math built-in.
24679
24680 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24681
24682         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24683         conditions for SPARC targets.
24684
24685 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24686
24687         * gcc.dg/20030204-1.c: New test.
24688
24689 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24690
24691         PR c++/38
24692         * g++.dg/parse/array-size1.C: New test.
24693
24694         PR c++/5657
24695         * g++.dg/parse/undefined3.C: New test.
24696
24697         PR c++/5665
24698         * g++.dg/parse/undefined4.C: New test.
24699
24700         PR c++/5975
24701         * g++.dg/parse/undefined5.C: New test.
24702
24703         PR c++/7259
24704         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24705
24706         PR c++/8578
24707         * g++.dg/parse/casting-operator1.C: New test.
24708
24709         PR c++/8596
24710         * g++.dg/parse/undefined6.C: New test.
24711
24712         PR c++/8736
24713         * g++.dg/parse/missing-template1.C: New test.
24714
24715 2003-02-04  Jan Hubicka  <jh@suse.cz>
24716
24717         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24718         * gcc.dg/i386-cmov?.c:  Likewise.
24719         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24720         * gcc.dg/i386-ssefp-1.c:  Likewise.
24721         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24722         conventions.
24723
24724 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24725
24726         PR c++/7129
24727         * testsuite/g++.dg/ext/max.C: New test.
24728
24729 2003-02-03  Jan Hubicka  <jh@suse.cz>
24730
24731         * gcc.c-torture/execute/20030203-1.c: New test.
24732
24733 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24734
24735         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24736         'natural-endian'.
24737
24738 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24739
24740         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24741         * g++.dg/init/new2.C: Likewise.
24742         * g++.dg/other/new1.C: Likewise.
24743
24744 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24745
24746         * gcc.dg/struct-ret-libc.c: New test.
24747
24748 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24749
24750         * gcc.dg/20030129-1.c: New test.
24751
24752 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24753
24754         PR c++/8849
24755         * g++.dg/template/ptrmem4.C: New test.
24756
24757 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24758
24759         * g++.dg/parser/constant1.C: New test.
24760
24761 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24762
24763         PR c++/8591
24764         * g++.dg/parse/friend2.C: New test.
24765
24766 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24767
24768         PR c++/9437
24769         * g++.dg/template/unify4.C: New test.
24770
24771 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24772
24773         * gcc.c-torture/execute/20030128-1.c: New test.
24774
24775 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24776
24777         * g++.dg/lookup/nested1.C: Test moved from ...
24778         * g++.old-deja/g++.other/lookup24.C: ... here.
24779
24780 2003-01-28  Jan Hubicka  <jh@suse.cz>
24781
24782         * gcc.dg/i386-cmov5.c:  New test.
24783
24784 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24785
24786         * gcc.c-torture/execute/20010925-1.c: Changed the
24787         memcpy declaration.
24788
24789 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24790
24791         PR c++/3902
24792         * g++.dg/parse/template5.C: New test.
24793
24794 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24795
24796         PR fortran/9258
24797         * g77.dg/pr9258: New test.
24798
24799 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24800
24801         * README: Move relevant parts from README.g++.
24802
24803         * README.g++: Remove this file.
24804
24805 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24806
24807         * g++.dg/abi/dcast1.C: New test.
24808
24809 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24810
24811         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24812
24813 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24814
24815         PR c++/47
24816         * g++.old-deja/g++.other/lookup24.C: New test.
24817
24818 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24819
24820         PR middle-end/7227
24821         * gcc.dg/uninit-C.c: New test.
24822
24823 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24824
24825         * g++.dg/abi/covariant1.C: New test.
24826
24827 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24828
24829         * gcc.dg/20030123-1.c: New test.
24830
24831 2003-01-25  Jan Hubicka  <jh@suse.cz>
24832
24833         PR opt/8492
24834         * gcc.c-torture/compile/20030125-1.c
24835
24836 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24837
24838         PR c++/9403
24839         * g++.dg/parse/template3.C: New test.
24840         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24841
24842         PR c++/795
24843         * g++.dg/parse/template4.C: New test.
24844
24845         PR c++/9415
24846         * g++.dg/template/qual2.C: New test.
24847
24848         PR c++/8545
24849         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24850
24851         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24852
24853 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24854
24855         * gcc.c-torture/execute/switch-1.c: New test case.
24856
24857 2003-01-25  Jan Hubicka  <jh@suse.cz>
24858
24859         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24860
24861 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24862
24863         Tweaks for Bison-1.875. From the NEWS file:
24864         "- `parse error' -> `syntax error'
24865         Bison now uniformly uses the term `syntax error'"
24866         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24867         * gcc.dg/cpp/digraph2.c: Likewise.
24868         * gcc.dg/cpp/direct2.c: Likewise.
24869         * gcc.dg/cpp/paste4.c: Likewise.
24870         * gcc.dg/c90-restrict-1.c: Likewise.
24871         * gcc.dg/c99-func-2.c: Likewise.
24872         * gcc.dg/noncompile/920721-2.c: Likewise.
24873         * gcc.dg/noncompile/930622-2.c: Likewise.
24874         * gcc.dg/noncompile/940112-1.c: Likewise.
24875         * gcc.dg/noncompile/950921-1.c: Likewise.
24876         * gcc.dg/noncompile/951123-1.c: Likewise.
24877         * gcc.dg/noncompile/971104-1.c: Likewise.
24878         * gcc.dg/noncompile/990416-1.c: Likewise.
24879
24880 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24881
24882         * g++.dg/parse/undefined1.C: Add error message.
24883
24884 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24885
24886         PR c++/9354
24887         * g++.dg/parse/new1.C: New test.
24888
24889         PR c++/9216
24890         * g++.dg/parse/template2.C: New test.
24891
24892         PR c++/9354
24893         * g++.dg/parse/typedef2.C: New test.
24894
24895         PR c++/9328
24896         * g++.dg/ext/typeof3.C: New test.
24897
24898 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24899
24900         PR c++/2738
24901         * g++.dg/parse/ret-type1.C: New test.
24902
24903         PR c++/3792
24904         * g++.dg/parse/tmpl-outside1.C: New test.
24905
24906         PR c++/4207
24907         * g++.dg/parse/int-as-enum1.C: New test.
24908
24909         PR c++/4903
24910         * g++.dg/parse/no-typename1.C: New test.
24911
24912         PR c++/5533
24913         * g++.dg/parse/no-value1.C: New test.
24914
24915         PR c++/5921
24916         * g++.dg/parse/wrong-inline1.C: New test.
24917
24918         PR c++/6402
24919         * g++.dg/parse/ref1.C: New test.
24920
24921         PR c++/6992
24922         * g++.dg/parse/attr-ctor1.C: New test.
24923
24924         PR c++/7229
24925         * g++.dg/parse/namespace5.C: New test.
24926
24927         PR c++/7917
24928         * g++.dg/parse/func-def1.C: New test.
24929
24930         PR c++/8143
24931         * g++.dg/parse/undefined1.C: New test.
24932
24933         PR c++/5723, PR c++/8522
24934         * g++.dg/parse/specialization1.C: New test.
24935
24936         PR c++/163, PR c++/8595
24937         * g++.dg/parse/struct-as-enum1.C: New test.
24938
24939         PR c++/9173
24940         * g++.dg/parse/undefined2.C: New test.
24941
24942 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24943
24944         PR c++/9298
24945         * g++.dg/parse/template1.C: New test.
24946
24947         PR c++/9384
24948         * g++.dg/parse/using1.C: New test.
24949
24950         PR c++/9285
24951         PR c++/9294
24952         * g++.dg/parse/expr2.C: New test.
24953
24954         PR c++/9388
24955         * g++.dg/parse/lookup2.C: Likewise.
24956
24957 2003-01-21  Jan Hubicka  <jh@suse.cz>
24958
24959         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
24960         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
24961         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
24962         * gcc.c-torture/execute/string-opt-*.c: Likewise.
24963
24964 2003-01-20  Nick Clifton  <nickc@redhat.com>
24965
24966         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
24967         problem with ARM sibcall code generation.
24968
24969 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24970
24971         * gcc.c-torture/execute/20030120-1.c: New.
24972
24973 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
24974
24975         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
24976
24977 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
24978
24979         PR c++/9272
24980         * g++.dg/parse/ctor1.C: New test.
24981
24982         PR c++/9294:
24983         * g++.dg/parse/qualified1.C: New test.
24984
24985         * g++.dg/parse/typename3.C: New test.
24986
24987 2003-01-16  Richard Henderson  <rth@redhat.com>
24988
24989         * g++.dg/tls/init-2.C: Fix error matches for real this time.
24990
24991 2003-01-16  Richard Henderson  <rth@redhat.com>
24992
24993         * g++.dg/pch/pch.exp: Copy test header to the working directory
24994         before using it either for precompilation or direct use.
24995         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
24996         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
24997
24998 2003-01-16  Richard Henderson  <rth@redhat.com>
24999
25000         * gcc.dg/pch/pch.exp: Copy test header to the working directory
25001         before using it either for precompilation or direct use.
25002         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
25003         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
25004
25005 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
25006
25007         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
25008         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
25009         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
25010         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
25011         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
25012         typename warning into error.
25013         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
25014         error messages.
25015         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
25016         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
25017         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
25018         messages.
25019         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
25020         make declaration visible in template.
25021         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
25022         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
25023         messages.
25024         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
25025         message.
25026         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
25027         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
25028         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
25029         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
25030         typename warning with error message.
25031         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
25032         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
25033         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
25034
25035 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
25036
25037         * g++.dg/parse/ambig2.C: New test.
25038
25039 2003-01-15  Richard Henderson  <rth@redhat.com>
25040
25041         * g++.dg/tls/init-2.C: Update error message string.
25042
25043 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25044
25045         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
25046
25047 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
25048
25049         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
25050         all for HC11/HC12.
25051         * gcc.c-torture/compile/20001205-1.x: Likewise.
25052         * gcc.c-torture/compile/20001226-1.x: Likewise.
25053         * gcc.c-torture/compile/920520-1.x: Likewise.
25054         * gcc.c-torture/compile/961203-1.x: Likewise.
25055         * gcc.c-torture/compile/20020604-1.x: Likewise.
25056
25057 2003-01-15  Jan Hubicka  <jh@suse.cz>
25058
25059         * gcc.c-torture/compile/20030115-1.c: New test.
25060
25061         * gcc.dg/i386-fpcvt-1.c: New test.
25062         * gcc.dg/i386-fpcvt-2.c: New test.
25063
25064 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
25065
25066         Further conform g++'s __vmi_class_type_info to the C++ ABI
25067         specification.
25068         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
25069         the specification.
25070
25071 2003-01-14  Jan Hubicka  <jh@suse.cz>
25072
25073         * gcc.dg/i386-fpcvt-1.c: New test.
25074         * gcc.dg/i386-fpcvt-2.c: New test.
25075
25076 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25077
25078         * gcc.dg/i386-mmx-3.c: New test.
25079
25080 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
25081
25082         PR c++/9264
25083         * g++.dg/parse/octal1.C: New file.
25084
25085         PR c++/9172
25086         * g++.dg/parse/typename1.C: New file.
25087
25088 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
25089
25090         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
25091         * gcc.dg/bf-no-ms-layout.c: Likewise.
25092         * gcc.dg/bf-ms-attrib.c: Likewise.
25093
25094 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
25095
25096         PR c++/9099
25097         * g++.dg/parse/dtor1.C: New file.
25098
25099         PR c++/9128
25100         * g++.dg/rtti/typeid1.C: New file.
25101
25102         PR c++/9153
25103         * g++.dg/parse/lookup1.C: New file.
25104
25105         PR c++/9171
25106         * g++.dg/templ/spec5.C: New file.
25107
25108 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
25109
25110         * gcc.c-torture/compile/20030110-1.c: New test.
25111
25112 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
25113
25114         Merge from pch-branch:
25115
25116         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
25117
25118         * gcc.dg/pch/cpp-1.h: New.
25119         * gcc.dg/pch/cpp-1.c: New.
25120         * gcc.dg/pch/cpp-2.h: New.
25121         * gcc.dg/pch/cpp-2.c: New.
25122
25123         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25124
25125         * gcc.dg/pch/except-1.h: New.
25126         * gcc.dg/pch/except-1.c: New.
25127
25128         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25129
25130         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25131         running test.
25132         * gcc.dg/pch: Include *.hp not *.h.
25133         * gcc.dg/pch/system-1.h: New.
25134         * gcc.dg/pch/system-1.c: New.
25135
25136         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25137
25138         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25139         rather than trying to build and run a program using PCH.
25140         * gcc.dg/pch: Remove dg-do commands from test files.
25141
25142         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25143
25144         * gcc.dg/pch/macro-3.c: New.
25145         * gcc.dg/pch/macro-3.h: New.
25146
25147         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25148
25149         * gcc.dg/pch/common-1.c: New.
25150         * gcc.dg/pch/common-1.h: New.
25151         * gcc.dg/pch/decl-1.c: New.
25152         * gcc.dg/pch/decl-1.h: New.
25153         * gcc.dg/pch/decl-2.c: New.
25154         * gcc.dg/pch/decl-2.h: New.
25155         * gcc.dg/pch/decl-3.c: New.
25156         * gcc.dg/pch/decl-3.h: New.
25157         * gcc.dg/pch/decl-4.c: New.
25158         * gcc.dg/pch/decl-4.h: New.
25159         * gcc.dg/pch/decl-5.c: New.
25160         * gcc.dg/pch/decl-5.h: New.
25161         * gcc.dg/pch/global-1.c: New.
25162         * gcc.dg/pch/global-1.h: New.
25163         * gcc.dg/pch/inline-1.c: New.
25164         * gcc.dg/pch/inline-1.h: New.
25165         * gcc.dg/pch/inline-2.c: New.
25166         * gcc.dg/pch/inline-2.h: New.
25167         * gcc.dg/pch/static-1.c: New.
25168         * gcc.dg/pch/static-1.h: New.
25169         * gcc.dg/pch/static-2.c: New.
25170         * gcc.dg/pch/static-2.h: New.
25171
25172         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25173
25174         * g++.dg/pch/pch.exp: Better handle failing testcases.
25175         * gcc.dg/pch/pch.exp: Likewise.
25176         * gcc.dg/pch/macro-1.c: New.
25177         * gcc.dg/pch/macro-1.h: New.
25178         * gcc.dg/pch/macro-2.c: New.
25179         * gcc.dg/pch/macro-2.h: New.
25180
25181         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25182
25183         * g++.dg/dg.exp: Treat files in pch/ specially.
25184         * g++.dg/pch/pch.exp: New file.
25185         * g++.dg/pch/empty.H: New file.
25186         * g++.dg/pch/empty.C: New file.
25187         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25188         "precompile".
25189
25190         * gcc.dg/pch/pch.exp: New file.
25191         * gcc.dg/pch/empty.h: New file.
25192         * gcc.dg/pch/empty.c: New file.
25193         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25194         "precompile".
25195
25196 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25197
25198         * g++.dg/template/friend14.C: New test.
25199
25200 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25201
25202         * gcc.dg/old-style-asm-1.c: New test.
25203
25204 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25205
25206         * gcc.c-torture/compile/20030109-1.c: New test.
25207
25208 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25209
25210         * gcc.c-torture/execute/20030109-1.c: New test.
25211
25212 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25213
25214         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25215         * g++.old-deja/g++.mike/dyncast2.C: Likewise
25216         * g++.old-deja/g++.mike/dyncast3.C: Likewise
25217         * g++.old-deja/g++.mike/eh2.C: Likewise
25218         * g++.old-deja/g++.mike/eh3.C: Likewise
25219         * g++.old-deja/g++.mike/eh5.C: Likewise
25220         * g++.old-deja/g++.mike/eh6.C: Likewise
25221         * g++.old-deja/g++.mike/eh7.C: Likewise
25222         * g++.old-deja/g++.mike/eh8.C: Likewise
25223         * g++.old-deja/g++.mike/eh9.C: Likewise
25224         * g++.old-deja/g++.mike/eh10.C: Likewise
25225         * g++.old-deja/g++.mike/eh12.C: Likewise
25226         * g++.old-deja/g++.mike/eh13.C: Likewise
25227         * g++.old-deja/g++.mike/eh14.C: Likewise
25228         * g++.old-deja/g++.mike/eh16.C: Likewise
25229         * g++.old-deja/g++.mike/eh17.C: Likewise
25230         * g++.old-deja/g++.mike/eh18.C: Likewise
25231         * g++.old-deja/g++.mike/eh21.C: Likewise
25232         * g++.old-deja/g++.mike/eh23.C: Likewise
25233         * g++.old-deja/g++.mike/eh24.C: Likewise
25234         * g++.old-deja/g++.mike/eh25.C: Likewise
25235         * g++.old-deja/g++.mike/eh26.C: Likewise
25236         * g++.old-deja/g++.mike/eh27.C: Likewise
25237         * g++.old-deja/g++.mike/eh28.C: Likewise
25238         * g++.old-deja/g++.mike/eh29.C: Likewise
25239         * g++.old-deja/g++.mike/eh31.C: Likewise
25240         * g++.old-deja/g++.mike/eh33.C: Likewise
25241         * g++.old-deja/g++.mike/eh34.C: Likewise
25242         * g++.old-deja/g++.mike/eh35.C: Likewise
25243         * g++.old-deja/g++.mike/eh36.C: Likewise
25244         * g++.old-deja/g++.mike/eh37.C: Likewise
25245         * g++.old-deja/g++.mike/eh38.C: Likewise
25246         * g++.old-deja/g++.mike/eh39.C: Likewise
25247         * g++.old-deja/g++.mike/eh40.C: Likewise
25248         * g++.old-deja/g++.mike/eh41.C: Likewise
25249         * g++.old-deja/g++.mike/eh42.C: Likewise
25250         * g++.old-deja/g++.mike/eh44.C: Likewise
25251         * g++.old-deja/g++.mike/eh46.C: Likewise
25252         * g++.old-deja/g++.mike/eh47.C: Likewise
25253         * g++.old-deja/g++.mike/eh48.C: Likewise
25254         * g++.old-deja/g++.mike/eh49.C: Likewise
25255         * g++.old-deja/g++.mike/eh50.C: Likewise
25256         * g++.old-deja/g++.mike/eh51.C: Likewise
25257         * g++.old-deja/g++.mike/eh53.C: Likewise
25258         * g++.old-deja/g++.mike/eh55.C: Likewise
25259         * g++.old-deja/g++.mike/p7912.C: Likewise
25260         * g++.old-deja/g++.mike/p9706.C: Likewise
25261         * g++.old-deja/g++.mike/p10416.C: Likewise
25262         * g++.old-deja/g++.mike/p11667.C: Likewise
25263         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25264         Remove redundant reference to Iris.
25265         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25266         Elxsi, i860, Pico Java, and WE32K.
25267
25268 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25269
25270         * g++.dg/ext/asm4.C: New test.
25271
25272 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25273
25274         PR c++/9030
25275         * g++.dg/template/friend12.C: New test.
25276         * g++.dg/template/friend13.C: Likewise.
25277         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25278
25279 2003-01-08  Jan Hubicka  <jh@suse.cz>
25280
25281         * gcc.dg/i386-cadd.c: New test.
25282         * gcc.dg/i386-cmov4.c: Likewise.
25283
25284 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25285
25286         PR c++/9165
25287         * g++.dg/warn/Wunused-3.C: New test.
25288
25289         * g++.dg/abi/bitfield9.C: New test.
25290
25291         PR c++/9189
25292         * g++.dg/parse/defarg3.C: New test.
25293
25294 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25295
25296         * g++.dg/parse/ambig1.C: New test.
25297         * g++.dg/parse/defarg2.C: New test.
25298
25299 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25300
25301         * g++.dg/template/defarg-1.C: New test.
25302         * g++.dg/template/local2.C: Likewise.
25303
25304 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25305
25306         * gcc.c-torture/execute/20030105-1.c: New test.
25307
25308 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25309
25310         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25311         * g++.dg/parse/namespace4.C: Likewise.
25312
25313 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25314
25315         * g++.dg/template/ntp2.C: New test.
25316
25317 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25318
25319         * g++.dg/parse/extern-C-1.C: New test.
25320
25321         * g++.dg/parse/namespace4.C: New test.
25322
25323         * g++.dg/template/nested1.C: New test.
25324
25325         * g++.dg/parse/namespace3.C: New test.
25326
25327 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25328
25329         * g++.dg/lookup/two-stage1.C: New test.
25330
25331 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25332
25333         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25334         * g++.old-deja/g++.jason/access8.C: Likewise.
25335         * g++.old-deja/g++.other/decl5.C: Likewise.
25336
25337 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25338
25339         * g++.dg/parse/parse7.C: New test.
25340
25341 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25342
25343         PR c++/2843
25344         * g++.dg/ext/attrib7.C: New test.
25345
25346 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25347
25348         * g++.dg/parse/parse6.C: New test.
25349
25350 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25351
25352         * gcc.dg/h8300-stack-1.c: New.
25353
25354 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25355
25356         g++.dg/lookup/exception1.C: New test.
25357
25358         g++.dg/lookup/template1.C: New test.
25359
25360         g++.dg/parse/namespace2.C: New test.
25361
25362         g++.dg/parse/parens2.C: New test.
25363
25364 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25365
25366         * g++.dg/parse/parse5.C: New test.
25367         * g++.dg/lookup/scoped4.C: New test.
25368
25369 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25370
25371         * g++.dg/parse/parens1.C: New test.
25372
25373         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25374         angle-bracket1.C.
25375         * g++.dg/parse/parens2.C: New test.
25376
25377         * g++.dg/lookup/scope-operator1.C: New test.
25378
25379         * g++.dg/parse/operator1.C: New test.
25380
25381 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25382
25383         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25384         * g++.old-deja/g++.other/access6.C: Likewise.
25385         * g++.old-deja/g++.other/decl1.C: Likewise.
25386         * g++.old-deja/g++.pt/typename12.C: Likewise.
25387
25388 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25389
25390         * g++.dg/parse/namespace1.C: New test.
25391
25392 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25393
25394         * g++.dg/parse/parse4.C: New test.
25395
25396 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25397
25398         * g++.dg/parse/parse3.C: New test.
25399
25400 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25401
25402         * g++.dg/parse/parse2.C: New test.
25403
25404 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25405
25406         * g++.dg/template/friend11.C: New test.
25407
25408 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25409
25410         * g++.dg/parse/parse1.C: New test.
25411
25412 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25413
25414         * lib/profopt.exp: Change the name of a global variable to avoid
25415         possible clashes with other test suites.
25416
25417 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25418
25419         * g++.dg/inherit/covariant8.C: New test.
25420
25421 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25422
25423         * g++.dg/init/array9.C: New test.
25424
25425         PR c++/9112
25426         * g++.dg/parse/expr1.C: New test.
25427
25428 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25429
25430         * gcc.c-torture/compile/20021230-1.c: New test.
25431
25432 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25433
25434         * g++.dg/inherit/covariant5.C: New test.
25435         * g++.dg/inherit/covariant6.C: New test.
25436         * g++.dg/inherit/covariant7.C: New test.
25437
25438 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25439
25440         PR c++/2739
25441         * g++.dg/other/access2.C: New test.
25442
25443 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25444
25445         * g++.dg/other/anon-struct.C: No longer fails
25446         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25447         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25448         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25449
25450 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25451
25452         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25453
25454 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25455
25456         * g++.dg/eh/spec4.C: Remove stray semicolon.
25457         * g++.dg/expr/pmf-1.C: Change error message.
25458         * g++.dg/ext/asm1.C: Remove stray semicolon.
25459         * g++.dg/ext/typename1.C: Add missing typenames.
25460         * g++.dg/inherit/template-as-base.C: Change error message.
25461         * g++.dg/lookup/scoped1.C: Likewise.
25462         * g++.dg/lookup/scoped2.C: Likewise.
25463         * g++.dg/lookup/using2.C: Likewise.
25464         * g++.dg/other/component1.C: Remove stray semicolon.
25465         * g++.dg/other/do1.C: Change error message.
25466         * g++.dg/other/error2.C: Likewise.
25467         * g++.dg/other/init1.C: Likewise.
25468         * g++.dg/other/packed1.C: Remove stray semicolon.
25469         * g++.dg/other/ptrmem2.C: Change error message.
25470         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25471         marker.
25472         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25473         * g++.dg/template/access3.C: Add typename keyword.
25474         * g++.dg/template/access5.C: Remove stray semicolon.
25475         * g++.dg/template/access6.C: Likewise.
25476         * g++.dg/template/complit1.C: Likewise.
25477         * g++.dg/template/crash1.C: Change error message.
25478         * g++.dg/template/inherit2.C: Remove stray semicolon.
25479         * g++.dg/template/instantiate2.C: Likewise.
25480         * g++.dg/template/instantiate3.C: Change error message.
25481         * g++.dg/template/qual1.C: Remove stray semicolon.
25482         * g++.dg/template/qualttp18.C: Change error message.
25483         * g++.dg/template/ref1.C: Remove stray semicolon.
25484         * g++.dg/template/sizeof1.C (A::value): Declare it.
25485         * g++.dg/template/spec4.C: Change error message.
25486         * g++.dg/template/static1.C: Likewise.
25487         * g++.dg/template/type1.C: Likewise.
25488         * g++.dg/template/typename3.C: Likewise.
25489         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25490         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25491         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25492         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25493         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25494         named return value extension.
25495         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25496         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25497         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25498         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25499         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25500         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25501         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25502         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25503         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25504         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25505         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25506         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25507         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25508         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25509         syntax.
25510         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25511         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25512         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25513         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25514         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25515         * g++.old-deja/g++.brendan/template11.C: Likewise.
25516         * g++.old-deja/g++.brendan/template26.C: Likewise.
25517         * g++.old-deja/g++.brendan/template27.C: Use explicit
25518         specialization syntax.
25519         * g++.old-deja/g++.brendan/template30.C: Likewise.
25520         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25521         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25522         non-dependent names.
25523         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25524         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25525         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25526         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25527         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25528         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25529         named return value extension.
25530         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25531         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25532         * g++.old-deja/g++.ext/return1.C: Likewise.
25533         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25534         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25535         * g++.old-deja/g++.jason/access8.C: Likewise.
25536         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25537         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25538         pseudo-destructor names.
25539         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25540         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25541         pseudo-destructor names.
25542         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25543         * g++.old-deja/g++.jason/overload19.C: Likewise.
25544         * g++.old-deja/g++.jason/overload32.C: Likewise.
25545         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25546         stray semicolons.
25547         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25548         * g++.old-deja/g++.jason/return.C: Likewise.
25549         * g++.old-deja/g++.jason/return2.C: Likewise.
25550         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25551         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25552         syntax.
25553         * g++.old-deja/g++.jason/template10.C: Account for use of
25554         non-dependent names.
25555         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25556         syntax.
25557         * g++.old-deja/g++.jason/template37.C: Likewise.
25558         * g++.old-deja/g++.law/access4.C: Change error messages.
25559         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25560         pseudo-destructor names.
25561         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25562         * g++.old-deja/g++.law/ctors9.C: Likewise.
25563         * g++.old-deja/g++.law/cvt22.C: Likewise.
25564         * g++.old-deja/g++.law/dtors5.C: Likewise.
25565         * g++.old-deja/g++.law/global-init1.C: Likewise.
25566         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25567         * g++.old-deja/g++.law/operators28.C: Likewise.
25568         * g++.old-deja/g++.law/visibility28.C: Likewise.
25569         * g++.old-deja/g++.martin/eval1.C: Likewise.
25570         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25571         name.
25572         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25573         * g++.old-deja/g++.mike/net34.C: Likewise.
25574         * g++.old-deja/g++.mike/net36.C: Likewise.
25575         * g++.old-deja/g++.mike/ns2.C: Likewise.
25576         * g++.old-deja/g++.mike/p12306.C: Likewise.
25577         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25578         value extension.
25579         * g++.old-deja/g++.mike/p700.C: Likewise.
25580         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25581         * g++.old-deja/g++.mike/p710.C: Likewise.
25582         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25583         value extension.
25584         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25585         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25586         * g++.old-deja/g++.ns/crash2.C: Likewise.
25587         * g++.old-deja/g++.ns/crash3.C: Likewise.
25588         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25589         * g++.old-deja/g++.ns/ns17.C: Likewise.
25590         * g++.old-deja/g++.ns/template16.C: Likewise.
25591         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25592         keyword.
25593         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25594         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25595         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25596         named return value extension.
25597         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25598         * g++.old-deja/g++.other/access4.C: Issue additional error
25599         messages.
25600         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25601         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25602         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25603         * g++.old-deja/g++.other/crash25.C: Change error message.
25604         * g++.old-deja/g++.other/crash4.C: Change error message.
25605         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25606         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25607         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25608         checks.
25609         * g++.old-deja/g++.other/defarg8.C: Likewise.
25610         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25611         * g++.old-deja/g++.other/dtor10.C: Likewise.
25612         * g++.old-deja/g++.other/incomplete.C: Likewise.
25613         * g++.old-deja/g++.other/linkage7.C: Likewise.
25614         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25615         lookup algorithm.
25616         * g++.old-deja/g++.other/mangle2.C: Likewise.
25617         * g++.old-deja/g++.other/refinit2.C: Likewise.
25618         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25619         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25620         * g++.old-deja/g++.pt/crash28.C: Likewise.
25621         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25622         syntax.
25623         * g++.old-deja/g++.pt/crash32.C: Change error message.
25624         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25625         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25626         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25627         error message position.
25628         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25629         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25630         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25631         syntax.
25632         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25633         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25634         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25635         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25636         keyword.
25637         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25638         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25639         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25640         keyword.
25641         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25642         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25643         syntax.
25644         * g++.old-deja/g++.pt/friend28.C: Account for use of
25645         non-dependent names.
25646         * g++.old-deja/g++.pt/friend29.C: Likewise.
25647         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25648         rules.
25649         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25650         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25651         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25652         lookup rules.
25653         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25654         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25655         keyword.
25656         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25657         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25658         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25659         keyword.
25660         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25661         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25662         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25663         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25664         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25665         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25666         keyword.
25667         * g++.old-deja/g++.pt/spec10.C: Likewise.
25668         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25669         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25670         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25671         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25672         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25673         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25674         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25675         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25676         * g++.old-deja/g++.pt/typename15.C: Likewise.
25677         * g++.old-deja/g++.pt/typename22.C: Likewise.
25678         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25679         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25680         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25681         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25682         syntax.
25683         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25684         return value extension.
25685         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25686         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25687         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25688         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25689
25690 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25691
25692         * g++.dg/warn/inline1.C: New test.
25693         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25694         * g++.old-deja/g++.jason/synth10.C: Likewise.
25695         * g++.old-deja/g++.mike/net31.C: Likewise.
25696         * g++.old-deja/g++.mike/p8786.C: Likewise.
25697
25698         * g++.dg/template/friend10.C: New test.
25699         * g++.dg/template/conv5.C: New test.
25700
25701 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25702
25703         * g++.dg/lookup/scoped3.C: New test.
25704
25705         * g++.dg/lookup/decl1.C: New test.
25706         * g++.dg/lookup/decl2.C: New test.
25707
25708 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25709
25710         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25711         gcc.c-torture/compile/20021015-1.c,
25712         gcc.c-torture/compile/20021015-2.c,
25713         gcc.c-torture/compile/20021123-1.c,
25714         gcc.c-torture/compile/20021123-2.c,
25715         gcc.c-torture/compile/20021123-3.c,
25716         gcc.c-torture/compile/20021123-4.c,
25717         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25718         only to 3.1 or 3.2 branch.
25719
25720 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25721
25722         * gcc.dg/i386-bitfield3.c: New test.
25723
25724         * gcc.dg/i386-bitfield2.c: New test.
25725
25726 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25727
25728         * g++.dg/parse/conv_op1.C: New test.
25729
25730 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25731
25732         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25733         approved.
25734
25735 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25736
25737         * gcc.c-torture/compile/20021220-1.c: New test.
25738
25739 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25740
25741         * gcc.dg/i386-fastcall-1.c: New.
25742
25743 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25744
25745         * gcc.c-torture/execute/20021219-1.c: New test.
25746
25747 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25748
25749         * gcc.dg/i386-pic-1.c: New test.
25750
25751 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25752
25753         PR c++/8099
25754         * g++.dg/template/friend9.C: New test.
25755
25756 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25757
25758         PR c++/3663
25759         * g++.dg/template/access7.C: New test.
25760
25761 2002-12-18  Nick Clifton  <nickc@redhat.com>
25762
25763         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25764         the libstdc++-v3 directory has been found.
25765
25766 2002-12-12  Devang Patel <dpatel@apple.com>
25767         * gcc.dg/darwin-ld-1.c: New test.
25768         * gcc.dg/darwin-ld-2.c: New test.
25769         * gcc.dg/darwin-ld-3.c: New test.
25770         * gcc.dg/darwin-ld-4.c: New test.
25771         * gcc.dg/darwin-ld-5.c: New test.
25772
25773 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25774
25775         * gcc.c-torture/compile/20021212-1.c: New test.
25776
25777 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25778
25779         * gcc.dg/fshort-wchar: New test.
25780
25781 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25782
25783         PR c++/8372
25784         * g++.dg/template/dtor1.C: New test.
25785
25786         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25787         markers.
25788
25789 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25790
25791         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25792
25793 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25794
25795         * g++.dg/template/static1.C: New test.
25796         * g++.dg/template/static2.C: New test.
25797         * g++.old-deja/g++.ext/memconst.C: New test.
25798
25799 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25800
25801         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25802         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25803         * g++.dg/special/initp1.C: Likewise.
25804
25805 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25806
25807         * gcc.c-torture/execute/20021204-1.c: New test.
25808
25809 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25810
25811         * gcc.dg/ppc-fmadd-1.c: New file.
25812         * gcc.dg/ppc-fmadd-2.c: New file.
25813         * gcc.dg/ppc-fmadd-3.c: New file.
25814
25815 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25816
25817         * gcc.c-torture/compile/20021204-1.c: New test.
25818
25819 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25820
25821         * g++.dg/inherit/covariant2.C: New test.
25822         * g++.dg/inherit/covariant3.C: New test.
25823         * g++.dg/inherit/covariant4.C: New test.
25824         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25825         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25826
25827 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25828
25829         PR c++/8688
25830         * g++.dg/init/brace3.C: New test.
25831
25832 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25833
25834         * gcc.dg/20020210-1.c: Fix a comment typo.
25835
25836 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25837
25838         PR c++/8720
25839         * g++.dg/parse/defarg1.C: New test.
25840
25841         PR c++/8615
25842         * g++.dg/template/char1.C: New test.
25843
25844         * g++.dg/template/varmod1.C: Fix typo.
25845
25846 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25847
25848         DR 180
25849         * g++.old-deja/g++.pt/crash32.C: Expect error.
25850
25851 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25852
25853         PR c++/5919
25854         * g++.dg/template/varmod1.C: New test.
25855
25856         PR c++/8727
25857         * g++.dg/inherit/typeinfo1.C: New test.
25858
25859         PR c++/8663
25860         * g++.dg/inherit/typedef1.C: New test.
25861
25862 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25863
25864         PR c++/8332
25865         PR c++/8493
25866         * g++.dg/template/strlen1.C: New test.
25867
25868         PR c++/8227
25869         * g++.dg/template/ctor2.C: New test.
25870
25871         PR c++/8214
25872         * g++.dg/init/string1.C: New test.
25873
25874         PR c++/8511
25875         * g++.dg/template/friend8.C: New test.
25876
25877 2002-11-29  Joe Buck <jbuck@synopsys.com>
25878
25879         * g++.dg/lookup/anon2.C: New test.
25880
25881 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25882
25883         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25884         h8300 port.
25885
25886 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25887
25888         * gcc.dg/bitfld-6.c: New test.
25889
25890 2002-11-27  Jan Hubicka  <jh@suse.cz>
25891
25892         * gcc.c-torture/execute/20021127.[cx]: New test.
25893
25894 2002-11-26  Jan Hubicka  <jh@suse.cz>
25895
25896         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25897         quality.
25898
25899 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25900
25901         * g++.dg/init/brace2.C: New test.
25902         * g++.old-deja/g++.mike/p9129.C: Correct.
25903
25904 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25905
25906         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25907
25908 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25909
25910         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25911
25912 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25913
25914         * testsuite/g++.dg/abi/empty11.C: New test.
25915         * testsuite/g++.dg/rtti/cv1.C: New test.
25916
25917 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25918
25919         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25920
25921 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25922
25923         * g++.dg/abi/empty10.C: New test.
25924
25925 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25926
25927         * gcc.c-torture/compile/20021124-1.c: New test.
25928
25929 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25930
25931         * g++.dg/abi/rtti2.C: New test.
25932
25933 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25934
25935         * gcc.dg/i386-unroll-1.c: New test.
25936
25937 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25938
25939         * gcc.c-torture/compile/20021120-1.c: New test.
25940         * gcc.c-torture/compile/20021120-2.c: New test.
25941
25942 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25943
25944         * gcc.dg/bitfld-5.c: New test.
25945
25946 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25947
25948         * gcc.c-torture/execute/20021120-3.c: New test.
25949
25950 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25951
25952         * gcc.c-torture/execute/20021120-2.c: New test.
25953
25954 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25955
25956         * gcc.c-torture/execute/20021120-1.c: New test.
25957
25958 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
25959
25960         * gcc.c-torture/execute/20021118-3.c: New test.
25961
25962 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25963
25964         * gcc.c-torture/compile/20021119-1.c: New test.
25965
25966 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
25967
25968         * gcc.dg/duff-1.c: New test.
25969         * gcc.dg/duff-2.c: New test.
25970         * gcc.dg/duff-3.c: New test.
25971
25972 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
25973
25974         * gcc.dg/cpp/_Pragma5.c: New test.
25975
25976 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25977
25978         * gcc.c-torture/execute/20021118-2.c: New test.
25979
25980 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25981
25982         * gcc.c-torture/execute/20021118-1.c: New test.
25983
25984 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
25985
25986         * gcc.dg/20021116-1.c: New test.
25987
25988 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
25989
25990         * g++.dg/abi/vcall1.C: New test.
25991
25992 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
25993
25994         * gcc.dg/20021029-1.c: New test.
25995         * gcc.dg/20021029-2.c: New test.
25996
25997 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25998
25999         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
26000
26001 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26002
26003         PR c/8439
26004         * gcc.dg/20021110.c: Move to ...
26005         * gcc.c-torture/compile/20021110.c: .... here.
26006
26007 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26008
26009         PR c/8467
26010         * gcc.c-torture/execute/20021111-1.c
26011
26012 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26013
26014         PR c/8439
26015         * gcc.dg/20021110.c: New test.
26016
26017 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
26018
26019         * g++.dg/abi/vthunk3.C: Run only on x86.
26020
26021 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26022
26023         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
26024
26025 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
26026
26027         * lib/compat.exp (compat-execute): Fix logic error in last
26028         change.
26029
26030 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
26031
26032         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
26033
26034 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26035
26036         PR c++/8389
26037         * g++.dg/template/access6.C: New test.
26038
26039 2002-11-08  Jan Hubicka  <jh@suse.cz>
26040
26041         * gcc.dg/i386-ssefp-1.c: New test.
26042         * gcc.dg/i386-ssefp-1.c: New test.
26043
26044 2002-11-08  Jan Hubicka  <jh@suse.cz>
26045
26046         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
26047
26048 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26049
26050         * g++.dg/abi/vthunk3.C: New test.
26051
26052         PR c++/8338
26053         * g++.dg/template/crash2.C: New test.
26054
26055 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26056
26057         * testsuite/g++.dg/abi/dtor1.C: New test.
26058         * testsuite/g++.dg/abi/dtor2.C: Likewise.
26059
26060 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
26061
26062         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
26063         Darwin.
26064
26065 2002-11-04  Adam Nemet  <anemet@lnxw.com>
26066
26067         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
26068         -mthumb.  Only xfail with -O0.
26069
26070 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
26071
26072         * g++.dg/abi/thunk1.C: New test.
26073         * g++.dg/abi/thunk2.C: Likewise.
26074         * g++.dg/abi/vtt1.C: Likewise.
26075
26076 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
26077
26078         PR optimization/8423
26079         * gcc.c-torture/execute/builtin-constant.c: New test.
26080
26081 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
26082
26083         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
26084         Add some more cases.
26085
26086 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
26087
26088         PR c++/8391
26089         * g++.dg/opt/local1.C: New test.
26090
26091 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
26092
26093         PR c++/8160
26094         * g++.dg/template/complit1.C: New test.
26095
26096         PR c++/8149
26097         * g++.dg/template/typename4.C: Likewise.
26098
26099 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26100
26101         Core issue 287, PR c++/7639
26102         * g++.dg/template/instantiate1.C: Adjust error location.
26103         * g++.dg/template/instantiate3.C: New test.
26104         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
26105         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
26106         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
26107
26108 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
26109
26110         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
26111
26112 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
26113
26114         PR c++/8287
26115         * g++.dg/init/dtor2.C: New test.
26116
26117 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26118
26119         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26120         * gcc.dg/nest.c: Bypass errors on irix6.
26121
26122 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26123
26124         * gcc.dg/nest.c: Expect error for mmix-*-*.
26125         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26126
26127 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26128
26129         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26130         markers.
26131
26132         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26133
26134 2002-10-25  Mike Stump  <mrs@apple.com>
26135
26136         * gcc.dg/warn-1.c: New test.
26137
26138 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26139
26140         * g++.dg/template/typename3.C: New test.
26141
26142 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26143
26144         * g++.dg/lookup/ptrmem1.C: New test.
26145
26146         * g++.dg/abi/vthunk2.C: New test.
26147
26148 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26149
26150         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26151
26152 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26153
26154         * g++.dg/abi/empty9.C: New test.
26155
26156 2002-10-24  Richard Henderson  <rth@redhat.com>
26157
26158         * g++.dg/inherit/thunk1.C: Enable for ia64.
26159
26160 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26161
26162         PR c++/8067
26163         * g++.dg/lookup/pretty1.C: New test.
26164
26165 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26166
26167         * gcc.dg/20021023-1.c: New test.
26168
26169 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26170
26171         PR c++/7679
26172         * g++.dg/parse/inline1.C: New test.
26173
26174 2002-10-23  Richard Henderson  <rth@redhat.com>
26175
26176         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26177
26178         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26179
26180 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26181
26182         PR c++/6579
26183         * g++.dg/parse/stmtexpr3.C: New test.
26184
26185 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26186
26187         * g++.dg/expr/cond1.C: New test.
26188
26189 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26190
26191         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26192
26193 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26194
26195         * g++.dg/abi/vbase13.C: New test.
26196         * g++.dg/abi/vbase14.C: Likewise.
26197
26198 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26199
26200         * gcc.dg/tls/pic-1.c: New test.
26201         * gcc.dg/tls/nonpic-1.c: New test.
26202         * gcc.dg/20021018-1.c: New test.
26203
26204 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26205
26206         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26207         Remove only files with the same base name as the test case.
26208         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26209         (profopt-execute): Likewise.  Also, remove old profiling
26210         and performance data files before running the tests.
26211
26212         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26213         * g++.dg/bprob/bprob.exp: Likewise.
26214         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26215         to allow more general test case names.
26216
26217         * g++.dg/bprob/bprob-1.C: Rename to ...
26218         * g++.dg/bprob/g++-bprob-1.C: ... this.
26219
26220         * g77.dg/bprob/bprob-1.f: Rename to ...
26221         * g77.dg/bprob/g77-bprob-1.f: ... this.
26222
26223 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26224
26225         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26226         bison 1.50 or later.
26227
26228 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26229
26230         * g++.dg/README: Describe more test directories.
26231
26232 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26233
26234         * g++.dg/init/array6.C: Add additional tests.
26235
26236 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26237
26238         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26239         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26240
26241 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26242
26243         * gcc.c-torture/compile/20020604-1.x: New.
26244         * gcc.c-torture/compile/simd-5.x: Likewise.
26245         * gcc.c-torture/execute/920710-1.x: Likewise.
26246         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26247
26248 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26249
26250         * g++.dg/inherit/override1.C: Add dg-options clause.
26251
26252 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26253
26254         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26255         _mm_slli_si128.
26256
26257 2002-10-19  Andreas Schwab  <schwab@suse.de>
26258
26259         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26260         directory component.
26261
26262 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26263
26264         * g++.dg/inherit/thunk1.C: New test.
26265
26266         * g++.dg/inherit/override1.C: New test.
26267
26268         * g++.dg/abi/mangle11.C: New test.
26269         * g++.dg/abi/mangle14.C: New test.
26270         * g++.dg/abi/mangle17.C: New test.
26271
26272 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26273
26274         * g++.dg/overload/member2.C: New test.
26275
26276 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26277
26278         * g++.dg/README: Describe new compat directory.
26279         * g++.dg/dg.exp: Skip tests in compat directory.
26280         * README.compat: New file.
26281         * lib/compat.exp: New expect script.
26282         * g++.dg/compat: New test directory.
26283         * g++.dg/compat/compat.exp: New expect script.
26284         * g++.dg/compat/abi: New test directory.
26285         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26286         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26287         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26288         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26289         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26290         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26291         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26292         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26293         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26294         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26295         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26296         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26297         * g++.dg/compat/break: New test directory.
26298         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26299         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26300         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26301         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26302         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26303         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26304         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26305         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26306         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26307         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26308         g++.dg/compat/break/README: New files.
26309         * g++.dg/compat/eh: New test directory.
26310         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26311         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26312         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26313         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26314         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26315         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26316         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26317         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26318         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26319         g++.dg/compat/eh/filter2_y.C,
26320         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26321         g++.dg/compat/eh/new1_y.C,
26322         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26323         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26324         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26325         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26326         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26327         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26328         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26329         g++.dg/compat/eh/unexpected1_y.C: New files.
26330         * g++.dg/compat/init: New test directory.
26331         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26332         g++.dg/compat/init/array5_y.C,
26333         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26334         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26335         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26336         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26337         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26338         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26339         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26340         g++.dg/compat/init/init-ref2_y.C: New files.
26341
26342 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26343
26344         PR c++/7584
26345         * g++.dg/inherit/using3.C: New test.
26346
26347 2002-10-17  Jan Hubicka  <jh@suse.cz>
26348
26349         * gcc.dg/20021017-2.c: New test.
26350
26351 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26352
26353         * g++.dg/abi/mangle16.C: Adjust.
26354
26355         * g++.dg/init/array8.C: New test.
26356
26357 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26358
26359         * gcc.dg/special/mips-abi.exp: New test.
26360         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26361
26362 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26363
26364         * g++.dg/abi/mangle16.C: New test.
26365         * g++.dg/abi/mangle17.C: Likewise.
26366
26367         PR c++/7478
26368         * g++.dg/template/ref1.C: New test.
26369
26370 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26371
26372         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26373
26374 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26375
26376         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26377
26378 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26379
26380         PR c++/7524
26381         * g++.dg/init/array7.C: New test.
26382
26383 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26384
26385         * g++.dg/init/array6.C: New test.
26386
26387         * g++.dg/abi/mangle13.C: Likewise.
26388         * g++.dg/abi/mangle14.C: Likewise.
26389         * g++.dg/abi/mangle15.C: Likewise.
26390
26391 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26392
26393         * g++.dg/abi/empty8.C: New test.
26394
26395 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26396
26397         * g++.dg/init/ctor1.C: New test.
26398
26399 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26400
26401         * gcc.c-torture/execute/20021015-1.c: New test.
26402
26403 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26404
26405         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26406
26407 2002-10-14  Jan Hubicka  <jh@suse.cz>
26408
26409         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26410
26411 2002-10-14  Richard Henderson  <rth@redhat.com>
26412
26413         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26414
26415 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26416
26417         PR optimization/6631
26418         * g++.dg/opt/const2.C: New test.
26419
26420 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26421
26422         PR c++/7176
26423         * g++.dg/parse/friend1.C: New test.
26424         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26425
26426 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26427
26428         * gcc.dg/20021014-1.c: New test.
26429
26430 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26431
26432         PR c++/5661
26433         * g++.dg/ext/vlm1.C: New test.
26434         * g++.dg/ext/vlm2.C: Likewise.
26435
26436         * g++.dg/init/array1.C: Remove invalid braces.
26437         * g++.dg/init/brace1.C: New test.
26438         * g++.dg/init/copy2.C: Likewise.
26439         * g++.dg/init/copy3.C: Likewise.
26440         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26441         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26442         braces.
26443
26444 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26445
26446         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26447
26448 2002-10-11  Richard Shann  <richard.shann@superh.com>
26449
26450         * gcc.c-torture/compile/simd-5.c: New test.
26451
26452 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26453
26454         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26455
26456 2002-10-10  Jim Wilson  <wilson@redhat.com>
26457
26458         * gcc.c-torture/execute/20021010-1.c: New test.
26459
26460 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26461
26462         PR c/7353
26463         * g++.dg/ext/typedef-init.C: New test.
26464         * gcc.dg/typedef-init.c: New test.
26465
26466 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26467
26468         * gcc.dg/cpp/paste13.c: New test.
26469
26470 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26471
26472         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26473         remaining platforms, XFAIL during compile, not execute.  Don't
26474         XFAIL at -O0.
26475
26476 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26477
26478         * gcc.dg/alias-1.c: Tweak expected warning.
26479
26480 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26481
26482         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26483
26484 2002-10-06  Andreas Jaeger  <aj@suse.de>
26485
26486         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26487         * gcc.dg/cpp/c++98.C: Likewise.
26488
26489         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26490         * g++.dg/cpp/c++98.C: Likewise.
26491
26492         * g++.dg/README (Subdirectories): Mention cpp directory.
26493
26494         PR target/7559
26495         * gcc.dg/20021006-1.c: New test.
26496
26497 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26498
26499         PR c++/7804
26500         * g++.dg/other/warning1.C: New test.
26501
26502 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26503
26504         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26505         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26506         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26507
26508 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26509
26510         PR c++/7931
26511         * g++.dg/template/ptrmem3.C: New test.
26512
26513         PR c++/7754
26514         * g++.dg/template/union1.C: New test.
26515
26516 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26517
26518         PR c++/8006
26519         * g++.dg/abi/mangle9.C: New test.
26520         * g++.dg/abi/mangle10.C: New test.
26521         * g++.dg/abi/mangle11.C: New test.
26522         * g++.dg/abi/mangle12.C: New test.
26523
26524 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26525
26526         PR c++/7188.
26527         * g++.dg/template/meminit1.C: New test.
26528         * g++.dg/warn/Wreorder-1.C: Likewise.
26529         * g++.old-deja/g++.mike/warn3.C: Tweak.
26530         * lib/prune.exp: Ingore "in copy constructor".
26531
26532 2002-10-02  Andreas Jaeger  <aj@suse.de>
26533
26534         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26535         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26536         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26537         on x86-64.
26538
26539 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26540
26541         * gcc.dg/empty1.C: Fix typo.
26542
26543 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26544
26545         * gcc.dg/alias-1.c: New test.
26546
26547 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26548
26549         * gcc.dg/empty1.C: New test.
26550
26551         * g++.dg/tls/init-2.C: Tweak error messages.
26552
26553 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26554
26555         * gcc.c-torture/compile/20020923-1.c: New test.
26556
26557 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26558
26559         * gcc.c-torture/execute/ffs-1.c: New test.
26560         * gcc.c-torture/execute/ffs-2.c: Ditto.
26561
26562 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26563
26564         * g++.dg/overload/member1.C: New test.
26565
26566 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26567
26568         * g++.dg/abi/empty7.C: New test.
26569         * g++.dg/init/pm2.C: Likewise.
26570
26571 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26572
26573         * g++.dg/rtti/crash1.C: New test.
26574
26575 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26576
26577         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26578         gcc.dg/sibcall-4.c: New tests.
26579
26580 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26581
26582         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26583         powerpc and MMIX targets.
26584
26585 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26586
26587         * gcc.dg/cpp/20020927-1.c: New.
26588
26589 2002-09-26  David S. Miller  <davem@redhat.com>
26590
26591         * gcc.c-torture/compile/trunctfdf.c: New.
26592
26593 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26594
26595         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26596
26597 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26598
26599         * gcc.c-torture/execute/loop-15.c: New.
26600
26601 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26602
26603         * README.QMTEST: Fix typo.
26604
26605 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26606
26607         * gcc.dg/20020926-1.c: New test.
26608
26609 2002-09-25  David S. Miller  <davem@redhat.com>
26610
26611         PR target/7842
26612         * gcc.c-torture/execute/shiftdi.c: New test.
26613
26614 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26615
26616         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26617         unique to the tool.
26618         * lib/g77.exp (g77_init): Likewise.
26619         * lib/g++.exp (g++_init): Likewise.
26620         * lib/objc.exp (objc_init): Likewise.
26621
26622 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26623
26624         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26625         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26626         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26627
26628 2002-09-25  Richard Henderson  <rth@redhat.com>
26629
26630         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26631         too-small long double.
26632
26633 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26634
26635         * gcc.dg/20020919-1.c: New test.
26636
26637 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26638
26639         * g++.dg/abi/bitfield6.C: New test.
26640         * g++.dg/abi/bitfield7.C: New test.
26641         * g++.dg/abi/bitfield8.C: New test.
26642         * g++.dg/abi/vbase11.C: New test.
26643
26644 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26645
26646         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26647         hppa*-*-hpux*.  Update test comment.
26648
26649 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26650
26651         * gcc.dg/tls/struct-1.c: New test.
26652
26653 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26654
26655         * gcc.dg/cpp/tr-warn2.c: Update.
26656
26657 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26658
26659         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26660
26661 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26662
26663         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26664         systems.
26665
26666 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26667
26668         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26669
26670         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26671         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26672         setting of cxxfilt.
26673
26674 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26675
26676         * gcc.dg/20020312-2.c: Update for darwin.
26677
26678 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26679
26680         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26681
26682 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26683
26684         * objc.dg/comp-types-1.m: New test.
26685         * objc.dg/comp-types-2.m: New test.
26686         * objc.dg/comp-types-3.m: New test.
26687         * objc.dg/comp-types-4.m: New test.
26688         * objc.dg/comp-types-5.m: New test.
26689         * objc.dg/comp-types-6.m: New test.
26690
26691 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26692
26693         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26694
26695 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26696
26697         * g++.dg/other/do1.C: New test.
26698
26699         * g++.dg/template/subst1.C: New test.
26700
26701 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26702
26703         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26704
26705 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26706
26707         * g++.dg/template/qualttp20.C: Adjust expected errors.
26708         * g++.old-deja/g++.jason/report.C: Likewise.
26709         * g++.old-deja/g++.other/qual1.C: Likewise.
26710
26711         * g++.dg/lookup/scoped2.C: New test.
26712
26713         * g++.dg/ext/asm3.C: New test.
26714
26715 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26716
26717         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26718
26719 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26720
26721         * ChangeLog: follow spelling conventions.
26722         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26723         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26724         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26725         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26726         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26727         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26728         * g++.old-deja/g++.law/global-init1.C: Likewise.
26729         * g++.old-deja/g++.other/delete4.C: Likewise.
26730         * g++.old-deja/g++.other/inline21.C: Likewise.
26731         * g++.old-deja/g++.other/singleton.C: Likewise.
26732         * g77.dg/strlen0.f: Likewise.
26733         * g77.f-torture/compile/20010519-1.f: Likewise.
26734         * g77.f-torture/compile/980310-4.f: Likewise.
26735         * gcc.c-torture/compile/20000605-1.c: Likewise.
26736         * gcc.c-torture/execute/20020225-1.c: Likewise.
26737         * gcc.dg/c90-hexfloat-2.c: Likewise.
26738         * gcc.dg/c99-bool-1.c: Likewise.
26739         * gcc.dg/c99-hexfloat-2.c: Likewise.
26740         * gcc.dg/dll-2.c: Likewise.
26741         * gcc.dg/wtr-union-init-1.c: Likewise.
26742         * gcc.dg/wtr-union-init-2.c: Likewise.
26743         * gcc.dg/wtr-union-init-3.c: Likewise.
26744         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26745         * gcc.dg/cpp/defined.c: Likewise.
26746         * gcc.dg/cpp/macsyntx.c: Likewise.
26747         * gcc.dg/cpp/paste2.c: Likewise.
26748         * gcc.dg/cpp/trad/defined.c: Likewise.
26749         * gcc.dg/format/c90-printf-1.c: Likewise.
26750         * gcc.dg/format/c90-scanf-1.c: Likewise.
26751         * gcc.dg/format/c99-printf-1.c: Likewise.
26752         * gcc.dg/format/c99-scanf-1.c: Likewise.
26753         * gcc.misc-tests/gcov-8.c: Likewise.
26754         * lib/profopt.exp: Likewise.
26755
26756 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26757
26758         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26759
26760 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26761
26762         * g++.dg/inherit/using2.C: New test.
26763
26764 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26765
26766         * ChangeLog: Follow spelling conventions.
26767         * g++.dg/template/friend4.C: Likewise.
26768         * g++.old-deja/g++.pt/crash67.C: Likewise.
26769         * gcc.c-torture/execute/20000801-4.c: Likewise.
26770         * gcc.dg/c90-digraph-1.c: Likewise.
26771         * gcc.dg/c94-digraph-1.c: Likewise.
26772         * gcc.dg/c99-digraph-1.c: Likewise.
26773         * gcc.dg/cpp/line5.c: Likewise.
26774         * gcc.dg/cpp/multiline.c: Likewise.
26775         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26776         * gcc.dg/format/attr-3.c: Likewise.
26777         * gcc.dg/format/c90-scanf-3.c: Likewise.
26778         * gcc.dg/format/ext-4.c: Likewise.
26779
26780 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26781
26782         * g++.dg/template/pretty1.C: New test.
26783
26784 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26785
26786         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26787
26788 2002-09-13  Matt Austern  <austern@apple.com>
26789
26790         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26791         passing a cast expression to a function by const reference.
26792
26793 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26794
26795         * g++.dg/template/deduce1.C: New test.
26796
26797 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26798
26799         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26800         32-bit int.
26801
26802 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26803
26804         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26805         usage.
26806
26807 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26808
26809         * gcc.c-torture/compile/20020910-1.c: New test.
26810
26811 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26812
26813         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26814
26815 2002-09-10  Andreas Jaeger  <aj@suse.de>
26816
26817         * gcc.dg/20020312-2.c: Adjust for x86-64.
26818
26819 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26820
26821         * g77.dg/7388.f: New test case for PR 7388.
26822
26823 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26824
26825         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26826
26827 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26828
26829         * objc.dg/proto-lossage-1.m: New test.
26830
26831 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26832
26833         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26834
26835 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26836
26837         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26838         expected to pass.
26839
26840 2002-09-06  Stan Shebs  <shebs@apple.com>
26841             David Edelsohn  <edelsohn@gnu.org>
26842
26843         * gcc.dg/weak: New directory.
26844         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26845         target-specific xfail bits.
26846         * gcc.dg/typeof-2.c: Move to new directory.
26847         * gcc.dg/weak.exp: New expect script.
26848
26849 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26850
26851         * gcc.c-torture/execute/extzvsi.c: New test.
26852
26853 2002-09-05  Stan Shebs  <shebs@apple.com>
26854
26855         * gcc.dg/weak-1.c: xfail on Darwin.
26856         * gcc.dg/weak-2.c: Ditto.
26857         * gcc.dg/weak-3.c: Ditto.
26858         * gcc.dg/weak-4.c: Ditto.
26859         * gcc.dg/weak-5.c: Ditto.
26860         * gcc.dg/weak-6.c: Ditto.
26861         * gcc.dg/weak-7.c: Ditto.
26862         * gcc.dg/weak-8.c: Ditto.
26863         * gcc.dg/weak-9.c: Ditto.
26864
26865 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26866
26867         * gcc.c-torture/execute/loop-14.c: New test.
26868
26869 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
26870
26871         * g++.dg/other/cxa-atexit1.C: New test.
26872
26873         * gcc.dg/typeof-2.c: New test.
26874
26875 2002-09-03  Roger Sayle  <roger@eyesopen.com>
26876
26877         * gcc.dg/builtins-2.c: New testcase.
26878         * gcc.dg/builtins-3.c: New testcase.
26879
26880 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26881
26882         * gcc.dg/cpp/_Pragma4.c: New test.
26883
26884 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26885
26886         * objc/execute/nil_method-1.m: New testcase.
26887
26888 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26889
26890         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26891         [Object class], not [Object initialize].
26892
26893 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26894             Hans-Peter Nilsson  <hp@bitrange.com>
26895
26896         * gcc.c-torture/execute/20020720-1.x: Skip test on
26897         mmix-knuth-mmixware.  Correct comment.
26898
26899 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26900
26901         * testsuite/g++.dg/abi/bitfield5.C: New test.
26902         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26903
26904 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26905
26906         * objc.dg/undeclared-selector.m: New test.
26907
26908 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26909
26910         * g++.dg/other/offsetof1.C: Avoid cast warning.
26911
26912 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26913
26914         * objc.dg/super-class-2.m: New test.
26915
26916 2002-08-24  Matt Austern  <austern@apple.com>
26917
26918         * g++.dg/ext/lvaddr.C: New test.
26919         * g++.dg/ext/lvcast.C: New test.
26920
26921 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26922
26923         * testsuite/g++.dg/inherit/cond1.C: New test.
26924
26925 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26926
26927         * gcc.dg/noncompile/incomplete-1.c: New test.
26928
26929 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26930
26931         * gcc.dg/typespec-1.c: New test.
26932
26933 2002-08-20  Devang Patel  <dpatel@apple.com>
26934         * objc.dg/proto-hier-2.m: New test.
26935
26936 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26937
26938         * objc.dg/bitfield-1.m: New test.
26939         * objc.dg/bitfield-2.m: New test.
26940
26941 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26942
26943         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26944         gcc.dg/c99-flex-array-4.c: New tests.
26945
26946 2002-08-16  Stan Shebs  <shebs@apple.com>
26947
26948         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26949
26950 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
26951
26952         * gcc.dg/typeof-1.c: New test.
26953         * g++.dg/ext/typeof2.C: New test.
26954
26955 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26956
26957         * g++.dg/other/offsetof1.C: New test.
26958
26959 2002-08-14  Richard Henderson  <rth@redhat.com>
26960
26961         * gcc.dg/tls/diag-3.c: Fix expected message strings.
26962
26963 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
26964
26965         * gcc.dg/cpp/_Pragma3.c: New test.
26966
26967 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
26968
26969         * g++.dg/template/inherit3: New test.
26970
26971 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26972
26973         * gcc.dg/bitfld-4.c: Add blank options.
26974
26975 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
26976
26977         * g++.dg/template/crash1.C: New test.
26978
26979 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26980
26981         * gcc.dg/tls/opt-2.c: New test.
26982
26983 2002-08-08  Devang Patel  <dpatel@apple.com>
26984
26985         * objc.dg/selector-1.m : New test
26986
26987 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26988
26989         * g++.dg/abi/bitfield4.C: New test.
26990         * gcc.dg/bitfld-4.c: New test.
26991
26992 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26993
26994         * g++.dg/other/packed1.C: New test.
26995
26996 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
26997
26998         * g++.dg/abi/offsetof.C: Tweak error messages.
26999         * g++.old-deja/g++.mike/p10769a.C: Likewise.
27000
27001 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27002
27003         * gcc.dg/bitfld-3.c: New test.
27004
27005 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27006             Richard Henderson  <rth@redhat.com>
27007
27008         * gcc.dg/i386-bitfield1.c: New test.
27009         * g++.dg/abi/bitfield3.C: Update.
27010
27011 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
27012
27013         * objc.dg/const-str-2.m: Update.
27014         * gcc.dg/cpp/c++98.c: Change to C extension.
27015         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
27016         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
27017
27018 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
27019
27020         * testsuite/gcc.dg/tls/diag-3.c: New.
27021
27022 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
27023
27024         * g++.dg/README (Subdirectories): Document new subdir expr.
27025         * g++.dg/expr/pmf-1.C: New test.
27026
27027 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
27028
27029         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
27030
27031 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
27032
27033         * g++.dg/abi/bitfield3.C: New test.
27034
27035 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
27036
27037         * lib/gcov.exp: Tweak expected line formats.
27038         * gcc.misc-tests/gcov8.c: New test.
27039         * gcc.misc-tests/gcov8.x: New flags.
27040
27041 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
27042
27043         * consistency.vlad/layout/endian.c: Include string.h.
27044
27045         * gcc.c-torture/execute/20020805-1.c: New test.
27046
27047 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
27048
27049         * g++.dg/other/conversion1.C: New test.
27050
27051 2002-08-03  Roger Sayle  <roger@eyesopen.com>
27052
27053         * gcc.dg/builtins-1.c: New testcase.
27054
27055 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
27056
27057         * g++.dg/inherit/access3.C: New test.
27058
27059 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
27060
27061         * gcc.dg/ia64-visibility-2.c: New test.
27062
27063 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
27064
27065         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
27066         __qualifier_flags to __flags.
27067
27068 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
27069
27070         * g++.dg/inherit/operator1.C: New test.
27071         * g++.dg/lookup/disamb1.C: Fix typo in comment.
27072         * g++.dg/other/error1.C: Change expected error message.
27073         * g++.dg/template/conv4.C: Likewise.
27074
27075 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
27076
27077         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
27078         for documented behavior.
27079
27080 2002-07-25  Roger Sayle  <roger@eyesopen.com>
27081
27082         * gcc.c-torture/execute/20020720-1.x: Skip this test on
27083         several targets known to fail.
27084
27085 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
27086
27087         * gcc.dg/mips-args-[123].c: New tests.
27088
27089 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
27090
27091         * gcc.dg/ppc-spe.c: New.
27092
27093 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
27094
27095         * g++.dg/other/ptrmem4.C: New testcase.
27096
27097 2002-07-24  Richard Henderson  <rth@redhat.com>
27098
27099         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
27100
27101 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
27102
27103         * g++.dg/ext/alignof1.C (main): Return 0 for success.
27104
27105 2002-07-24  Roger Sayle  <roger@eyesopen.com>
27106
27107         * gcc.c-torture/execute/memset-3.c: New testcase.
27108
27109 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
27110
27111         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
27112         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
27113
27114 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27115
27116         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
27117         Delete.
27118
27119 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27120
27121         * gcc.c-torture/compile/simd-4.c: New test.
27122
27123 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27124
27125         PR c++/7347, c++/7348
27126         * g++.dg/template/access4.C: New test.
27127         * g++.dg/template/access5.C: New test.
27128         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27129         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27130         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27131         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27132
27133 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27134
27135         * gcc.dg/gnu89-init-2.c: New test.
27136
27137 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27138
27139         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27140
27141 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27142
27143         * gcc.c-torture/execute/20020720-1.c: New testcase.
27144
27145 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27146
27147         * gcc.dg/cpp/Wsignprom.c: New tests.
27148
27149 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27150
27151         * gcc.c-torture/execute/loop-13.c: New test.
27152
27153 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27154
27155         * gcc.dg/cpp/expr.c: New tests.
27156
27157 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27158
27159         * g++.dg/opt/pr6713.C: Add template instantiation.
27160
27161 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27162
27163         * gcc.dg/nest.c: New test.
27164
27165 2002-07-17  Richard Henderson  <rth@redhat.com>
27166
27167         * g++.dg/opt/pr6713.C: New test.
27168
27169 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27170
27171         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27172         XFAIL for all x86 processors.
27173
27174 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27175
27176         * gcc.c-torture/execute/20010122-1.x: Do not test with
27177         -fomit-frame-pointer.
27178
27179 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27180
27181         * g++.dg/template/instantiate2.C: New test.
27182         * g++.dg/template/spec4.C: New test.
27183
27184 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27185
27186         * g++.dg/template/access2.C: New test.
27187         * g++.dg/template/access3.C: New test.
27188
27189 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27190
27191         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27192         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27193         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27194         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27195         Convert to use <stdarg.h>.
27196         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27197         Delete.
27198         * gcc.dg/va-arg-2.c: New.
27199         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27200
27201 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27202
27203         * gcc.c-torture/compile/20020710-1.c: New test.
27204
27205 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27206                           Andrew Pinski  <pinskia@physics.uc.edu>
27207
27208         gcc.c-torture/compile/simd-2.c: New testcase.
27209         gcc.c-torture/compile/simd-3.c: Likewise.
27210
27211 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27212
27213         PR c++/7224
27214         * g++.dg/overload/error1.C: New test.
27215
27216 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27217
27218         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27219         configuration and IRIX 6 O32 ABI.
27220
27221 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27222
27223         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27224
27225 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27226
27227         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27228
27229 2002-07-10  Jeffrey A Law  <law@redhat.com>
27230
27231         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27232
27233         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27234
27235 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27236
27237         * gcc.dg/20020312-2.c: Check for __PPC__.
27238
27239 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27240
27241         * gcc.c-torture/compile/20020709-1.c: New test.
27242
27243 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27244
27245         * g++.dg/template/qualttp21.C: New test case.
27246
27247 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27248
27249         * gcc.c-torture/compile/20020706-1.c: New test.
27250         * gcc.c-torture/compile/20020706-2.c: New test.
27251
27252 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27253             Alexandre Oliva  <aoliva@redhat.com>
27254
27255         * g++.dg/warn/incomplete1.C: New test.
27256
27257 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27258
27259         PR c++/7099
27260         * g++.dg/warn/noreturn1.C: New test.
27261
27262 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27263
27264         PR c++/6706
27265         * g++.dg/debug/debug6.C: New test.
27266         * g++.dg/debug/debug7.C: New test.
27267
27268 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27269
27270         * gcc.c-torture/compile/simd-3.c: New test.
27271
27272 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27273
27274         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27275         * gcc.dg/20020620-1.c: Likewise.
27276
27277 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27278
27279         PR c++/6944
27280         * g++.dg/init/array4.C: New test.
27281         * g++.dg/init/array5.C: New test.
27282
27283 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27284
27285         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27286         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27287
27288 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27289
27290         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27291         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27292         * gcc.dg/wtr-conversion-1.c: Likewise.
27293         * gcc.dg/wtr-escape-1.c: Likewise.
27294         * gcc.dg/wtr-int-type-1.c: Likewise.
27295         * gcc.dg/wtr-label-1.c: Likewise.
27296         * gcc.dg/wtr-static-1.c: Likewise.
27297         * gcc.dg/wtr-strcat-1.c: Likewise.
27298         * gcc.dg/wtr-suffix-1.c: Likewise.
27299         * gcc.dg/wtr-switch-1.c: Likewise.
27300         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27301         * gcc.dg/wtr-union-init-1.c: Likewise.
27302         * gcc.dg/wtr-union-init-2.c: Likewise.
27303         * gcc.dg/wtr-union-init-3.c: Likewise.
27304
27305         * gcc.dg/wtr-func-def-1.c: New test.
27306
27307 2002-07-02 Devang Patel <dpatel@apple.com>
27308
27309         * objc.dg/param-1.m: New test.
27310
27311 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27312
27313         * gcc.dg/cpp/trad/directive.c: Add test.
27314         * gcc.dg/cpp/trad/macroargs.c: Add test.
27315         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27316
27317 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27318
27319         * gcc.dg/cpp/cmdlne-M.c: New test.
27320
27321 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27322
27323         * objc.dg/desig-init-1.m: New test.
27324
27325 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27326
27327         PR c++/6716
27328         * g++.dg/template/instantiate1.C: New test.
27329
27330 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27331
27332         PR c++/7112
27333         * g++.dg/template/sizeof2.C: New test.
27334
27335 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27336
27337         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27338         gcc.dg/cpp/trad/include.c: New tests.
27339
27340 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27341
27342         PR target/7177
27343         * gcc.c-torture/compile/20020701-1.c: New test.
27344
27345 2002-07-01  Stan Shebs  <shebs@apple.com>
27346
27347         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27348         header here...
27349         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27350         (objc-torture-execute): or here.
27351
27352 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27353
27354         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27355
27356 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27357
27358         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27359
27360 2002-06-30  Devang Patel  <dpatel@apple.com>
27361
27362         * objc.dg/fsyntax-only.m: New test.
27363
27364 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27365
27366         PR c++/6695
27367         * g++.dg/template/friend7.C: New file.
27368
27369 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27370
27371         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27372         return type.
27373
27374 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27375
27376         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27377         avoid division by zero.
27378
27379 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27380
27381         * gcc.dg/Wunknownprag.c: New tests.
27382
27383 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27384
27385         * gcc.c-torture/execute/simd-2.c: New test.
27386
27387 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27388
27389         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27390         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27391         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27392         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27393         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27394         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27395         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27396         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27397         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27398         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27399         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27400         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27401         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27402         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27403         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27404         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27405         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27406
27407 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27408
27409         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27410         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27411         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27412         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27413         New tests.
27414         * gcc.dg/cpp/trad/directive.c: Update.
27415
27416 2002-06-23  Andreas Jaeger  <aj@suse.de>
27417
27418         * gcc.c-torture/execute/complex-6.c: New.
27419
27420 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27421
27422         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27423         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27424         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27425         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27426
27427 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27428
27429         * gcc.dg/cpp/trad: New directory with traditional tests copied
27430         from parent directory.
27431         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27432         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27433         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27434         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27435         Move to trad/ and rename.
27436         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27437         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27438         gcc.dg/cpp/trad/redef2.c: New tests.
27439         * gcc.dg/cpp/trad/trad.exp: New driver.
27440
27441 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27442
27443         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27444         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27445         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27446         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27447         Remove.
27448
27449 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27450
27451         * gcc.dg/20020620-1.c: New test.
27452
27453 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27454
27455         * g++.dg/template/ttp4.C: New test.
27456
27457 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27458
27459         * g++.dg/opt/vt1.C: Fix regexp.
27460
27461 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27462
27463         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27464         Don't use attribute `noinline'.
27465
27466 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27467
27468         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27469
27470 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27471
27472         * gcc.c-torture/execute/simd-1.c: New.
27473
27474         * gcc.dg/simd-1.c: New.
27475
27476 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27477
27478         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27479
27480 2002-06-16  Richard Henderson  <rth@redhat.com>
27481
27482         * g++.dg/ext/anon-struct1.C: New.
27483         * g++.dg/ext/anon-struct2.C: New.
27484         * g++.dg/ext/anon-struct3.C: New.
27485         * gcc.dg/anon-struct-1.c: New.
27486         * gcc.dg/anon-struct-2.c: New.
27487         * gcc.dg/anon-struct-3.c: New.
27488         * gcc.dg/20011008-1.c: Adjust warning text.
27489         * gcc.dg/20020527-1.c: Add -fms-extensions.
27490
27491 2002-06-16  Richard Henderson  <rth@redhat.com>
27492
27493         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27494
27495 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27496
27497         * gcc.c-torture/execute/20020615-1.c: New test.
27498
27499 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27500
27501         * gcc.c-tortuture/execute/compare-1.c: New test case.
27502         * gcc.c-tortuture/execute/compare-2.c: New test case.
27503         * gcc.c-tortuture/execute/compare-3.c: New test case.
27504
27505 2002-06-13  Richard Henderson  <rth@redhat.com>
27506
27507         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27508         ia64 ilp32.
27509
27510 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27511
27512         * g++.dg/template/typename2.C: Update error message.
27513
27514 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27515
27516         * gcc.c-torture/execute/20020611-1.c: New test.
27517
27518 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27519
27520         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27521         list of targets to skip.
27522
27523 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27524
27525         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27526         targets if not optimizing.
27527
27528 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27529
27530         * gcc.c-torture/compile/20020605-1.c: New test.
27531
27532         * g++.dg/opt/vt1.C: New test.
27533
27534         * gcc.dg/20020531-1.c: New test.
27535
27536         * gcc.dg/20020530-1.c: New test.
27537
27538         * gcc.dg/20020527-1.c: New test.
27539
27540         * g++.dg/opt/cse1.C: New test.
27541
27542 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27543
27544         * gcc.dg/20020607-2.c: New test case.
27545
27546 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27547
27548         * gcc.c-torture/compile/20020604-1.c: New test.
27549
27550 2002-06-04  Richard Henderson  <rth@redhat.com>
27551
27552         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27553         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27554         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27555
27556 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27557
27558         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27559
27560 2002-06-03  Richard Henderson  <rth@redhat.com>
27561
27562         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27563         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27564
27565 2002-06-02  Richard Henderson  <rth@redhat.com>
27566
27567         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27568         test functions static.
27569
27570 2002-06-02  Andreas Jaeger  <aj@suse.de>
27571
27572         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27573         now.
27574
27575 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27576
27577         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27578         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27579         Update for mofified diagnostics.
27580         * gcc.dg/c99-intconst-1.c: No longer fail.
27581
27582 2002-06-02  Richard Henderson  <rth@redhat.com>
27583
27584         * gcc.dg/uninit-A.c: Remove xfail markers.
27585
27586 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27587
27588         * gcc.dg/fnegate-1.c: New test case.
27589
27590 2002-05-30  Osku Salerma  <osku@iki.fi>
27591
27592         * gcc.c-torture/execute/mayalias-1.c: New file.
27593
27594 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27595
27596         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27597         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27598         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27599
27600 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27601
27602         * gcc.c-torture/execute/20020529-1.c: New test.
27603
27604 2002-05-27  Richard Henderson  <rth@redhat.com>
27605
27606         * g++.dg/ext/attrib6.C: New test case.
27607
27608 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27609
27610         * gcc.c-torture/execute/pure-1.c: New test.
27611
27612 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27613
27614         * gcc.dg/cpp/arith-2.c: Remove.
27615
27616 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27617
27618         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27619         * gcc.dg/cpp/if-3.c: Remove.
27620
27621 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27622
27623         * g++.dg/opt/cse2.C: New test.
27624
27625 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27626
27627         * gcc.dg/cpp/arith-1.c: New semantic tests.
27628         * gcc.dg/cpp/if-1.c: Update.
27629
27630 2002-05-24  Ben Elliston  <bje@redhat.com>
27631
27632         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27633
27634 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27635
27636         * gcc.dg/verbose-asm.c: New test.
27637
27638 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27639
27640         * gcc.dg/cpp/paste12.c: New test.
27641
27642 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27643
27644         * g++.dg/parse/named_ops.C: New test.
27645
27646 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27647
27648         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27649
27650 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27651
27652         * gcc.dg/weak-2.c: Allow optional leading underscore
27653         in scan-assembler symbol name.
27654         * gcc.dg/weak-3.c: Likewise.
27655         * gcc.dg/weak-4.c: Likewise.
27656         * gcc.dg/weak-5.c: Likewise.
27657
27658 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27659
27660         * gcc.dg/20020523-1.c: New test.
27661
27662 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27663
27664         * objc.dg/const-str-2.m: Update now that we stop after
27665         a command line error.
27666
27667 2002-05-22  Richard Henderson  <rth@redhat.com>
27668
27669         * g++.dg/dg.exp: Fix typo in test pruneing.
27670
27671 2002-05-22  Richard Henderson  <rth@redhat.com>
27672
27673         * g++.dg/dg.exp: Prune the tls subdirectory.
27674         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27675         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27676         * g++.dg/tls/init-1.C: New.
27677
27678 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27679
27680         * gcc.dg/20020517-1.c: New test.
27681
27682 2002-05-21  Richard Henderson  <rth@redhat.com>
27683
27684         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27685         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27686
27687 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27688
27689         * g++.dg/other/copy2.C: New test.
27690
27691 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27692
27693         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27694         (MAX_COPY): Bump up to 10 times sizeof (long long).
27695         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27696
27697         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27698         sizeof (long long).
27699
27700         * gcc.c-torture/execute/strcpy-1.c: New test.
27701
27702 2002-05-19  Jason Merrill  <jason2redhat.com>
27703
27704         * g++.dg/ext/oper1.C: New test.
27705
27706 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27707 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27708
27709         * README.QMTEST: New file.
27710
27711         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27712
27713 2002-05-19  Andreas Jaeger  <aj@suse.de>
27714
27715         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27716         now.
27717         * gcc.c-torture/execute/loop-2d.x: Likewise.
27718
27719 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27720
27721         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27722         support weak symbols.
27723         * gcc.dg/weak-4.c: Likewise
27724         * gcc.dg/weak-6.c: Likewise
27725
27726 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27727
27728         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27729         cygwin, coff and h8300-*-hms targets
27730         * gcc.dg/weak-5.c: Likewise
27731         * gcc.dg/weak-7.c: Likewise
27732
27733 2002-05-16  Jason Merrill  <jason@redhat.com>
27734
27735         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27736         (scan-assembler-not, scan-assembler-dem): Likewise.
27737         (scan-assembler-dem-not): Likewise.
27738
27739 2002-05-15  Richard Henderson  <rth@redhat.com>
27740
27741         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27742
27743 2002-05-15  Richard Henderson  <rth@redhat.com>
27744
27745         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27746         (vfoo1f): Warning here.
27747         (vfoo1l): Don't redefine the alias.
27748
27749 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27750
27751         * g++.dg/init/pm1.C: New test.
27752
27753 2002-05-12  David S. Miller  <davem@redhat.com>
27754
27755         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27756         types.
27757
27758 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27759
27760         * gcc.c-torture/execute/20020510-1.c: New test case.
27761
27762 2002-05-10  David S. Miller  <davem@redhat.com>
27763
27764         * gcc.c-torture/execute/conversion.c: Test long double too.
27765
27766 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27767
27768         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27769         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27770         * lib/g++.exp (g++_link_flags): Likewise.
27771         * lib/objc.exp (objc_target_compile): Likewise.
27772
27773 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27774
27775         * gcc.dg/cpp/poison.c: Update.
27776         * gcc.dg/cpp/20000625-2.c: Remove.
27777         * gcc.dg/cpp/direct2s.c: Remove final test.
27778
27779 2002-05-08  Tom Rix  <trix@redhat.com>
27780
27781         * gcc.c-torture/execute/20020508-1.c: New test.
27782         * gcc.c-torture/execute/20020508-2.c: New test.
27783         * gcc.c-torture/execute/20020508-3.c: New test.
27784
27785 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27786
27787         * gcc.dg/cpp/charconst-4.c: More tests.
27788
27789 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27790
27791         PR c/6569
27792         * gcc.dg/weak-3.c: Update location of warning messages.
27793         * gcc.dg/weak-5.c: Likewise.
27794
27795 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27796
27797         * gcc.c-torture/execute/20020506-1.c: New test case.
27798
27799 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27800
27801         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27802
27803 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27804
27805         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27806
27807 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27808
27809         * gcc.dg/cpp/charconst-3.c: New test.
27810
27811 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27812
27813         * gcc.dg/cpp/charconst.c: Update tests.
27814
27815 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27816
27817         * treelang: Added directory for new sample language treelang. Also
27818         lib/treelang.exp: New file to signal treelang should be tested.
27819
27820 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27821
27822         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27823         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27824         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27825         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27826         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27827         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27828         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27829
27830 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27831
27832         * gcc.dg/format/xopen-2.c: New test.
27833
27834 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27835
27836         * gcc.dg/20020503-1.c: New test.
27837
27838 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27839
27840         * g++.dg/init/dtor1.C: Make it tougher.
27841
27842 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27843
27844         * g++.dg/init/dtor1.C: New test.
27845
27846 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27847
27848         * gcc.dg/altivec-8.c: New.
27849
27850 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27851
27852         * gcc.dg/altivec-7.c: New.
27853
27854 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27855
27856         * g++.dg/parse/typedef1.C: New test.
27857
27858 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27859
27860         PR c++/6486
27861         * g++.dg/template/friend6.C: New test.
27862
27863         PR c++/6492
27864         * g++.dg/init/copy1.C: New test.
27865
27866 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27867
27868         * g++.dg/warn/effc1.C: New test.
27869
27870 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27871
27872         * gcc.dg/cpp/if-cexp.c: Add a test.
27873
27874 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
27875
27876         * gcc.dg/20020426-2.c: New test.
27877
27878 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27879
27880         * gcc.dg/cpp/if-mop.c: Update.
27881         * gcc.dg/cpp/if-mpar.c: Add test.
27882         * gcc.dg/cpp/if-oppr.c: Update.
27883
27884 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27885
27886         PR c/6343
27887         * gcc.dg/weak-[2-7].c: New tests.
27888
27889 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27890
27891         * gcc.dg/enum1.c: New test.
27892
27893 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27894
27895         PR c++/6497
27896         * g++.dg/inherit/access2.C: New test.
27897
27898 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27899
27900         PR bootstrap/6445
27901         * gcc.dg/20020426-1.c: New test.
27902
27903 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27904
27905         * g++.dg/abi/enum1.C: New test.
27906
27907 2002-04-26  Richard Henderson  <rth@redhat.com>
27908
27909         * gcc.dg/c99-bool-1.c: Expect always true warning.
27910
27911 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27912
27913         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27914
27915 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27916
27917         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27918         targets.
27919
27920 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27921
27922         * g++.dg/abi/mange7.C: New test.
27923
27924         PR c++/6438.
27925         * g++.dg/parse/stmtexpr2.C: New test.
27926
27927 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27928
27929         * gcc.dg/20020312-2.c: Add SH target.
27930
27931 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27932
27933         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27934         compiler output on mips*-*-irix*.
27935
27936 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27937
27938         * g++.dg/parse/attr1.C: New test.
27939
27940 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27941
27942         * gcc.c-torture/execute/string-opt-17.c: New test case.
27943         * gcc.c-torture/execute/memset-2.c: New test case.
27944
27945 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27946
27947         PR c++/6256:
27948         * g++.dg/template/friend5.C: New test.
27949
27950         PR c++/6331:
27951         * g++.dg/template/qual1.C: Likewise.
27952
27953 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
27954
27955         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
27956         Include stdlib.h, not stdio.h or ctype.h.
27957
27958 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
27959
27960         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
27961         cris-*-elf* and mmix-*-*.
27962         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
27963         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
27964         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
27965         Ditto.
27966         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
27967         * gcc.dg/wchar_t-1.c: Ditto.
27968
27969 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
27970
27971         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
27972         Clarify comment.
27973
27974 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
27975
27976         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
27977
27978 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27979
27980         * gcc.c-torture/execute/20000906-1.x: Delete.
27981
27982 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
27983
27984         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
27985
27986 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
27987
27988         * PR6367
27989         * g77.f-torture/execute/6367.f: New test.
27990         * g77.f-torture/execute/6367.x: Disable for MMIX.
27991
27992 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
27993
27994         * PR6352
27995         * g++.dg/opt/inline2.C: New test.
27996
27997 2002-04-18  Richard Henderson  <rth@redhat.com>
27998
27999         * gcc.dg/20000906-1.c: Enable for all targets.
28000         * gcc.c-torture/compile/iftrap-2.c: New.
28001
28002 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28003
28004         * gcc.dg/20020418-1.c: New test.
28005         * gcc.dg/20020418-2.c: New test.
28006
28007 2002-04-18  Richard Henderson  <rth@redhat.com>
28008
28009         * gcc.c-torture/compile/iftrap-1.c: New.
28010         * gcc.dg/iftrap-1.c: Adjust for ia64.
28011         * gcc.dg/iftrap-2.c: New.
28012
28013 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28014
28015         * gcc.c-torture/compile/20020418-1.c: New test.
28016
28017 2002-04-18  Roger Sayle  <roger@eyesopen.com>
28018
28019         * gcc.c-torture/compile/20020415-1.c: New.
28020
28021 2002-04-18  David S. Miller  <davem@redhat.com>
28022
28023         * gcc.c-torture/execute/20020418-1.c: New test.
28024
28025 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
28026
28027         * gcc.dg/20020416-1.c: New test.
28028
28029         * g++.dg/opt/inline1.C: New test.
28030
28031 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
28032
28033         * gcc.dg/altivec-5.c: New test.
28034
28035         * gcc.dg/20020415-1.c: New test.
28036
28037 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
28038
28039         * testsuite/lib/chill.exp: Remove.
28040
28041 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
28042
28043         * g++.dg/other/big-struct.C: New test.
28044
28045 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
28046
28047         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
28048         of scratch file.
28049
28050 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
28051
28052         PR c/6277
28053         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
28054         in scan-assembler function name
28055
28056 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
28057
28058         * g77.f-torture/execute/980628-4.x,
28059         g77.f-torture/execute/980628-5.x,
28060         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28061         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28062         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
28063         i[34567]86-*-*.
28064
28065 2002-04-13  David S. Miller  <davem@redhat.com>
28066
28067         * gcc.c-torture/execute/20020413-1.c: New test.
28068
28069 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
28070
28071         * gcc.dg/asm-6.c,
28072         * g++.dg/ext/asm1.C: New tests.
28073
28074 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
28075
28076         PR c++ 5373.
28077         * g++.dg/parse/stmtexpr1.C: New test.
28078
28079         PR c++/5189.
28080         * g++.dg/template/copy1.C: New test.
28081
28082 2002-04-12  Richard Henderson  <rth@redhat.com>
28083
28084         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
28085
28086 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
28087
28088         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
28089         gcc.c-torture/execute/20020307-2.c.
28090
28091 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
28092
28093         * g++.dg/ext/attrib5.C,
28094         * g++.dg/lookup/struct1.C: New tests.
28095
28096 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
28097
28098         * gcc.dg/20020411-1.c: New test.
28099
28100         * gcc.c-torture/execute/20020411-1.c: New test.
28101
28102 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
28103
28104         * g77.f-torture/execute/6177.f: New test.
28105
28106 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
28107
28108         PR middle-end/6247
28109         * g++.dg/opt/cleanup1.C: New test.
28110
28111         * g++.dg/opt/const1.C: New test.
28112
28113 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
28114
28115         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
28116
28117 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28118
28119         PR c++/5507
28120         * g++.dg/template/typename2.C: New test.
28121
28122 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28123
28124         * gcc.c-torture/execute/loop-12.c: New.
28125
28126 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28127
28128         * g77.f-torture/execute/980628-4.x,
28129         g77.f-torture/execute/980628-5.x,
28130         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28131         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28132         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28133
28134 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28135
28136         PR optimization/6086
28137         * g++.dg/opt/preinc1.C: New test.
28138
28139 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28140
28141         PR c++/5571
28142         * g++.dg/opt/static2.C: New test.
28143
28144 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28145
28146         PR c/5120
28147         * gcc.dg/20020406-1.c: New test.
28148
28149 2002-04-04  David S. Miller  <davem@redhat.com>
28150
28151         * gcc.c-torture/execute/20020404-1.c: New test.
28152
28153 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28154
28155         PR c/6123
28156         * gcc.dg/20020312-2.c: Do not declare global register variable
28157         if __PIC__ or __pic__ is defined.
28158
28159 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28160
28161         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28162         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28163
28164 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28165
28166         * gcc.misc-tests/linkage.exp: Update last change to handle
28167         sparc*-, not just sparc-.
28168
28169 2002-04-03  Richard Henderson  <rth@redhat.com>
28170
28171         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28172
28173 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28174
28175         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28176
28177 2002-04-02  David S. Miller  <davem@redhat.com>
28178
28179         * gcc.c-torture/execute/20020402-3.c: New test.
28180
28181 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28182
28183         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28184         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28185
28186         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28187         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28188         g77.f-torture/execute/20001201.x,
28189         g77.f-torture/execute/u77-test.x: New files.
28190
28191         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28192         * gcc.dg/wchar_t-1.c: Ditto.
28193
28194 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28195
28196         * gcc.c-torture/execute/20020402-1.c: New test.
28197
28198 2002-04-01  Richard Henderson  <rth@redhat.com>
28199
28200         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28201
28202         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28203
28204 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28205
28206         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28207
28208 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28209
28210         * g++.dg/inherit/template-as-base.C: Expect error.
28211         * g++.dg/inherit/namespace-as-base.C: Likewise.
28212
28213 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28214
28215         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28216         g++.dg/ext/instantiate3.C: Tweak match patterns.
28217
28218         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28219         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28220         -da test.
28221
28222 2002-03-31  Richard Henderson  <rth@redhat.com>
28223
28224         * gcc.dg/special/alias-2.c: New.
28225         * gcc.dg/special/ecos.exp: Run it.
28226
28227 2002-03-31  Richard Henderson  <rth@redhat.com>
28228
28229         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28230
28231 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28232
28233         * gcc.dg/weak-1.c: Disable on h8300 port.
28234
28235 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28236
28237         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28238         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28239         ordering tests.
28240         * g++.dg/bprob/bprob-1.C: New test.
28241         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28242         * g++.dg/gcov/gcov-1.C: New test.
28243         * g++.dg/gcov/gcov-1.x: New file.
28244         * g++.dg/gcov/gcov-2.C: New test.
28245         * g++.dg/gcov/gcov-3.C: New test.
28246         * g++.dg/gcov/gcov-3.h: New file.
28247
28248 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28249
28250         * g++.old-deja/g++.other/builtins5.C: New test.
28251         * g++.old-deja/g++.other/builtins6.C: New test.
28252         * g++.old-deja/g++.other/builtins7.C: New test.
28253         * g++.old-deja/g++.other/builtins8.C: New test.
28254         * g++.old-deja/g++.other/builtins9.C: New test.
28255
28256 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28257
28258         * g++.dg/opt/static1.C: New test.
28259
28260         * g++.dg/opt/longbranch1.C: New test.
28261
28262 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28263
28264         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28265
28266         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28267
28268 2002-03-28  Jeffrey A Law  (law@redhat.com)
28269
28270         * gcc.c-torture/execute/20020328-1.c: New test.
28271
28272 2002-03-27  Richard Henderson  <rth@redhat.com>
28273
28274         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28275         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28276         move from g++.old-deja/g++.ext/.
28277
28278 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28279
28280         * g++.dg/init/new2.C: New test.
28281
28282 2002-03-26  Richard Henderson  <rth@redhat.com>
28283
28284         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28285
28286         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28287         on sparc.
28288
28289         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28290         sparcv9 systems.
28291         * gcc.dg/20001102-1.c: Likewise.
28292
28293 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28294
28295         * gcc.dg/cpp/endif-pedantic1.c,
28296         gcc.dg/cpp/endif-pedantic2.c:  New tests.
28297
28298 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28299
28300         * g++.dg/init/new1.C: New test.
28301
28302 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28303
28304         * g++.dg/abi/vbase9.C: New test.
28305
28306 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28307
28308         * gcc.dg/arm-asm.c: New test.
28309
28310 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28311
28312         * gcc.dg/Wswitch-enum.c: New test.
28313         Fix PR c/5044.
28314
28315 2002-03-26  Richard Henderson  <rth@redhat.com>
28316
28317         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28318         structure.
28319
28320 2002-03-25  Richard Henderson  <rth@redhat.com>
28321
28322         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28323         sparcv9 systems.
28324
28325         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28326         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28327
28328 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28329
28330         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28331
28332 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28333
28334         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28335         targets using generic thunk support.
28336
28337 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28338
28339         * gcc.c-torture/compile/20020323-1.c: New test.
28340
28341         * g++.dg/opt/conj2.C: New test.
28342
28343 2002-03-24  Richard Henderson  <rth@redhat.com>
28344
28345         * gcc.dg/weak-1.c: Use -fno-common.
28346
28347 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28348
28349         * g77.dg/f77-edit-apostrophe-out.f: New test
28350         * g77.dg/f77-edit-h-out.f: New test
28351         * g77.dg/f77-edit-t-in.f: New test
28352         * g77.dg/f77-edit-t-out.f: New test
28353         * g77.dg/f77-edit-x-out.f: New test
28354         * g77.dg/f77-edit-slash-out.f: New test
28355         * g77.dg/f77-edit-colon-out.f: New test
28356         * g77.dg/f77-edit-s-out.f: New test
28357
28358 2002-03-24  Richard Henderson  <rth@redhat.com>
28359
28360         * objc/execute/formal_protocol-6.x: New XFAIL.
28361
28362 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28363
28364         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
28365         that do not support weak symbols
28366
28367 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28368
28369         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
28370         * lib/g77.exp:  Likewise
28371         * lib/objc.exp: Likewise
28372
28373 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28374
28375         * gcc.dg/Wswitch-default.c: New test.
28376
28377 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28378
28379         * g++.dg/other/enum1.C: New test.
28380
28381 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28382
28383         * gcc.dg/pragma-ep-3.c: Fix typo.
28384
28385 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28386
28387         * g++.dg/inherit/template-as-base.C: New test.
28388
28389 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28390
28391         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28392         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28393
28394 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28395
28396         * gcc.dg/cpp/multiline.c: Update to match.
28397
28398 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28399
28400         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28401
28402 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28403
28404         * gcc.dg/cpp/extratokens2.c:  New file.
28405
28406 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28407
28408         * gcc.dg/20020312-2.c: Add rs6000 target.
28409
28410         * gcc.c-torture/compile/20020319-1.c: New test.
28411
28412 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28413
28414         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28415         (A, E): Handle this.
28416
28417 2002-03-20  Jason Merrill  <jason@redhat.com>
28418
28419         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28420         ignoring -fpic.
28421         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28422         through prune_gcc_output.
28423
28424 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28425
28426         * gcc.c-torture/compile/20020320-1.c: New test.
28427
28428 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28429
28430         * gcc.c-torture/compile/20020318-1.c: New test.
28431
28432         * gcc.dg/struct-by-value-1.c: New test.
28433
28434         * gcc.dg/20020319-1.c: New test.
28435
28436 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28437
28438         * g++.dg/opt/conj1.C: New test.
28439
28440 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28441
28442         * g++.dg/template/qualttp20.C: Revert previous change.
28443         * g++.dg/template/qualttp3.C: Likewise.
28444         * g++.dg/template/qualttp4.C: Likewise
28445         * g++.dg/template/qualttp5.C: Likewise
28446         * g++.dg/template/qualttp6.C: Likewise
28447         * g++.dg/template/qualttp7.C: Likewise
28448         * g++.dg/template/qualttp8.C: Likewise
28449         * g++.dg/template/recurse.C: Likewise.
28450
28451 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28452
28453         * gcc.dg/cpp/wchar-1.c: Update.
28454
28455 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28456
28457         * g++.dg/template/conv1.C: New test.
28458         * g++.dg/template/conv2.C: New test.
28459         * g++.dg/template/conv3.C: New test.
28460         * g++.dg/template/conv4.C: New test.
28461
28462 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28463
28464         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28465         * g++.dg/template/qualttp3.C: Likewise.
28466         * g++.dg/template/qualttp4.C: Likewise
28467         * g++.dg/template/qualttp5.C: Likewise
28468         * g++.dg/template/qualttp6.C: Likewise
28469         * g++.dg/template/qualttp7.C: Likewise
28470         * g++.dg/template/qualttp8.C: Likewise
28471         * g++.dg/template/recurse.C: Likewise.
28472
28473 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28474
28475         * g++.dg/opt/dtor1.C: New test.
28476
28477 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28478
28479         * gcc.c-torture/compile/20020315-1.c: New test.
28480
28481 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28482
28483         * gcc.dg/weak-1.c: Fix scan tests.
28484
28485 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28486
28487         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28488         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28489         cris-*-aout* mmix-*-*.
28490         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28491         cris-*-aout* mmix-*-*.
28492         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28493         cris-*-elf* cris-*-aout* and mmix-*-*.
28494         * gcc.dg/20001009-1.c: Ditto.
28495         * gcc.dg/20010912-1.c: Ditto.
28496         * gcc.dg/20020122-4.c: Ditto.
28497         * gcc.dg/inline-2.c: Ditto.
28498
28499 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28500
28501         * gcc.c-torture/compile/20020314-1.c: New test.
28502
28503 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28504
28505         * gcc.c-torture/execute/20020314-1.c: New test.
28506
28507 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28508
28509         * g++.dg/warn/Wunused-1.C: New test.
28510
28511 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28512
28513         * g++.dg/abi/mangle6.C: New test.
28514
28515 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28516
28517         * gcc.c-torture/compile/20020309-2.c: New test.
28518
28519         * gcc.c-torture/compile/20020312-1.c: New test.
28520
28521 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28522
28523         * g++.dg/other/access1.C: New test.
28524
28525 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28526
28527         * gcc.c-torture/execute/wchar_t-1.c: New test.
28528
28529 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28530
28531         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28532
28533 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28534
28535         * gcc.dg/20020312-1.c: New test case.
28536
28537 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28538
28539         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28540
28541 2002-03-11  Richard Henderson  <rth@redhat.com>
28542
28543         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28544         * g++.old-deja/g++.jason/report.C: Likewise.
28545
28546 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28547
28548         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28549         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28550
28551 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28552
28553         * testsuite/g++.dg/overload/pmf1.C: New test.
28554
28555 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28556
28557         * gcc.c-torture/execute/20020307-1.c: Use long.
28558
28559 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28560
28561         PR optimization/5844
28562         * gcc.dg/20020310-1.c: New test.
28563
28564 2002-03-09  Michael Meissner  <meissner@redhat.com>
28565
28566         * gcc.c-torture/execute/memcpy-2.c: New test.
28567         * gcc.c-torture/execute/memset-1.c: New test.
28568         * gcc.c-torture/execute/strlen-1.c: New test.
28569         * gcc.c-torture/execute/strcmp-1.c: New test.
28570         * gcc.c-torture/execute/strncmp-1.c: New test.
28571
28572 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28573
28574         * gcc.dg/ppc-ldstruct.c: New test.
28575
28576 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28577
28578         * gcc.c-torture/execute/va-arg-22.c: New test.
28579
28580 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28581
28582         * gcc.c-torture/compile/20020309-1.c: New test.
28583
28584 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28585
28586         * gcc.c-torture/execute/20020307-2.c: New test.
28587
28588 2002-03-07  Jeffrey A Law  (law@redhat.com)
28589
28590         * g77.f-torture/compile/20020307-1.f: New test.
28591
28592 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28593
28594         * gcc.dg/unordered-1.c: New test.
28595
28596 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28597
28598         * gcc.c-torture/execute/20020307-1.c: New test.
28599
28600 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28601
28602         * gcc.dg/20020304-1.c: New test.
28603
28604         * gcc.c-torture/compile/20020304-2.c: New test.
28605
28606 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28607
28608         * gcc.c-torture/compile/20020304-1.c: New test case
28609         (from PR c/5830).
28610
28611 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28612
28613         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28614
28615 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28616
28617         * g++.dg/other/classkey1.C: New test.
28618
28619 2002-03-01  Richard Henderson  <rth@redhat.com>
28620
28621         * gcc.c-torture/compile/981223-1.x: New.
28622         * gcc.c-torture/compile/920625-1.x: New.
28623
28624 2002-02-28  Richard Henderson  <rth@redhat.com>
28625
28626         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28627
28628 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28629
28630         * gcc.c-torture/execute/20020227-1.c: New test.
28631
28632 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28633
28634         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28635         here" ERROR lines.
28636         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28637         * g++.old-deja.g++.other/defarg1.C: Likewise.
28638         * g++.old-deja/g++.pt/calls2.C: Likewise.
28639         * g++.old-deja/g++.pt/crash20.C: Likewise.
28640         * g++.old-deja/g++.pt/crash30.C: Likewise.
28641         * g++.old-deja/g++.pt/crash36.C: Likewise.
28642         * g++.old-deja/g++.pt/crash6.C: Likewise.
28643         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28644         * g++.old-deja/g++.pt/derived3.C: Likewise.
28645         * g++.old-deja/g++.pt/error1.C: Likewise.
28646         * g++.old-deja/g++.pt/friend21.C: Likewise.
28647         * g++.old-deja/g++.pt/friend23.C: Likewise.
28648         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28649         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28650
28651 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28652
28653         * gcc.c-torture/execute/20020225-2.c: New test.
28654
28655 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28656
28657         * gcc.c-torture/execute/920730-1t.c,
28658         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28659         Delete test cases, only relevant to -traditional.
28660
28661 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28662
28663         * gcc.dg/cpp/undef1.c: Remove.
28664         * gcc.dg/cpp/directiv.c: Update.
28665         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28666
28667 2002-02-27  Michael Meissner  <meissner@redhat.com>
28668
28669         * gcc.c-torture/execute/20020226-1.c: New test.
28670
28671 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28672
28673         * g++.dg/debug/debug4.C: New test.
28674
28675         * gcc.dg/ia64-visibility-1.c: New test.
28676
28677 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28678
28679         * gcc.dg/debug/20020224-1.c: New.
28680
28681 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28682
28683         * gcc.c-torture/execute/960416-1.x: New.
28684         * gcc.c-torture/execute/divconst-3.x: Likewise.
28685
28686 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28687
28688         * gcc.dg/20020224-1.c: New test.
28689
28690 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28691
28692         * gcc.c-torture/execute/20020225-1.c: New.
28693
28694 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28695
28696         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28697
28698 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28699
28700         * gcc.dg/20020222-1.c: New test.
28701
28702 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28703
28704         * g++.dg/opt/anonunion1.C: New test.
28705
28706 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28707
28708         * g++.dg/template/qualttp19.C: New test.
28709         * g++.dg/template/qualttp20.C: New test.
28710         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28711         * g++.old-deja/g++.other/qual1.C: Likewise.
28712
28713 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28714
28715         * gcc.dg/attr-alwaysinline.c: New.
28716
28717 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28718
28719         * gcc.dg/20020220-1.c: New test.
28720
28721         * gcc.dg/20020220-2.c: New test.
28722
28723         * g++.dg/opt/mmx1.C: New test.
28724
28725 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28726
28727         * gcc.c-torture/compile/20020110.c: New test.
28728
28729 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28730
28731         * gcc.c-torture/execute/20020219-1.c: New test.
28732
28733         * gcc.dg/20020219-1.c: New test.
28734
28735         * gcc.dg/noncompile/20020220-1.c: New test.
28736
28737         * g++.dg/opt/ptrintsum1.C: New test.
28738
28739         * gcc.dg/debug/20020220-1.c: New test.
28740
28741 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28742
28743         * gcc.c-torture/execute/20020216-1.c: New test.
28744
28745 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28746
28747         * gcc.dg/decl-1.c: Update, new test.
28748
28749 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28750
28751         * g++.dg/abi/bitfield1.C: New test.
28752         * g++.dg/abi/bitfield2.C: New test.
28753
28754 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28755
28756         * gcc.dg/attr-nest.c: New test.
28757
28758 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28759
28760         * gcc.c-torture/execute/20020215-1.c: New test.
28761
28762 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28763
28764         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28765         * g++.dg/debug/debug.exp: New.
28766         * g++.dg/debug/trivial.C: New.
28767         * g++.dg/debug/debug1.C: Moved...
28768         * g++.dg/other/debug1.C: ...from here.
28769         * g++.dg/debug/debug2.C: Moved...
28770         * g++.dg/other/debug2.C: ...from here.
28771         * g++.dg/debug/debug3.C: Moved...
28772         * g++.dg/other/debug3.C: ...from here.
28773
28774         * gcc.dg/noncompile/20020213-1.c: New test.
28775
28776 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28777
28778         * g++.dg/other/debug3.C: New test.
28779
28780         * gcc.c-torture/execute/20020213-1.c: New test.
28781
28782 2002-02-13  Richard Smith <richard@ex-parrot.com>
28783
28784         * g++.old-deja/g++.other/thunk1.C: New test.
28785
28786 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28787
28788         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28789
28790 2002-02-13  Stan Shebs  <shebs@apple.com>
28791
28792         * gcc.dg/altivec-3.c: New.
28793
28794 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28795
28796         * gcc.dg/Wunreachable-1.c: New test.
28797         * gcc.dg/Wunreachable-2.c: New test.
28798
28799 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28800
28801         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28802
28803 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28804
28805         * gcc.dg/decl-1.c: New test.
28806
28807 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28808
28809         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28810
28811 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28812
28813         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28814         * gcc.c-torture/compile/980506-1.x: Likewise.
28815
28816 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28817
28818         * gcc.dg/20020210-1.c: New.
28819
28820 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28821
28822         * g77.f-torture/execute/947.f: New regression test
28823         for PR fortran/947.
28824
28825 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28826
28827         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28828         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28829
28830 2002-02-08  Richard Henderson  <rth@redhat.com>
28831
28832         * gcc.c-torture/compile/labels-3.c: New.
28833
28834 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28835
28836         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28837         expression statements work instead.
28838         * gcc.dg/noncompile/20020207-1.c: New test.
28839
28840 2002-02-07  Richard Henderson  <rth@redhat.com>
28841
28842         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28843
28844 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28845
28846         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28847         message from g77
28848         * lib/g77-dg.exp: Trim g77 error messages so that they are
28849         recognized by dg.exp.
28850
28851 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28852
28853         PR fortran/5473
28854         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28855
28856 2002-02-07  Richard Henderson  <rth@redhat.com>
28857
28858         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28859         to be sufficiently aligned for integers.
28860
28861 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28862
28863         * g++.dg/template/friend4.C: New test.
28864
28865 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28866
28867         PR fortran/5743
28868         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
28869         unsupported cases.
28870
28871 2002-02-07  Richard Henderson  <rth@redhat.com>
28872
28873         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
28874         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
28875         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
28876         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28877
28878 2002-02-06  Richard Henderson  <rth@redhat.com>
28879
28880         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28881
28882 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28883
28884         * gcc.dg/20020206-1.c: New test.
28885
28886 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28887
28888         * gcc.c-torture/execute/20020206-1.c: New test.
28889
28890         * gcc.c-torture/execute/20020206-2.c: New test.
28891
28892         PR optimization/5429:
28893         * gcc.c-torture/compile/20020206-1.c: New test.
28894
28895 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28896
28897         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28898         as certain file formats cannot support particularly large
28899         alignments.
28900
28901         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28902         and do not expect to be able to link the executable.
28903
28904         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28905         fail because the COFF format does not support the weak attribute.
28906
28907 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28908
28909         * g77.dg/pr5473.f:  New test
28910
28911 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28912
28913         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28914         Fix testcase accordingly.
28915
28916 2002-02-04  Richard Henderson  <rth@redhat.com>
28917
28918         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28919         (buf): Change to be an array of pointers, not ints.
28920
28921 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28922
28923         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28924         before all tests.  Move warning one line above to match where it
28925         C frontend emits.
28926         * gcc.dg/Wswitch-2.c: New test.
28927         * g++.dg/warn/Wswitch-1.C: New test.
28928         * g++.dg/warn/Wswitch-2.C: New test.
28929
28930 2002-02-04  Richard Henderson  <rth@redhat.com>
28931
28932         * g++.dg/abi/offsetof.C: Fix size comparison.
28933
28934 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28935
28936         * gcc.dg/cast-qual-2.c: New test.
28937
28938 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28939
28940         * gcc.dg/20020201-4.c: New test.
28941
28942 2002-02-04  Ben Elliston  <bje@redhat.com>
28943
28944         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28945         target_info attribute != 0, in addition to the empty string.
28946         (gcc_target_compile): Likewise.
28947
28948 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28949
28950         * gcc.dg/Wswitch.c: New test.
28951         PR gcc/4475. PR gcc/3780.
28952
28953 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
28954
28955         * g77.f-torture/execute/5122.f: New test for regressions
28956         against PR fortran/5122.
28957
28958 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
28959
28960         * g77.f-torture/compile/pr3743.f: Delete
28961         * g77.dg/pr3743-1.f: New test.
28962         * g77.dg/pr3743-2.f: New test.
28963         * g77.dg/pr3743-3.f: New test.
28964         * g77.dg/pr3743-4.f: New test.
28965
28966 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28967
28968         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
28969
28970 2002-02-02  Richard Henderson  <rth@redhat.com>
28971
28972         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
28973         * gcc.c-torture/execute/bf64-1.c: Likewise.
28974
28975 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28976
28977         * gcc.dg/20020201-2.c: New test.
28978
28979         * gcc.dg/20020201-3.c: New test.
28980
28981         * gcc.c-torture/execute/bitfld-2.c: New test.
28982
28983 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28984
28985         * gcc.dg/bitfld-1.c: Update.
28986         * gcc.dg/bitfld-2.c: Update.
28987         * gcc.c-torture/execute/bitfld-1.x: New.
28988
28989 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28990
28991         * gcc.c-torture/execute/20020201-1.c: New test.
28992
28993 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
28994
28995         PR target/5469
28996         * gcc.dg/20020201-1.c: New test.
28997
28998 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
28999
29000         PR fortran/3743
29001         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
29002         * g77.f-torture/compile/pr3743.x: Remove
29003
29004 2002-01-31  Tom Rix  <trix@redhat.com>
29005
29006         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
29007
29008 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29009
29010         * gcc.dg/noncompile/20020130-1.c: New test.
29011
29012 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
29013
29014         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
29015
29016 2002-01-29  Richard Henderson  <rth@redhat.com>
29017
29018         * gcc.c-torture/execute/991118-1.c: Cast various constants back
29019         to long long.
29020         * gcc.c-torture/execute/bf64-1.c: Likewise.
29021
29022 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
29023
29024         * gcc.c-torture/execute/20020129-1.c: New test.
29025
29026 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29027
29028         * gcc.c-torture/compile/20000224-1.c: Update.
29029         * gcc.c-torture/execute/bitfld-1.c: New tests.
29030         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
29031         * gcc.dg/uninit-A.c: Update.
29032
29033 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29034
29035         * g++.dg/template/ctor1.C: Add instantiation.
29036
29037 2002-01-28  Paul Koning  <pkoning@equallogic.com>
29038
29039         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
29040         argument to __builtin_prefetch to be const ptr.
29041
29042 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
29043
29044         * gcc.c-torture/compile/20020120-1.c: New test.
29045
29046 2002-01-27  Kazu Hirata  <kazu@hxi.com>
29047
29048         * gcc.c-torture/execute/20020127-1.c: New test.
29049
29050 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
29051
29052         * g77.dg/f77-edit-i-in.f: New test
29053         * g77.dg/f77-edit-i-out.f: New test
29054
29055 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
29056
29057         * gcc.dg/debug/debug.exp: New file.
29058         * gcc.dg/debug/trivial.c: New file.
29059         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
29060         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
29061         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
29062         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
29063         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
29064         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
29065         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
29066         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
29067         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
29068         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
29069         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
29070         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
29071         * gcc.dg/20000503-1.c: Removed.
29072         * gcc.dg/20010207-1.c: Removed.
29073         * gcc.dg/20011223-1.c: Removed.
29074         * gcc.dg/20020104-2.c: Removed.
29075         * gcc.dg/debug-1.c: Removed.
29076         * gcc.dg/debug-2.c: Removed.
29077         * gcc.dg/debug-3.c: Removed.
29078         * gcc.dg/debug-4.c: Removed.
29079         * gcc.dg/debug-5.c: Removed.
29080         * gcc.dg/debug-6.c: Removed.
29081         * gcc.dg/dwarf2-1.c: Removed.
29082         * gcc.dg/dwarf2-2.c: Removed.
29083
29084 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
29085
29086         * g++.old-deja/g++.other/eh5.C: New test.
29087         * g++.old-deja/g++.other/sibcall2.C: New test.
29088         * g++.old-deja/g++.other/array9.C: New test.
29089         * g++.old-deja/g++.other/typename2.C: New test.
29090         * g++.old-deja/g++.other/crash60.C: New test.
29091         * g++.old-deja/g++.other/conv9.C: New test.
29092         * g++.old-deja/g++.other/mangle10.C: New test.
29093         * g++.old-deja/g++.other/unchanging1.C: New test.
29094         * g++.old-deja/g++.other/exprstmt1.C: New test.
29095         * g++.old-deja/g++.other/inline23.C: New test.
29096         * g++.old-deja/g++.eh/ia64-1.C: New test.
29097         * g++.old-deja/g++.other/dwarf2-1.C: New test.
29098         * g++.old-deja/g++.other/reload1.C: New test.
29099         * g++.old-deja/g++.other/static20.C: New test.
29100         * g++.old-deja/g++.other/local-alloc1.C: New test.
29101         * g++.old-deja/g++.other/conv8.C: New test.
29102         * g++.old-deja/g++.other/stmtexpr2.C: New test.
29103         * g++.old-deja/g++.other/storeexpr1.C: New test.
29104         * g++.old-deja/g++.other/storeexpr2.C: New test.
29105         * g++.dg/eh/template2.C: New test.
29106         * g++.dg/warn/weak1.C: New test.
29107
29108 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
29109
29110         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29111         Remove first, non-varying, argument.
29112
29113 2002-01-23  Richard Henderson  <rth@redhat.com>
29114
29115         * gcc.dg/inline-2.c: New.
29116
29117         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
29118         Add optional target arg.  Check number of arguments.
29119         (scan-assembler-not, scan-assembler-dem): Likewise.
29120         (scan-assembler-dem-not): Likewise.
29121
29122 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29123
29124         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29125         line 12.
29126         * g++.old-deja/g++.brendan/parse3.C,
29127         g++.old-deja/g++.other/crash26.C,
29128         g++.old-deja/g++.other/crash28.C,
29129         g++.old-deja/g++.other/crash29.C,
29130         g++.old-deja/g++.other/crash30.C,
29131         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29132
29133 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29134
29135         * gcc.dg/20020115-1.c: New.
29136
29137 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29138
29139         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29140
29141 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29142
29143         * gcc.dg/20020122-3.c: New.
29144
29145 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29146
29147         * g++.dg/other/gc1.C: New test.
29148
29149 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29150
29151         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29152
29153 2002-01-22  Richard Henderson  <rth@redhat.com>
29154
29155         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29156
29157 2002-01-22  Richard Henderson  <rth@redhat.com>
29158
29159         * gcc.dg/20020122-4.c: New.
29160
29161 2002-01-22  H.J. Lu <hjl@gnu.org>
29162
29163         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29164         link output.
29165         * gcc.dg/special/ecos.exp: Likewise.
29166         * lib/g++-dg.exp: Likewise.
29167         * lib/g77-dg.exp: Likewise.
29168         * lib/gcc-dg.exp : Likewise.
29169         * lib/mike-g++.exp: Likewise.
29170         * lib/mike-g77.exp: Likewise.
29171         * lib/mike-gcc.exp: Likewise.
29172         * lib/objc-dg.exp: Likewise.
29173
29174 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29175
29176         PR target/5379
29177         * gcc.dg/20020122-2.c: New test.
29178
29179 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29180
29181         * gcc.dg/20020122-1.c: New test.
29182
29183 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29184
29185         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29186
29187 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29188
29189         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29190
29191 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29192
29193         * gcc.c-torture/compile/20020121-1.c: New test.
29194
29195 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29196
29197         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29198         ld_library_path.
29199
29200 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29201
29202         * gcc.dg/20020218-1.c: New test.
29203
29204 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29205
29206         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29207         messages
29208         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29209         "At global scope" warning
29210         * g++.dg/ext/align1.C: Change cygwin test for alignment
29211         from db-bogus to dg-warning
29212
29213 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29214
29215         * g77.f-torture/compile/cpp2.F: New test.
29216
29217 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29218
29219         * g++.dg/template/access1.C: New test.
29220
29221 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29222
29223         * gcc.dg/20020118-1.c: New.
29224
29225 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29226
29227         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29228
29229 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29230
29231         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29232         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29233         alignment warnings.
29234
29235 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29236
29237         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29238         torture_with_loops and torture_without_loops
29239
29240 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29241
29242         * gcc.c-torture/compile/20020116-1.c: New test.
29243
29244 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29245
29246         * gcc.dg/20020116-2.c: New test.
29247
29248         * gcc.dg/ultrasp4.c: New test.
29249
29250         * gcc.dg/20020116-1.c: New test.
29251
29252 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29253
29254         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29255         by EABI.
29256
29257 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29258
29259         * gcc.misc-tests/i386-prefetch.exp: New.
29260         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29261         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29262         * gcc.misc-tests/i386-pf-none-1.c: New test.
29263         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29264
29265 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29266
29267         * gcc.dg/gnu89-init-1.c: Add new tests.
29268
29269 2002-01-15  Andreas Jaeger  <aj@suse.de>
29270
29271         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29272         * gcc.dg/i386-mmx-2.c: Likewise.
29273         * gcc.dg/i386-sse-1.c: Likewise.
29274         * gcc.dg/i386-sse-2.c: Likewise.
29275         * gcc.dg/i386-sse-3.c: Likewise.
29276
29277 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29278
29279         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29280         Uncomment additional cases that now pass.
29281
29282 2002-01-11  Richard Henderson  <rth@redhat.com>
29283
29284         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29285         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29286
29287 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29288
29289         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29290
29291 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29292
29293         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29294         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29295
29296 2002-01-10  Dale Johannesen  <dalej@apple.com>
29297
29298         * gcc.c-torture/execute/loop-11.c: New.
29299
29300 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29301
29302         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29303         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29304
29305 2002-01-09  Richard Henderson  <rth@redhat.com>
29306
29307         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29308         type in which to perform the operation for each size.
29309
29310 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29311
29312         * gcc.c-torture/compile/20020109-2.c: New test.
29313
29314 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29315
29316         * gcc.c-torture/execute/loop-10.c: New test.
29317
29318 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29319
29320         * gcc.c-torture/compile/20010226-1.c: New test.
29321         * gcc.c-torture/compile/20010227-1.c: New test.
29322         * gcc.c-torture/compile/20010426-1.c: New test.
29323         * gcc.c-torture/compile/20010510-1.c: New test.
29324         * gcc.c-torture/compile/20010605-3.c: New test.
29325         * gcc.c-torture/compile/20010824-1.c: New test.
29326         * gcc.c-torture/execute/20010409-1.c: New test.
29327         * gcc.dg/noncompile/20000901-1.c: New test.
29328         * gcc.dg/20001023-1.c: New test.
29329         * gcc.dg/20001101-1.c: New test.
29330         * gcc.dg/20001102-1.c: New test.
29331         * gcc.dg/20010207-1.c: New test.
29332         * gcc.dg/20010405-1.c: New test.
29333         * gcc.dg/20010822-1.c: New test.
29334         * gcc.dg/20011107-1.c: New test.
29335
29336 2002-01-09  Jeffrey A Law  (law@redhat.com)
29337
29338         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29339
29340         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29341         execution failure on PA targets.
29342
29343 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29344
29345         * gcc.c-torture/compile/20020109-1.c: New test.
29346
29347 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29348
29349         * gcc.c-torture/execute/20020108-1.c: New test.
29350
29351 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29352
29353         * gcc.dg/20020108-1.c: New test.
29354
29355 2002-01-08  H.J. Lu <hjl@gnu.org>
29356
29357         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29358         for header files.
29359
29360 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29361
29362         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29363         consistency.
29364
29365 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29366
29367         * gcc.dg/altivec-4.c: Test altivec predicates.
29368
29369 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29370
29371         * gcc.c-torture/execute/20020107-1.c: New test.
29372
29373 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29374
29375         PR c/5279
29376         * gcc.c-torture/compile/20020106-1.c: New test.
29377
29378 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29379
29380         * gcc.c-torture/execute/nestfunc-4.c: New test.
29381
29382 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29383
29384         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29385         extra triple that slipped in.
29386         * g++.old-deja/g++.abi/align.C: Likewise.
29387         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29388
29389 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29390
29391         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29392         * g++.old-deja/g++.abi/align.C: Likewise.
29393         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29394
29395         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29396         on FreeBSD/i386.
29397         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29398         FreeBSD.
29399
29400 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29401
29402         * gcc.dg/20020104-1.c: New test.
29403
29404         * gcc.dg/20020104-2.c: New test.
29405
29406 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29407
29408         * gcc.dg/20020103-1.c: Fix typo in target selector.
29409
29410 2002-01-03  Richard Henderson  <rth@redhat.com>
29411
29412         * gcc.dg/20020103-1.c: New.
29413
29414 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29415
29416         * gcc.c-torture/execute/20020103-1.c: New test.
29417
29418 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29419
29420         * g++.dg/other/debug2.C: New test.
29421
29422         * gcc.c-torture/compile/20020103-1.c: New test.
29423
29424 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29425
29426         * gcc.dg/gnu89-init-1.c: Added new tests.
29427
29428 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29429
29430         * g++.dg/template/friend2.C: Remove as patch is reverted.
29431
29432         * g++.dg/warn/oldcast1.C: New test.
29433
29434         * g++.dg/template/ptrmem1.C: New test.
29435         * g++.dg/template/ptrmem2.C: New test.
29436
29437         * g++.dg/template/ntp.C: New test.
29438
29439         * g++.dg/other/component1.C: New test.
29440
29441         * g++.dg/template/ttp3.C: New test.
29442
29443         * g++.dg/template/friend2.C: New test.
29444         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29445
29446 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29447
29448         * g++.dg/other/ptrmem1.C: New test.
29449         * g++.dg/other/ptrmem2.C: New test.
29450
29451 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29452
29453         * g++.dg/template/ctor1.C: New test.
29454
29455 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29456
29457         * g++.dg/template/friend2.C: New test.
29458
29459 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29460
29461         * gcc.dg/mmix-1.c: New test.
29462
29463 2001-12-31  Richard Henderson  <rth@redhat.com>
29464
29465         * gcc.dg/asm-5.c: New.
29466
29467 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29468
29469         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29470         in namespace __gnu_cxx
29471
29472 2001-12-30  Richard Henderson  <rth@redhat.com>
29473
29474         * gcc.dg/debug-6.c: New.
29475
29476 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29477
29478         * gcc.c-torture/compile/20011229-2.c: New test.
29479
29480 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29481
29482         * gcc.dg/debug-3.c: New test.
29483         * gcc.dg/debug-4.c: New test.
29484         * gcc.dg/debug-5.c: New test.
29485
29486 2001-12-29  Richard Henderson  <rth@redhat.com>
29487
29488         * g++.dg/eh/loop1.C: New.
29489
29490 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29491
29492         * g++.dg/template/crash1.C: New test.
29493
29494 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29495
29496         * g++.dg/other/const1.C: New test.
29497
29498 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29499
29500         * gcc.c-torture/compile/20011229-1.c: New test.
29501
29502 2001-12-28  Stan Shebs  <shebs@apple.com>
29503
29504         * lib/objc-torture.exp: Resync with c-torture.exp.
29505         * lib/objc.exp: Load standard libraries.
29506
29507 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29508
29509         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29510         additional tests.
29511
29512 2001-12-27  Roger Sayle <roger@eyesopen.com>
29513
29514         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29515
29516 2001-12-27  Richard Henderson  <rth@redhat.com>
29517
29518         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29519
29520 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29521
29522         * g++.dg/eh/ctor1.C: New test.
29523         * g++.dg/other/error2.C: New test.
29524
29525 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29526
29527         * g++.dg/other/init2.C: New test.
29528
29529 2001-12-24  Richard Henderson  <rth@redhat.com>
29530
29531         * gcc.dg/20011223-1.c: New.
29532         * gcc.dg/inline-1.c: New.
29533
29534 2001-12-23  Richard Henderson  <rth@redhat.com>
29535
29536         * gcc.dg/asm-4.c: Test operand modifiers.
29537
29538 2001-12-23  Richard Henderson  <rth@redhat.com>
29539
29540         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29541
29542 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29543
29544         * gcc.c-torture/execute/20011223-1.c: New test.
29545
29546 2001-12-21  Richard Henderson  <rth@redhat.com>
29547
29548         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29549         re-enables the warning.
29550
29551 2001-12-21  Richard Henderson  <rth@redhat.com>
29552
29553         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29554
29555 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29556
29557         * gcc.c-torture/compile/20011218-1.c: New test.
29558
29559 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29560
29561         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29562         arm-isr.c test.
29563         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29564         epilogue generation for ARM ISR routines.
29565
29566 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29567
29568         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29569         * gcc.dg/format/c90-printf-3.c: Likewise.
29570         * gcc.dg/format/c99-printf-3.c: Likewise.
29571         * gcc.dg/format/ext-1.c: Likewise.
29572         * gcc.dg/format/ext-6.c: Likewise.
29573         * gcc.dg/format/format.h: Prototype unlocked stdio.
29574
29575 2001-12-20  Richard Henderson  <rth@redhat.com>
29576
29577         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29578         (arena): Use it.
29579         (malloc): Correct allocation logic.  Abort if we fill up the
29580         arena before initialization complete.
29581         (realloc): Correct allocation logic.
29582
29583 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29584
29585         * gcc.c-torture/compile/20011219-2.c: New test.
29586
29587         * gcc.c-torture/execute/20011219-1.c: New test.
29588
29589 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29590
29591         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29592         target does not support weak symbols.
29593
29594 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29595
29596         * gcc.c-torture/compile/20011219-1.c: New test.
29597
29598 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29599
29600         * g++.dg/other/error1.C: New test.
29601
29602 2001-12-17  Jeffrey A Law  (law@redhat.com)
29603
29604         * gcc.c-torture/execute/20011217-1.c: New test.
29605
29606 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29607
29608         * objc.dg/special/: New directory.
29609         * objc.dg/special/special.exp: New file.
29610         * objc.dg/special/unclaimed-category-1.h: New file.
29611         * objc.dg/special/unclaimed-category-1a.m: New file.
29612         * objc.dg/special/unclaimed-category-1.m: New file.
29613
29614 2001-12-17  Andreas Jaeger  <aj@suse.de>
29615
29616         * gcc.c-torture/compile/20011217-2.c: New test.
29617
29618 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29619
29620         * gcc.c-torture/compile/20011217-1.c: New test.
29621
29622 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29623
29624         * testsuite/gcc.dg/20011214-1.c: New.
29625
29626 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29627
29628         * gcc.dg/altivec-4.c: New.
29629
29630 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29631
29632         * gcc.dg/20011113-1.c: New test.
29633
29634 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29635
29636         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29637         std::__malloc_alloc_template<0> and
29638         std::__default_alloc_template<false, 0>.
29639
29640 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29641
29642         * objc/execute/bf-21.m: New test.
29643         * objc/execute/enumeration-1.m: New test.
29644         * objc/execute/enumeration-2.m: New test.
29645
29646 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29647
29648         * gcc.dg/gnu89-init-1.c: New test.
29649
29650 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29651
29652         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29653         * g++.old-deja/g++.jason/2371.C: Likewise.
29654         * g++.old-deja/g++.jason/template33.C: Likewise.
29655         * g++.old-deja/g++.jason/template34.C: Likewise.
29656         * g++.old-deja/g++.jason/template36.C: Likewise.
29657         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29658         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29659         * g++.old-deja/g++.other/typename1.C: Likewise.
29660         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29661         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29662         * g++.old-deja/g++.pt/typename11.C: Likewise.
29663         * g++.old-deja/g++.pt/typename14.C: Likewise.
29664         * g++.old-deja/g++.pt/typename16.C: Likewise.
29665         * g++.old-deja/g++.pt/typename3.C: Likewise.
29666         * g++.old-deja/g++.pt/typename4.C: Likewise.
29667         * g++.old-deja/g++.pt/typename5.C: Likewise.
29668         * g++.old-deja/g++.pt/typename7.C: Likewise.
29669         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29670
29671 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29672
29673         * g++.dg/other/linkage1.C: New test.
29674         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29675         specifiers.
29676
29677 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29678
29679         * gcc.dg/concat.c: New test.
29680
29681 2001-12-11  Stan Shebs  <shebs@apple.com>
29682
29683         * objc/compile: New test directory.
29684         * objc/compile/compile.exp: New expect script.
29685         * objc/compile/20011211-1.m: New compile test.
29686
29687 2001-12-11  Jason Merrill  <jason@redhat.com>
29688
29689         * lib/prune.exp (prune_gcc_output): Also handle "In member
29690         function".  So many permutations...
29691
29692 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29693
29694         * g++.dg/template/typedef1.C: New test.
29695
29696 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29697
29698         * g++.dg/other/copy1.C: New test.
29699
29700 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29701
29702         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29703
29704         * gcc.dg/builtin-choose-expr.c: New.
29705
29706 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29707
29708         * gcc.dg/altivec-2.c: New.
29709
29710 2001-12-07  Richard Henderson  <rth@redhat.com>
29711
29712         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29713
29714 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29715
29716         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29717         ultrasparc.
29718
29719 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29720
29721         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29722
29723 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29724
29725         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29726         variable argument list.
29727
29728 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29729
29730         * gcc.c-torture/execute/memcheck: Delete entire directory.
29731         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29732         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29733
29734 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29735
29736         * gcc.dg/Wshadow-1.c: New test.
29737
29738 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29739
29740         * gcc.c-torture/compile/20011130-1.c: New test.
29741
29742         * gcc.dg/noncompile/20011025-1.c: New test.
29743
29744         * g++.dg/other/anon-union.C: New test.
29745
29746         * gcc.c-torture/execute/20011024-1.c: New test.
29747
29748 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29749
29750         * gcc.c-torture/execute/20000722-1.x,
29751         gcc.c-torture/execute/20010123-1.x: Remove.
29752         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29753         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29754         gcc.dg/c99-complit-2.c: New tests.
29755
29756 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29757
29758         * g++.dg/inherit/base1.C: New test.
29759
29760 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29761
29762         * g++.dg/other/stdarg1.C: New test.
29763
29764         * gcc.c-torture/compile/20011130-2.c: New test.
29765
29766 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29767
29768         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29769         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29770         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29771         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29772         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29773         * gcc.dg/builtin-prefetch-1.c: New test.
29774
29775 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29776
29777         * gcc.dg/20011130-1.c: New test.
29778
29779 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29780
29781         * g++.dg/other/scope1.C: New test.
29782         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29783
29784 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29785
29786         * gcc.dg/vla-init-1.c: New test.
29787
29788 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29789
29790         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29791
29792 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29793
29794         * objc.dg/alias.m: Update.
29795         * objc.dg/class-1.m: Update.
29796         * objc.dg/const-str-1.m: Update.
29797         * objc.dg/fwd-proto-1.m: Update.
29798         * objc.dg/id-1.m: Update.
29799         * objc.dg/super-class-1.m: Update.
29800
29801 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29802
29803         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29804         constructs.
29805
29806 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29807
29808         * gcc.c-torture/execute/20011128-1.c: New test.
29809
29810 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29811
29812         * gcc.dg/20011127-1.c: New test.
29813
29814 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29815
29816         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29817         from Austin Group draft 7.
29818         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29819         scanf format arguments.
29820         * gcc.dg/format/no-exargs-2.c: New test.
29821
29822 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29823
29824         * g++.dg/abi/vbase8-4.C: New test.
29825
29826 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29827
29828         * gcc.c-torture/execute/20011121-1.c: New test.
29829
29830 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29831
29832         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29833
29834 2001-11-23  Andreas Jaeger  <aj@suse.de>
29835
29836         * gcc.dg/cpp/charconst-2.c: New test.
29837
29838 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29839
29840         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29841         to the host if it is remote.  Let tests specify extra headers
29842         they use.
29843         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29844         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29845         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29846         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29847         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29848         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29849         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29850         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29851         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29852         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29853
29854 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29855
29856         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29857         for little endian ARMs.
29858
29859 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29860
29861         * gcc.c-torture/compile/20011119-1.c: New test.
29862         * gcc.c-torture/compile/20011119-2.c: New test.
29863
29864 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29865
29866         * gcc.dg/altivec-1.c: Fix typo.
29867
29868 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29869
29870         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
29871
29872 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
29873
29874         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
29875
29876 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29877
29878         * lib/g77.exp: Don't specify --rpath-link.
29879
29880         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29881         across all the headers.
29882         * gcc.dg/format/format.exp: For testing on a remote host,
29883         copy format.h.
29884
29885         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29886         * gcc.c-torture/execute/930406-1.c: Likewise.
29887         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29888
29889 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29890
29891         * gcc.dg/altivec-1.c: New.
29892
29893 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29894
29895         * gcc.dg/cpp/fpreprocessed.c: New test case.
29896
29897 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29898
29899         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29900         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29901         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29902
29903 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29904
29905         * gcc.dg/no-builtin-1.c: New test.
29906
29907 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29908
29909         * gcc.c-torture/execute/20011115-1.c: New test.
29910
29911 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29912
29913         * gcc.c-torture/compile/20011114-2.c: New test.
29914         * gcc.c-torture/compile/20011114-3.c: New test.
29915         * gcc.c-torture/compile/20011114-4.c: New test.
29916
29917 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29918
29919         * g++.dg/other/init1.C: New test.
29920
29921 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29922
29923         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29924         message.
29925
29926         * gcc.c-torture/execute/20011114-1.c: New testcase.
29927
29928         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29929         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29930         like the (before this change) version of 20010327-1.c.
29931
29932 2001-11-14  Roger Sayle <roger@eyesopen.com>
29933
29934         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29935
29936 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29937
29938         * g++.dg/init/array2.C: New test.
29939
29940 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29941
29942         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29943
29944 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29945
29946         * g++.dg/other/forscope1.C: New test.
29947         * g++.dg/ext/forscope1.C: New test.
29948         * g++.dg/ext/forscope2.C: New test.
29949
29950 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
29951
29952         * gcc.c-torture/execute/20011113-1.c: New test.
29953
29954 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
29955
29956         * gcc.c-torture/execute/20011109-2.c: New test.
29957
29958         * gcc.c-torture/execute/20011109-1.c: New test.
29959
29960 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
29961
29962         * gcc.c-torture/compile/20011109-1.c: New test.
29963
29964 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
29965
29966         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
29967         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
29968         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
29969         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
29970         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
29971         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
29972         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
29973
29974 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29975
29976         * g++.dg/warn/Wshadow-1.C: New tests.
29977         * g++.old-deja/g++.mike/for3.C: Update.
29978
29979 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29980
29981         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
29982         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
29983         XFAILs.  Adjust expected error texts.
29984         * gcc.c-torture/compile/20011106-1.c,
29985         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
29986         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
29987         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
29988         gcc.dg/c99-array-lval-5.c: New tests.
29989
29990 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29991
29992         * gcc.dg/cpp/defined.c: Update.
29993
29994 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29995
29996         * gcc.c-torture/execute/anon-1.c: New test.
29997
29998 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
29999
30000         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
30001         same size, so no warning should be produced on stormy16.
30002
30003         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
30004         due to oversized array.
30005         * g++.old-deja/g++.mike/ns15.C: Likewise.
30006         * g++.old-deja/g++.pt/crash16.C: Likewise.
30007
30008 2001-11-02  Graham Stott  <grahams@redhat.com>
30009
30010         * g++.dgother/debug1.C: Fix typos.
30011
30012 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
30013
30014         * g++.dg/other/debug1.C: New test.
30015
30016 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30017
30018         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
30019         of unsigned long.
30020
30021 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
30022
30023         * gcc.dg/20011029-2.c: New test.
30024
30025         * gcc.c-torture/compile/20011029-1.c: New test.
30026
30027 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
30028
30029         * objc/execute/class_self-1.m: New test.
30030         * objc/execute/class_self-2.m: New test.
30031
30032 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
30033
30034         * gcc.misc-tests/msgs.exp: Delete.
30035         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
30036         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
30037         error set to match recent changes.
30038
30039 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
30040
30041         * gcc.dg/20011021-1.c: New test.
30042
30043 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
30044
30045         * gcc.c-torture/compile/20011023-1.c: New test.
30046
30047 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
30048
30049         * lib/g77.exp: Rewrite based on lib/g++.exp.
30050
30051 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
30052
30053         * gcc.c-torture/execute/20011019-1.c: New test.
30054
30055         * gcc.dg/20011018-1.c: New test.
30056
30057 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
30058
30059         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
30060
30061 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
30062
30063         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
30064         * gcc.dg/attr-invalid.c: Likewise.
30065
30066 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
30067
30068         * testsuite/gcc.dg/20011015-1.c: New test.
30069
30070 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30071
30072         * g++.dg/template/unify2.C: New test.
30073
30074 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30075
30076         * g++.dg/other/exception-specification.C: New test
30077
30078 2001-10-13  Tom Rix  <trix@redhat.com>
30079
30080         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
30081         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
30082
30083 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
30084
30085         * testsuite/gcc.dg/20011009-1.c: New test.
30086
30087 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
30088
30089         PR g++/4476
30090         * g++.dg/other/friend1.C: New test.
30091
30092 2001-10-11  Richard Henderson  <rth@redhat.com>
30093
30094         * g++.old-deja/g++.other/crash18.C: Add -S to options.
30095
30096 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30097
30098         * gcc.c-torture/compile/20011010-1.c: New.
30099
30100 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30101
30102         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
30103         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
30104         g77.f-torture/execute/execute.exp,
30105         g77.f-torture/noncompile/noncompile.exp,
30106         gcc.c-torture/compile/compile.exp,
30107         gcc.c-torture/execute/execute.exp,
30108         gcc.c-torture/execute/ieee/ieee.exp,
30109         gcc.c-torture/execute/memcheck/memcheck.exp,
30110         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
30111         objc/execute/execute.exp: Update FSF address.
30112
30113 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30114
30115         * gcc.dg/cpp/cmdlne-C.c: Update.
30116         * gcc.dg/cpp/cmdlne-C2.c: New.
30117
30118 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30119
30120         * gcc.c-torture/execute/20011008-3.c: New.
30121
30122 2001-10-08  DJ Delorie  <dj@redhat.com>
30123
30124         * gcc.dg/20011008-1.c: New.
30125         * gcc.dg/20011008-2.c: New.
30126
30127 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30128
30129         * gcc.dg/cpp/spacing1.c: Update test.
30130
30131 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30132
30133         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30134         spelling errors of "separate" as "seperate".
30135
30136 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30137
30138         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30139         enough to avoid inlining.
30140
30141 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30142
30143         * lib/g77.exp: set libg2c_dir correctly.
30144
30145 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30146
30147         * gcc.dg/cpp/macro11.c: New test.
30148
30149 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30150
30151         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30152         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30153         gcc.dg/format/multattr-3.c: New tests.
30154         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30155         tests for format attributes on function pointers being rejected.
30156
30157 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30158
30159         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30160
30161 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30162
30163         * g++.dg/warn/format1.C: New test.
30164
30165 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30166
30167         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30168
30169 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30170
30171         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30172
30173 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30174
30175         * gcc.dg/cpp/redef2.c: Add test.
30176
30177 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30178
30179         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30180         long-standing bug on i686, apparently.
30181         * gcc.c-torture/execute/loop-2c.x: New file.
30182         * gcc.c-torture/execute/loop-2d.x: New file.
30183         * gcc.c-torture/execute/loop-3c.x: New file.
30184
30185 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30186
30187         * gcc.dg/cpp/20000625-2.c: Correct line number.
30188
30189 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30190
30191         * gcc.dg/cpp/macro10.c: New test.
30192         * gcc.dg/cpp/strify3.c: New test.
30193         * gcc.dg/cpp/spacing1.c: Add tests.
30194         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30195         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30196
30197 2001-09-24  DJ Delorie  <dj@redhat.com>
30198
30199         * gcc.c-torture/execute/20010924-1.c: New test.
30200
30201 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30202
30203         * testsuite/objc/execute/paste.m: Remove.
30204
30205 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30206
30207         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30208
30209 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30210
30211         * g77.dg/strlen0.f: New test.
30212
30213 2001-09-21  Richard Henderson  <rth@redhat.com>
30214
30215         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30216         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30217
30218 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30219
30220         Table-driven attributes.
30221         * g++.dg/ext/attrib1.C: New test.
30222
30223 2001-09-20  DJ Delorie  <dj@redhat.com>
30224
30225         * gcc.dg/20000926-1.c: Update expected warning messages.
30226         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30227         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30228         array.
30229
30230 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30231
30232         * g++.dg/eh/registers1.C: New test case.
30233
30234 2001-09-17  Richard Henderson  <rth@redhat.com>
30235
30236         * gcc.dg/array-5.c: Fix VLA decomposition test.
30237
30238 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30239
30240         * gcc.dg/cpp/line5.c: New testcase.
30241
30242 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30243
30244         * gcc.dg/cpp/macro9.c: New test.
30245
30246 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30247
30248         * gcc.c-torture/execute/980223.c: Change type of addr from long
30249         to char *.
30250
30251 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30252
30253         * gcc.c-torture/execute/20010915-1.c: New test.
30254
30255 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30256
30257         * g77.dg/bprob: New directory.
30258         * g77.dg/bprob/bprob.exp: New file.
30259         * g77.dg/bprob/bprob-1.f: New test.
30260         * g77.dg/gcov: New directory.
30261         * g77.dg/gcov/gcov.exp: New file.
30262         * g77.dg/gcov/gcov-1.f: New test.
30263         * g77.dg/gcov/gcov-1.x: New file.
30264
30265 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30266
30267         * gcc.dg/cpp/directiv.c: Update.
30268         * gcc.dg/cpp/undef1.c: Update.
30269
30270 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30271
30272         * gcc.dg/20010912-1.c: New test.
30273
30274 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30275
30276         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30277         language-independent file in lib.
30278         * lib/gcov.exp: New file.
30279
30280 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30281
30282         * gcc.c-torture/compile/20010911-1.c: New test.
30283
30284 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30285
30286         * lib/profopt.exp: New, to support profile-directed optimizations.
30287         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30288         * gcc.misc-tests/bprob-1.c: New test.
30289         * gcc.misc-tests/bprob-2.c: New test.
30290
30291 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30292
30293         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30294         XFAIL and which kinds of gcov output to verify.
30295         * gcc.misc-tests/gcov-4b.x: New file.
30296         * gcc.misc-tests/gcov-5b.x: New file.
30297         * gcc.misc-tests/gcov-6.x: New file.
30298         * gcc.misc-tests/gcov-7.c: New test.
30299         * gcc.misc-tests/gcov-7.x: New file.
30300
30301 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30302
30303         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30304         * gcc.misc-tests/gcov-6.c: New test.
30305
30306 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30307
30308         PR c++/3986
30309         * g++.dg/abi/vbase1.C: New test.
30310
30311 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30312
30313         * objc.dg/method-2.m: New.
30314
30315 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30316
30317         PR c++/4203
30318         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30319         * g++.dg/init/empty1.C: New test.
30320
30321 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30322
30323         * gcc.c-torture/compile/20010903-1.c: New test.
30324
30325 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30326
30327         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30328         for m68k.
30329
30330 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30331
30332         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30333
30334         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30335
30336         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30337
30338 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30339
30340         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30341         for 16-bit 'unsigned int'.
30342
30343 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30344
30345         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30346
30347 2001-08-27  Richard Henderson  <rth@redhat.com>
30348
30349         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30350         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30351
30352 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30353
30354         * gcc.dg/asm-names.c (ymain): New.
30355
30356 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30357
30358         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30359         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30360         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30361
30362 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30363
30364         * gcc.dg/compare5.c: New testcase.
30365
30366 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30367
30368         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30369         and "In instantiation".
30370
30371 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30372
30373         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30374
30375 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30376
30377         * gcc.misc-tests/gcov.exp: Add support for branch information.
30378         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30379         * gcc.misc-tests/gcov-4.c: New test.
30380         * gcc.misc-tests/gcov-4b.c: New test.
30381         * gcc.misc-tests/gcov-5b.c: New test.
30382
30383 2001-08-20  Zack Weinberg  <zackw@panix.com>
30384
30385         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30386         expected to fail.
30387
30388 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30389
30390         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30391
30392 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30393
30394         * g++.dg/eh/template1.C: New test.
30395
30396 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30397
30398         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30399         Fix thinko.
30400         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30401         for xfail.
30402
30403 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30404
30405         * lib/g77-dg.exp:  Use prune.exp for common procedures
30406         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30407         * lib/g77.exp: (g77-dg-prune) Remove
30408
30409 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30410
30411         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30412
30413 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30414
30415         * g++.dg/template/unify1.C: New test.
30416
30417 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30418
30419         * g++.dg/abi/empty4.C: New test.
30420
30421 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30422
30423         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30424         solaris2.*
30425         * g77.f-torture/compile/pr3743.x: Likewise
30426
30427 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30428
30429         * g++.dg/other/using-declaration.C: New test.
30430
30431 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30432
30433         * gcc.dg/cpp/tr-sign.c: New testcase.
30434
30435 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30436
30437         * gcc.dg/cpp/19951025-1.c: Revert.
30438         * gcc.dg/cpp/directiv.c: We no longer process directives that
30439         interrupt macro arguments.
30440
30441 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30442
30443         * gcc.dg/bconstp-1.c: New test.
30444
30445 2001-08-03  Richard Henderson  <rth@redhat.com>
30446
30447         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30448
30449 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30450
30451         * gcc.dg/cpp/19951025-1.c: Update.
30452
30453 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30454
30455         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30456         should be x.
30457
30458 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30459
30460         Kill -fhonor-std.
30461         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30462         * g++.old-deja/g++.other/std1.C: Likewise.
30463         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30464
30465 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30466
30467         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30468         (g77_pass, g77_fail, g77_finish, g77_exit,
30469         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30470
30471 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30472
30473         * g77.dg/fbackslash.f
30474         * g77.dg/fcase-preserve.f
30475         * g77.dg/ff90-1.f
30476         * g77.dg/ffixed-line-length-0.f
30477         * g77.dg/ffixed-line-length-132.f
30478         * g77.dg/ffixed-line-length-7.f
30479         * g77.dg/ffixed-line-length-72.f
30480         * g77.dg/ffixed-line-length-none.f
30481         * g77.dg/ffree-form-1.f
30482         * g77.dg/fno-backslash.f
30483         * g77.dg/fno-f90-1.f
30484         * g77.dg/fno-fixed-form-1.f
30485         * g77.dg/fno-onetrip.f
30486         * g77.dg/fno-typeless-boz.f
30487         * g77.dg/fno-underscoring.f
30488         * g77.dg/fno-vxt-1.f
30489         * g77.dg/fonetrip.f
30490         * g77.dg/ftypeless-boz.f
30491         * g77.dg/fugly-assumed.f
30492         * g77.dg/funderscoring.f
30493         * g77.dg/fvxt-1.f
30494
30495 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30496
30497         * objc.dg/fwd-proto-1.m: New.
30498         * objc.dg/local-decl-1.m: New.
30499         * objc.dg/naming-1.m: New.
30500         * objc.dg/naming-2.m: New.
30501         * objc.dg/proto-hier-1.m: New.
30502
30503 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30504
30505         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30506         largest-type elements to a struct makes its size grow.
30507
30508 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30509
30510         * g++.dg/abi/vthunk1.C: New test.
30511
30512 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30513
30514         * g++.dg/abi/vbase8-22.C: New test.
30515
30516 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30517
30518         * gcc.dg/cpp/macro8.c: New test.
30519
30520 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30521
30522         * g++.dg/abi/vbase8-21.C: New test.
30523
30524 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30525
30526         * g++.dg/abi/vbase8-10.C: New test.
30527
30528 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30529
30530         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30531         ${tool}_set_ld_library_path.
30532         Changed caller.
30533         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30534         g++.exp.
30535
30536 2001-07-26  Stan Cox <scox@redhat.com>
30537
30538         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30539         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30540         gcc_exit, gcc_check_unsupported_p):
30541         Moved to gcc-deps.exp
30542         * gcc-deps.exp: New file.
30543
30544 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30545
30546         * g++.old-deja/g++.pt/defarg14.C: New test.
30547
30548 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30549
30550         * g++.old-deja/g++.other/lineno5.C: New test.
30551
30552 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30553
30554         * g++.old-deja/g++.pt/crash68.C: New test.
30555
30556 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30557
30558         * g++.old-deja/g++.other/crash42.C: New test.
30559
30560 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30561
30562         * gcc.dg/cpp/extratokens.c: Fix.
30563         * gcc.dg/cpp/skipping2.c: New tests.
30564
30565 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30566
30567         * gcc.c-torture/execute/20010724-1.c: New file.
30568         * gcc.c-torture/execute/20010724-1.x: New file.
30569
30570 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30571
30572         * g++.old-deja/g++.other/cond7.C: New test.
30573
30574 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30575
30576         * g++.old-deja/g++.other/optimize4.C: New test.
30577
30578 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30579
30580         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30581
30582 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30583
30584         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30585         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30586         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30587         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30588
30589         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30590         bug report" message.
30591
30592         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30593         * g++.dg/ext/instantiate1.C: Move from old-deja.
30594
30595 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30596
30597         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30598         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30599         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30600         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30601
30602 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30603
30604         * gcc.c-torture/execute/20010723-1.c: New test.
30605
30606 2001-07-23  Ben Elliston  <bje@redhat.com>
30607
30608         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30609
30610 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30611
30612         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30613         i[34567]86-*-*.
30614         Delete handling of ieee_multilib_flags.
30615         Pass -mieee for alpha*-*-* and sh-*-*.
30616         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30617
30618 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30619
30620         Remove old-abi tests.
30621         * g++.old-deja/g++.mike/p11116.C: Remove.
30622         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30623
30624 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30625
30626         * g77.f-torture/compile/pr3743.f:  New test
30627
30628 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30629
30630         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30631
30632 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30633
30634         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30635         g++.old-deja/g++.pt/static6.C: Likewise.
30636         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30637         supports weak symbols.
30638
30639 2001-07-18  Andreas Jaeger  <aj@suse.de>
30640
30641         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30642         supported again.
30643
30644 2001-07-18  Andreas Jaeger  <aj@suse.de>
30645
30646         * gcc.dg/iftrap-1.c: Fix target line.
30647
30648 2001-07-17  Richard Henderson  <rth@redhat.com>
30649
30650         * gcc.c-torture/execute/20010717-1.c: New.
30651
30652 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30653
30654         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30655         tests.
30656
30657 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30658
30659         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30660
30661 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30662
30663         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30664         UAC_SIGBUS, UAC_NOPRINT definitions.
30665
30666 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30667
30668         * objc/execute/object_is_class.m: New test.
30669         * objc/execute/object_is_meta_class.m: New test.
30670
30671 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30672
30673         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30674         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30675
30676 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30677
30678         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30679         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30680
30681 2001-07-14  Richard Henderson  <rth@redhat.com>
30682
30683         * gcc.dg/iftrap-1.c: New.
30684
30685 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30686
30687         * g77.f-torture/execute/intrinsic77.f: New test.
30688
30689 2001-07-11  Janis Johnson <janis@us.ibm.com>
30690
30691         * gcc.misc-tests/gcov-3.c: New test.
30692
30693 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30694
30695         * gcc.c-torture/compile/20010711-1.c,
30696         * gcc.c-torture/compile/20010711-2.c: New tests.
30697
30698 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30699
30700         * gcc.c-torture/execute/20010711-1.c: New test.
30701
30702 2001-07-11  Ben Elliston  <bje@redhat.com>
30703
30704         * g++.old-deja/g++.other/enum5.C: New test.
30705
30706 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30707
30708         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30709         (g++-dg-prune): Call prune_gcc_output.
30710         * prune.exp: New file for prune_gcc_output.
30711         * lib/g++.exp, lib/gcc.exp: Load it.
30712
30713 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30714
30715         * gcc.c-torture/compile/20010701-1.c,
30716         g++.old-deja/g++.ext/attrib6.C: New tests.
30717
30718 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30719
30720         * gcc.c-torture/compile/20010706-1.c: New test.
30721
30722 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30723
30724         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30725
30726 2001-06-28  Stan Shebs  <shebs@apple.com>
30727
30728         * gcc.dg/pragma-darwin.c: New test.
30729
30730 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30731
30732         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30733         Solaris 2.[678] system.
30734
30735 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30736
30737         * gcc.dg/20010622-1.c: New test.
30738
30739 2001-06-18  Stan Shebs  <shebs@apple.com>
30740
30741         * objc.dg: New directory.
30742         * objc.dg/dg.exp: New file.
30743         * objc.dg/alias.m: New.
30744         * objc.dg/class-1.m: New.
30745         * objc.dg/class-2.m: New.
30746         * objc.dg/const-str-1.m: New.
30747         * objc.dg/const-str-2.m: New.
30748         * objc.dg/id-1.m: New.
30749         * objc.dg/method-1.m: New.
30750         * objc.dg/super-class-1.m: New.
30751         * lib/objc-dg.exp: New file.
30752
30753 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30754
30755         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30756         of label name.
30757
30758 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30759
30760         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30761
30762 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30763
30764         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30765         variable.
30766
30767 2001-06-12  Richard Henderson  <rth@redhat.com>
30768
30769         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30770
30771 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30772
30773         * g++.old-deja/g++.abi/vbase5.C: New test.
30774         * g++.old-deja/g++.abi/vbase6.C: New test.
30775         * g++.old-deja/g++.abi/vbase7.C: New test.
30776
30777 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30778
30779         * gcc.c-torture/compile/20010610-1.c: New test.
30780
30781 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30782
30783         * g++.old-deja/g++.abi/vbase4.C: New test.
30784
30785 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30786
30787         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30788         support %f for HC11/HC12 targets.
30789         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30790         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30791         on HC11/HC12 targets.
30792         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30793
30794 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30795
30796         * gcc.dg/wchar_t-1.c: New file.
30797         * gcc.dg/wint_t-1.c: Likewise.
30798
30799 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30800
30801         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30802
30803 2001-06-11  Richard Henderson  <rth@redhat.com>
30804
30805         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30806
30807 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30808
30809         * gcc.c-torture/compile/20010611-1.c: New test.
30810
30811 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30812
30813         * gcc.dg/c99-tag-1.c: Add more tests.
30814
30815 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30816
30817         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30818         representation on MN10300 and ARM/Thumb.
30819
30820 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30821
30822         * g77.f-torture/execute/20010610.f: New.
30823
30824 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30825
30826         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30827         names.
30828
30829 2001-06-09  Richard Henderson  <rth@redhat.com>
30830
30831         * gcc.c-torture/execute/ashrdi-1.c: New.
30832         * gcc.c-torture/execute/ashldi-1.c: New.
30833         * gcc.c-torture/execute/lshrdi-1.c: New.
30834
30835 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30836
30837         * objc/execute/load-3.m: Added. Check sending +load to categories,
30838         in addition to classes.
30839
30840 2001-06-08  Stan Shebs  <shebs@apple.com>
30841
30842         * objc/execute/load-2.m: New test.  From Nicola Pero
30843         <n.pero@mi.flashnet.it>.
30844
30845 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30846
30847         * gcc.c-torture/execute/20010605-2.c: New test.
30848
30849 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30850
30851         * g++.old-deja/g++.abi/vbase2.C: New test.
30852         * g++.old-deja/g++.abi/vbase3.C: New test.
30853
30854 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30855
30856         * g++.old-deja/g++.pt/friend49.C: New test.
30857
30858 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30859
30860         * g++.old-deja/g++.ext/anon3.C: New test.
30861
30862 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30863
30864         * g++.old-deja/g++.other/conv7.C: New test.
30865
30866 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30867
30868         * gcc.c-torture/compile/20010605-2.c: New test.
30869
30870 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30871
30872         * gcc.c-torture/execute/20010604-1.c: New test.
30873
30874 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
30875
30876         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30877
30878 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30879
30880         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30881         (g++_link_flags): Likewise.
30882         (g++_init): Pass gccpath's value to two previous functions.
30883
30884 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30885
30886         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30887         Ensure logfile entry matches exec command line.
30888
30889 2001-05-31  Richard Henderson  <rth@redhat.com>
30890
30891         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30892         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30893
30894 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30895
30896         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30897         compiler for irix6.2
30898
30899 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30900
30901         * g++.old-deja/g++.other/optimize3.C: New file.
30902
30903 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30904
30905         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30906         assemble.
30907
30908 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30909
30910         * g++.old-deja/g++.other/optimize2.C: New file.
30911
30912 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30913
30914         * gcc.c-torture/compile/20010518-2.c: New file.
30915         * gcc.c-torture/execute/20010518-1.c: New file.
30916         * gcc.c-torture/execute/20010518-2.c: New file.
30917
30918 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30919
30920         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30921
30922 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30923
30924         G++ no longer defines builtins that do not begin with __builtin.
30925         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30926         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30927         * g++.old-deja/g++.law/builtin1.C: Likewise.
30928         * g++.old-deja/g++.law/cvt2.C: Likewise.
30929         * g++.old-deja/g++.mike/net5.C: Likewise.
30930         * g++.old-deja/g++.other/builtins1.C: Likewise.
30931         * g++.old-deja/g++.other/builtins2.C: Likewise.
30932         * g++.old-deja/g++.other/builtins3.C: Likewise.
30933         * g++.old-deja/g++.other/builtins4.C: Likewise.
30934         * g++.old-deja/g++.other/inline8.C: Likewise.
30935         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30936
30937 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30938
30939         * g++.old-deja/g++.pt/using1.C: Adjust.
30940         * g++.old-deja/g++.pt/using2.C: New test.
30941
30942 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30943
30944         * gcc.dg/cpp/charconst.c: New tests.
30945         * gcc.dg/cpp/escape.c: New tests.
30946         * gcc.dg/cpp/escape-1.c: New tests.
30947         * gcc.dg/cpp/escape-2.c: New tests.
30948         * gcc.dg/cpp/ucs.c: New tests.
30949
30950 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
30951
30952         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
30953         native compiler for irix6.5.
30954
30955 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
30956
30957         * lib/g++.exp (g++_include_flags): Use args to compute
30958         get_multilibs.
30959         (g++_link_flags): Likewise.
30960         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
30961
30962 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30963
30964         * gcc.dg/c90-hexfloat-1.c: Add more tests.
30965
30966 2001-05-21  Geoff Keating  <geoffk@redhat.com>
30967
30968         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
30969         this file.
30970
30971 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30972
30973         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
30974         STACK_SIZE;
30975         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
30976         to STACK_SIZE; Use it to define size of add_histo array.
30977         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
30978         to STACK_SIZE.
30979         (f): Use GITT_SIZE to define size of gitt local table.
30980         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
30981         to STACK_SIZE; Use it to define size of bytemem array.
30982
30983 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30984
30985         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
30986         on 68HC11/HC12 due to the asm instruction.
30987         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
30988         * gcc.c-torture/compile/920520-1.x: Likewise.
30989         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
30990         on 68HC11/HC12 because the function is larger than 64K.
30991         * gcc.c-torture/compile/961203-1.x: New file, this test fails
30992         on 68HC11/HC12 because the structure is too large.
30993
30994 2001-05-20  Richard Henderson  <rth@redhat.com>
30995
30996         * gcc.c-torture/execute/20010520-1.c: New.
30997
30998 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30999
31000         * g++.old-deja/g++.warn/compare1.C: New test.
31001         * gcc.dg/compare4.c: New test.
31002
31003 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
31004
31005         * g++.old-deja/g++.other/optimize1.C: New test.
31006
31007 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31008
31009         * g++.old-deja/g++.pt/spec41.C: New test.
31010
31011 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
31012
31013         * gcc.c-torture/compile/20010114-1.x: Remove.
31014
31015 2001-05-18  Stan Shebs  <shebs@apple.com>
31016
31017         * gcc.c-torture/compile/20010518-1.c: New test.
31018
31019 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
31020
31021         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
31022         * g++.old-deja/g++.pt/crash67.C: New test.
31023
31024 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
31025
31026         * g++.old-deja/g++.other/debug9.C: New test.
31027
31028 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
31029
31030         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
31031
31032 2001-05-16  Jan Hubicka  <jh@suse.cz>
31033
31034         * gcc.c-torture/compile/20010516-1.c: New test.
31035
31036 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31037
31038         * g++.old-deja/g++.other/crash41.C: New test.
31039
31040 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31041
31042         * g++.old-deja/g++.pt/crash66.C: New test.
31043
31044 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
31045
31046         * g++.old-deja/g++.robertl/eb27.C: Convert.
31047
31048 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
31049
31050         * g++.dg/friend-warn.C: New test.  Do not warn about friend
31051         declaration being redundant.
31052
31053 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
31054
31055         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
31056
31057 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
31058
31059         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
31060
31061 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
31062
31063         * lib/g++.exp: Use testsuite_flags.
31064
31065 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
31066
31067         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
31068
31069 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31070
31071         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
31072
31073 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
31074
31075         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
31076
31077 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
31078
31079         * gcc.c-torture/compile/20010313-1.c: New test.
31080
31081 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
31082
31083         * gcc.dg/cpp/direct2.c: New test.
31084         * gccq.dg/cpp/direct2s.c: New test.
31085
31086         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
31087
31088 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
31089
31090         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
31091         * g++.old-deja/g++.other/op3.C: Likewise.
31092
31093 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31094
31095         * gcc.dg/cpp/syshdr.h: New file.
31096         * gcc.dg/cpp/sysmac1.c: Update.
31097         * gcc.dg/cpp/sysmac2.c: Update.
31098
31099 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31100
31101         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
31102
31103 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
31104
31105         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
31106         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
31107
31108 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
31109
31110         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
31111
31112 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
31113
31114         * lib/g++.exp (g++_include_flags): Don't use any special flags
31115         if TESTING_IN_BUILD_TREE is not defined.
31116         (g++_init): Use a plain 'c++' as the compiler if
31117         TESTING_IN_BUILD_TREEE is not defined.
31118
31119 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31120
31121         * g++.old-deja/g++.eh/catch13.C: New test.
31122         * g++.old-deja/g++.eh/catch14.C: New test.
31123
31124 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31125
31126         * gcc.dg/cpp/tr-define.c: New test.
31127
31128 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31129
31130         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31131         <stdlib.h>, not <malloc.h>.
31132
31133 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31134
31135         * g++.old-deja/g++.ns/template17.C: New test.
31136
31137 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31138
31139         * g++.old-deja/g++.pt/ref4.C: New test.
31140
31141 2001-04-30  Richard Henderson  <rth@redhat.com>
31142
31143         * gcc.dg/20000724-1.c: Revert last change.
31144
31145 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31146
31147         * g77.f-torture/execute/20010430.f: New test.
31148
31149 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31150
31151         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31152
31153 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31154
31155         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31156
31157 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31158
31159         * g++.old-deja/g++.eh/crash6.C: New test.
31160
31161 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31162
31163         * g++.old-deja/g++.other/warn7.C: New test.
31164
31165 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31166
31167         * g++.old-deja/g++.other/defarg9.C: New test.
31168
31169 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31170
31171         * g77.f-torture/compile/20010426.f: New test.
31172         * g77.f-torture/execute/20010426.f: New test.
31173
31174 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31175
31176         * g77.f-torture/compile/20000629-1.x: Remove - error
31177         has been fixed.
31178
31179 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31180
31181         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31182         Tweak slightly to work with g++.dg framework.
31183         * g++.dg/special/ecos.exp: Run initp1.C test.
31184         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31185
31186         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31187         its linker doesn't give line numbers either.
31188         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31189
31190 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31191
31192         * g++.old-deja/g++.other/lex1.C: New test.
31193
31194 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31195
31196         * gcc.dg/noncompile/20010425-1.c: New test.
31197
31198 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31199
31200         * g++.old-deja/g++.pt/mangle2.C: New test.
31201
31202 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31203
31204         * gcc.dg/format/plus-1.c: New test.
31205
31206 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31207
31208         * gcc.dg/20010423-1.c: New test.
31209
31210 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31211
31212         * gcc.c-torture/execute/20010422-1.c: New test.
31213
31214 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31215
31216         * g++.old-deja/g++.ns/type2.C: New test.
31217
31218 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31219
31220         * g++.old-deja/g++.other/perf1.C: New test.
31221
31222 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31223
31224         * gcc.dg/c99-func-2.c: Remove xfail.
31225         * gcc.dg/c99-func-3.c: Remove xfail.
31226         * gcc.dg/c99-func-4.c: Remove xfail.
31227
31228 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31229
31230         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31231
31232 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31233
31234         * gcc.c-torture/compile/20010423-1.c: New test.
31235
31236 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31237
31238         * g++.old-deja/g++.pt/typename28.C: New test.
31239
31240 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31241
31242         * g++.old-deja/g++.abi/empty2.C: New test.
31243         * g++.old-deja/g++.abi/empty3.C: New test.
31244
31245 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31246
31247         * g++.old-deja/g++.other/comdat2.C: New test.
31248         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31249
31250 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31251
31252         * g++.old-deja/g++.other/overload14.C: New test.
31253
31254 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31255
31256         * g++.old-deja/g++.other/lookup23.C: New test.
31257
31258 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31259
31260         * gcc.c-torture/execute/20010403-1.c: New test.
31261
31262 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31263             Mark Mitchell  <mark@codesourcery.com>
31264
31265         * lib/old-dejagnu.exp: Don't delete output of executable.
31266         Add .exe suffix to executables.
31267
31268 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31269
31270         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31271
31272 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31273
31274         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31275
31276 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31277
31278         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31279         * g++.old-deja/g++.abi/crash1.C: New test.
31280
31281 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31282
31283         * g++.old-deja/g++.other/crash40.C: New test.
31284
31285 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31286
31287         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31288
31289 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31290
31291         * g++.old-deja/g++.other/warn6.C: New test.
31292
31293 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31294
31295         * g++.old-deja/g++.robertl/eb42.C: Same.
31296
31297 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31298
31299         * gcc.dg/wtr-conversion-1.c: New testcase.
31300
31301 2001-04-10  Richard Henderson  <rth@redhat.com>
31302
31303         * g++.old-deja/g++.other/array5.C: New.
31304
31305 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31306
31307         * gcc.c-torture/execute/20010408-1.c: New test.
31308
31309 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31310
31311         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31312         headers and constructs.
31313         * g++.old-deja/g++.robertl/eb79.C: Same.
31314         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31315         * g++.old-deja/g++.robertl/eb73.C: Same.
31316         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31317         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31318         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31319         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31320         * g++.old-deja/g++.robertl/eb44.C: Same.
31321         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31322         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31323         * g++.old-deja/g++.robertl/eb39.C: Same.
31324         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31325         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31326         * g++.old-deja/g++.robertl/eb30.C: Same.
31327         * g++.old-deja/g++.robertl/eb3.C: Same.
31328         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31329         * g++.old-deja/g++.robertl/eb21.C: Same.
31330         * g++.old-deja/g++.robertl/eb15.C: Same.
31331         * g++.old-deja/g++.robertl/eb118.C: Same.
31332         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31333         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31334         * g++.old-deja/g++.robertl/eb109.C: Same.
31335         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31336         * g++.old-deja/g++.mike/rtti1.C: Same.
31337         * g++.old-deja/g++.mike/p658.C: Same.
31338         * g++.old-deja/g++.mike/net46.C: Same.
31339         * g++.old-deja/g++.mike/net34.C: Same.
31340         * g++.old-deja/g++.mike/memoize1.C: Same.
31341         * g++.old-deja/g++.mike/eh2.C: Same.
31342         * g++.old-deja/g++.law/weak.C: Same.
31343         * g++.old-deja/g++.law/visibility7.C: Same.
31344         * g++.old-deja/g++.law/visibility25.C: Same.
31345         * g++.old-deja/g++.law/visibility22.C: Same.
31346         * g++.old-deja/g++.law/visibility2.C: Same.
31347         * g++.old-deja/g++.law/visibility17.C: Same.
31348         * g++.old-deja/g++.law/visibility13.C: Same.
31349         * g++.old-deja/g++.law/visibility10.C: Same.
31350         * g++.old-deja/g++.law/visibility1.C: Same.
31351         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31352         * g++.old-deja/g++.law/vbase1.C: Same.
31353         * g++.old-deja/g++.law/operators32.C: Same.
31354         * g++.old-deja/g++.law/nest3.C: Same.
31355         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31356         * g++.old-deja/g++.law/except5.C (main): Same.
31357         * g++.old-deja/g++.law/cvt7.C (run): Same.
31358         * g++.old-deja/g++.law/cvt2.C: Same.
31359         * g++.old-deja/g++.law/cvt16.C: Same.
31360         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31361         * g++.old-deja/g++.law/ctors17.C (main): Same.
31362         * g++.old-deja/g++.law/ctors13.C: Same.
31363         * g++.old-deja/g++.law/ctors12.C (main): Same.
31364         * g++.old-deja/g++.law/ctors10.C: Same.
31365         * g++.old-deja/g++.law/code-gen5.C: Same.
31366         * g++.old-deja/g++.law/bad-error7.C: Same.
31367         * g++.old-deja/g++.law/arm9.C: Same.
31368         * g++.old-deja/g++.law/arm12.C: Same.
31369         * g++.old-deja/g++.law/arg8.C: Same.
31370         * g++.old-deja/g++.law/arg1.C: Same.
31371         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31372         * g++.old-deja/g++.jason/template31.C: Same.
31373         * g++.old-deja/g++.jason/template24.C (main): Same.
31374         * g++.old-deja/g++.jason/2371.C: Same.
31375         * g++.old-deja/g++.eh/new2.C: Same.
31376         * g++.old-deja/g++.eh/new1.C: Same.
31377         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31378         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31379         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31380         * g++.old-deja/g++.brendan/crash62.C: Same.
31381         * g++.old-deja/g++.brendan/crash52.C: Same.
31382         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31383         * g++.old-deja/g++.brendan/crash38.C: Same.
31384         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31385         * g++.old-deja/g++.brendan/copy9.C: Same.
31386
31387 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31388
31389         * gcc.c-torture/execute/20001203-2.c (memset):
31390         Count argument is of type __SIZE_TYPE__.
31391
31392 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31393
31394         * gcc.c-torture/compile/20010404-1.c: New test.
31395
31396 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31397
31398         * gcc.c-torture/compile/20010326-1.c: New test.
31399
31400 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31401
31402         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31403         peculiarities of the SH.
31404         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31405
31406 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31407
31408         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31409         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31410         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31411
31412 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31413
31414         * g77.f-torture/compile/20010321-1.f: New test.
31415
31416 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31417
31418         * gcc.c-torture/compile/20010329-1.c: New test.
31419
31420 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31421
31422         * gcc.c-torture/execute/20010329-1.c: New test.
31423
31424 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31425
31426         * g++.old-deja/g++.other/eh4.C: Fix typo.
31427
31428 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31429
31430         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31431
31432 2001-03-28  Philip Blundell  <philb@gnu.org>
31433
31434         * gcc.c-torture/compile/20010328-1.c: New test.
31435
31436 2001-03-27  Richard Henderson  <rth@redhat.com>
31437
31438         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31439         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31440
31441 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31442
31443         * gcc.c-torture/compile/20010327-1.c: New test.
31444
31445 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31446
31447         * g++.old-deja/g++.other/friend12.C: New test.
31448         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31449         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31450
31451 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31452
31453         * gcc.c-torture/execute/20010325-1.c: New test.
31454
31455 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31456
31457         * g++.old-deja/g++.other/mangle3.C: New test.
31458
31459 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31460
31461         * g++.old-deja/g++.other/anon8.C: New test.
31462
31463 2001-03-20  Philip Blundell  <philb@gnu.org>
31464
31465         * gcc.c-torture/compile/20010320-1.c: New test.
31466
31467 2001-03-17  Richard Henderson  <rth@redhat.com>
31468
31469         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31470
31471 2001-03-15  Geoff Keating  <geoff@redhat.com>
31472
31473         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31474         tests on AIX.
31475
31476 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31477
31478         * g++.old-deja/g++.other/eh4.C: New test.
31479
31480 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31481
31482         * gcc.dg/cpp/mi1.c: Update.
31483
31484 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31485
31486         * g++.old-deja/g++.other/regstack.C: New test.
31487
31488 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31489
31490         * g++.old-deja/g++.other/ref4.C: New test.
31491
31492 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31493
31494         * objc/execute/va_method.m: Added.
31495         * objc/execute/IMP.m: Added.
31496         * objc/execute/_cmd.m: Added.
31497         * objc/execute/accessing_ivars.m: Added.
31498         * objc/execute/class-1.m: Added.
31499         * objc/execute/class-10.m: Added.
31500         * objc/execute/class-11.m: Added.
31501         * objc/execute/class-12.m: Added.
31502         * objc/execute/class-13.m: Added.
31503         * objc/execute/class-14.m: Added.
31504         * objc/execute/class-2.m: Added.
31505         * objc/execute/class-3.m: Added.
31506         * objc/execute/class-4.m: Added.
31507         * objc/execute/class-5.m: Added.
31508         * objc/execute/class-6.m: Added.
31509         * objc/execute/class-7.m: Added.
31510         * objc/execute/class-8.m: Added.
31511         * objc/execute/class-9.m: Added.
31512         * objc/execute/class-tests-1.h
31513         * objc/execute/class-tests-2.h
31514         * objc/execute/compatibility_alias.m: Added.
31515         * objc/execute/encode-1.m: Added.
31516         * objc/execute/formal_protocol-1.m: Added.
31517         * objc/execute/formal_protocol-2.m: Added.
31518         * objc/execute/formal_protocol-3.m: Added.
31519         * objc/execute/formal_protocol-4.m: Added.
31520         * objc/execute/formal_protocol-5.m: Added.
31521         * objc/execute/formal_protocol-6.m: Added.
31522         * objc/execute/formal_protocol-7.m: Added.
31523         * objc/execute/informal_protocol.m: Added.
31524         * objc/execute/initialize.m: Added.
31525         * objc/execute/load.m: Added.
31526         * objc/execute/many_args_method.m: Added.
31527         * objc/execute/nested-3.m: Added.
31528         * objc/execute/no_clash.m: Added.
31529         * objc/execute/private.m: Added.
31530         * objc/execute/redefining_self.m: Added.
31531         * objc/execute/root_methods.m: Added.
31532         * objc/execute/selector-1.m: Added.
31533         * objc/execute/static-1.m: Added.
31534         * objc/execute/static-2.m: Added.
31535         * objc/execute/va_method.m: Added.
31536
31537 2001-03-10  Richard Henderson  <rth@redhat.com>
31538
31539         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31540
31541 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31542
31543         * g++.old-deja/g++.other/crash31.C: XFAIL.
31544         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31545         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31546         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31547         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31548         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31549
31550 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31551
31552         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31553
31554 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31555
31556         * gcc.dg/20000724-1.c: Don't use multiline strings.
31557
31558 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31559
31560         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31561         result of -cString against what we expect it to be; don't just
31562         print it out for no one to read.
31563
31564         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31565         Based on testcases provided by Nicola Pero.
31566
31567 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31568
31569         * gcc.dg/cpp/macro7.c: New test.
31570
31571 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31572
31573         * gcc.dg/cpp/multiline.c: Update.
31574
31575 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31576
31577         * g++.old-deja/g++.other/enum3.C: New test.
31578
31579 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31580
31581         * g++.old-deja/g++.other/pod1.C: New test.
31582
31583 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31584
31585         * g++.old-deja/g++.ext/overload1.C: New test.
31586
31587 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31588
31589         * g++.old-deja/g++.pt/using1.C: New test.
31590
31591 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31592
31593         * g++.old-deja/g++.other/using9.C: New test.
31594
31595 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31596
31597         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31598
31599         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31600
31601 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31602
31603         * g++.old-deja/g++.ext/realpt1.C: Remove.
31604
31605 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31606
31607         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31608
31609 2001-02-26  Will Cohen  <wcohen@redhat.com>
31610
31611         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31612
31613 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31614
31615         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31616         templatized constructors.
31617
31618 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31619
31620         * gcc.c-torture/execute/20010224-1.c: New test.
31621
31622 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31623
31624         * gcc.c-torture/execute/20010222-1.c: New test.
31625
31626 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31627
31628         * g++.old-deja/g++.other/inline20.C: New test.
31629
31630 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31631
31632         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31633
31634 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31635
31636         * g++.old-deja/g++.other/lookup22.C: New test.
31637
31638 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31639
31640         * g77.dg: New directory.
31641         * g77.dg/20010216-1.f: New test case.
31642         * g77.dg/dg.exp: New driver.
31643         * lib/g77-dg.exp: New driver library.
31644
31645 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31646
31647         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31648
31649 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31650
31651         * g++.old-deja/g++.other/decl9.C: New test.
31652
31653 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31654
31655         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31656         not need <string> and also tests the initialization at runtime.
31657
31658 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31659
31660         * gcc.c-torture/execute/longlong.c: New test.
31661
31662 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31663
31664         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31665
31666 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31667
31668         * gcc.c-torture/execute/920302-1.c (execute):
31669         Change argument type to short.
31670
31671 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31672
31673         * g++.old-deja/g++.pt/deduct6.C: New test.
31674
31675 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31676
31677         * g++.old-deja/g++.pt/deduct5.C: New test.
31678
31679 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31680
31681         * gcc.c-torture/execute/20010209-1.c: New test.
31682
31683 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31684
31685         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31686
31687 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31688
31689         * g++.dg/vtgc1.C: Update for new ABI.
31690
31691         * consistency.vlad: New directory, 1665 files.
31692
31693 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31694
31695         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31696         return type.
31697         * gcc.dg/cpp/digraphs.c: Declare puts.
31698
31699 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31700
31701         * g++.old-deja/g++.other/warn5.C: New test.
31702
31703 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31704
31705         * g++.old-deja/g++.pt/spec40.C: New test.
31706
31707 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31708
31709         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31710         case.
31711         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31712
31713 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31714
31715         * gcc.c-torture/compile/20010209-1.c: New test.
31716
31717 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31718
31719         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31720         excess errors message but not if it crashes.
31721         * g++.old-deja/g++.other/crash27.C: Likewise.
31722         * g++.old-deja/g++.other/crash28.C: Likewise.
31723         * g++.old-deja/g++.other/crash30.C: Likewise.
31724         * g++.old-deja/g++.other/crash32.C: Likewise.
31725         * g++.old-deja/g++.other/crash35.C: Likewise.
31726         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31727
31728 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31729
31730         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31731         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31732         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31733         g77.f-torture/execute/execute.exp,
31734         g77.f-torture/noncompile/noncompile.exp,
31735         gcc.c-torture/execute/execute.exp,
31736         gcc.c-torture/execute/memcheck/memcheck.exp,
31737         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31738         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31739         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31740         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31741         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31742         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31743         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31744         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31745         Remove bug reporting instructions with ancient email addresses.
31746
31747 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31748
31749         * gcc.dg/20010202-1.c: New test.
31750         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31751
31752 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31753
31754         * g++.dg/stdbool-if.C: New test.
31755
31756 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31757
31758         * objc/execute/fdecl.m: Added main().
31759
31760 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31761
31762         * gcc.c-torture/execute/20010206-1.c: New test.
31763
31764 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31765
31766         * gcc.dg/cpp/avoidpaste1.c: Update.
31767
31768 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31769
31770         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31771         Pero <nicola@brainstorm.co.uk>.
31772         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31773
31774 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31775
31776         * g++.old-deja/g++.pt/spec39.C: New test.
31777
31778 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31779
31780         * gcc.c-torture/compile/20010202-1.c: New test.
31781
31782 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31783
31784         * g++.old-deja/g++.abi/primary2.C: New test.
31785         * g++.old-deja/g++.abi/primary3.C: New test.
31786         * g++.old-deja/g++.abi/primary4.C: New test.
31787         * g++.old-deja/g++.abi/primary5.C: New test.
31788         * g++.old-deja/g++.abi/vtable3.h: New test.
31789         * g++.old-deja/g++.abi/vtable3a.C: New test.
31790         * g++.old-deja/g++.abi/vtable3b.C: New test.
31791         * g++.old-deja/g++.abi/vtable3c.C: New test.
31792         * g++.old-deja/g++.abi/vtable3d.C: New test.
31793         * g++.old-deja/g++.abi/vtable3e.C: New test.
31794         * g++.old-deja/g++.abi/vtable3f.C: New test.
31795         * g++.old-deja/g++.abi/vtable3g.C: New test.
31796         * g++.old-deja/g++.abi/vtable3h.C: New test.
31797         * g++.old-deja/g++.abi/vtable3i.C: New test.
31798         * g++.old-deja/g++.abi/vtable3j.C: New test.
31799         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31800
31801 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31802
31803         * g++.old-deja/g++.other/anon6.C: New test.
31804         * g++.old-deja/g++.other/anon7.C: New test.
31805
31806 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31807
31808         * gcc.dg/cpp/avoidpaste2.c: New tests.
31809
31810 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31811
31812         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31813
31814 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31815
31816         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31817         DECIMAL_DIG cases for Irix."
31818
31819 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31820
31821         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31822
31823 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31824
31825         * gcc.dg/c99-tag-1.c: New test.
31826
31827 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31828
31829         * gcc.dg/cpp/tr-warn1.c: Add tests.
31830
31831 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31832
31833         * gcc.dg/cpp/avoidpaste1.c: Update.
31834         * gcc.dg/cpp/paste4.c: Update.
31835
31836 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31837
31838         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31839         cases for Irix.
31840
31841 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31842
31843         * g++.old-deja/g++.other/inline19.C: New test.
31844
31845 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31846
31847         * gcc.dg/Wlarger-than.c: New test.
31848
31849 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31850
31851         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31852
31853 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31854
31855         * gcc.c-torture/execute/20010129-1.c: New test.
31856         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31857
31858 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31859
31860         * gcc.dg/cpp/avoidpaste1.c: Test case.
31861
31862 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31863
31864         * g++.old-deja/g++.other/inline18.C: New test.
31865
31866 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31867
31868         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
31869         and __builtin_putchar.
31870
31871 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
31872
31873         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
31874         tests.
31875
31876 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31877
31878         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31879         floating point number rounding mode to round to the nearest
31880         representable mode.
31881
31882 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31883
31884         * g++.old-deja/g++.other/mangle2.C: New test.
31885
31886 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31887
31888         * gcc.c-torture/compile/20010124-1.c: New test.
31889
31890 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31891
31892         * g++.old-deja/g++.pt/spec38.C: New test.
31893
31894 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31895
31896         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31897         "Build don't run".
31898
31899 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31900
31901         * gcc.c-torture/execute/20010123-1.c: New test.
31902
31903 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31904
31905         * g++.old-deja/g++.pt/spec37.C: New test.
31906
31907 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31908
31909         * g++.old-deja/g++.pt/overload14.C: New test.
31910
31911 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31912
31913         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31914         __builtin_return_address.
31915
31916 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31917
31918         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31919         * g++.old-deja/g++.pt/spec35.C: New test.
31920         * g++.old-deja/g++.pt/spec36.C: New test.
31921
31922 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31923
31924         * gcc.c-torture/compile/20010118-1.c: New test.
31925
31926 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31927
31928         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31929
31930 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31931
31932         * gcc.c-torture/execute/20010119-1.c: New test.
31933
31934 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31935
31936         * g++.old-deja/g++.other/vbase5.C: New test.
31937
31938 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31939
31940         * gcc.c-torture/execute/20010118-1.c: New test.
31941
31942 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31943
31944         * g++.old-deja/g++.pt/deduct3.C: New test.
31945
31946 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31947
31948         * g++.old-deja/g++.pt/spec34.C: New test.
31949
31950 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
31951
31952         * g77.f-torture/compile/20000601-2.f: New test.
31953
31954 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31955
31956         * g++.old-deja/g++.other/init17.C: New test.
31957
31958 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
31959
31960         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
31961
31962 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31963
31964         * g++.old-deja/g++.pt/unify8.C: New test.
31965
31966 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31967
31968         * g++.old-deja/g++.abi/vbase1.C: New test.
31969
31970 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31971
31972         * g++.old-deja/g++.pt/crash65.C: New test.
31973
31974 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31975
31976         * gcc.dg/cpp/assembl2.S: New test case.
31977
31978 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
31979
31980         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
31981         are supported.
31982
31983 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31984
31985         * g++.old-deja/g++.other/builtins1.C: New test.
31986         * g++.old-deja/g++.other/builtins2.C: Likewise.
31987         * g++.old-deja/g++.other/builtins3.C: Likewise.
31988         * g++.old-deja/g++.other/builtins4.C: Likewise.
31989
31990 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
31991
31992         * gcc.c-torture/compile/20010117-1.c: New test.
31993         * gcc.c-torture/compile/20010117-2.c: New test.
31994
31995 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31996
31997         * g77.f-torture/execute/20010116.[fx]: New test,
31998         XFAIL on i?86-*-*.
31999         * g77.f-torture/compile/20010115.f: Indicate it's
32000         a test for PR fortran/1636.
32001
32002 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32003
32004         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
32005
32006 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32007
32008         * g77.f-torture/compile/20010115.f: New test.
32009
32010 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
32011
32012         * g++.old-deja/g++.pt/nontype5.C: New test.
32013
32014 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32015
32016         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
32017         have an equivalent working one below it.
32018
32019 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32020
32021         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
32022         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32023
32024 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32025
32026         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
32027         message containing "init_priority".
32028         (conpr-2.C): Likewise.
32029         (conpr-3.C): Likewise.
32030         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
32031
32032 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32033
32034         * gcc.c-torture/execute/20010114-2.c: New test.
32035
32036 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32037
32038         * gcc.c-torture/compile/20010114-1.c: New test.
32039         * gcc.c-torture/compile/20010114-1.x: Xfail.
32040         * gcc.c-torture/compile/20010114-2.c: New test.
32041         * gcc.c-torture/execute/20010114-1.c: New test.
32042         * gcc.dg/trunc-1.c: New test.
32043         * gcc.dg/uninit-B.c: New test.
32044
32045 2001-01-13  Nick Clifton  <nickc@redhat.com>
32046
32047         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
32048         target.
32049
32050 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32051
32052         * gcc.c-torture/compile/20010113-1.c: New test.
32053
32054 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
32055
32056         * gcc.c-torture/compile/20001212-1.c: New test.
32057
32058 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32059
32060         * gcc.dg/cpp/widestr1.c: Update.
32061         * gcc.dg/cpp/prag-imp.c: Remove.
32062
32063 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
32064
32065         * gcc.c-torture/execute/20000801-3.x: Remove.
32066         * gcc.dg/c90-init-1.c: New test.
32067         * gcc.dg/c99-init-1.c: New test.
32068         * gcc.dg/c99-init-2.c: New test.
32069         * gcc.dg/gnu99-init-1.c: New test.
32070
32071 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
32072
32073         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
32074         testing that no relevant ones were found.
32075
32076 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32077
32078         * g++.old-deja/g++.pt/cast2.C: New test.
32079
32080 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32081
32082         * g++.old-deja/g++.pt/friend47.C: New test.
32083
32084 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32085
32086         * g++.old-deja/g++.pt/instantiate13.C: New test.
32087
32088 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32089
32090         * g++.old-deja/g++.other/defarg7.C: New test.
32091         * g++.old-deja/g++.other/defarg8.C: New test.
32092
32093 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32094
32095         * g++.old-deja/g++.pt/crash64.C: New test.
32096
32097 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32098
32099         * g++.old-deja/g++.pt/crash63.C: New test.
32100
32101 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32102
32103         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
32104
32105 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
32106
32107         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
32108
32109 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32110
32111         * g++.old-deja/g++.pt/error3.C: New test.
32112
32113 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32114
32115         * g++.old-deja/g++.other/crash39.C: New test.
32116
32117 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32118
32119         * g++.old-deja/g++.other/vbase4.C: New test.
32120
32121 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32122
32123         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32124         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32125         * gcc.dg/special/special.exp: New test driver which will check
32126         for alias support for the above test.
32127
32128 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32129
32130         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32131         problems on small machines.
32132         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32133         parameterize.
32134
32135 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32136
32137         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32138         mips.
32139         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32140
32141 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32142
32143         * g++.old_deja/g++.pt/using8.C: New test.
32144
32145 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32146
32147         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32148
32149 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32150
32151         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32152         where a failure is expected.
32153         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32154
32155 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32156
32157         * g++.old_deja/g++.pt/instantiate12.C: New test.
32158
32159 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32160
32161         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32162         start of structs.
32163         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32164         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32165         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32166         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32167         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32168         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32169         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32170         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32171         * g++.old-deja/g++.eh/spec6.C: Likewise.
32172         * g++.old-deja/g++.jason/crash3.C: Likewise.
32173         * g++.old-deja/g++.law/ctors11.C: Likewise.
32174         * g++.old-deja/g++.law/ctors17.C: Likewise.
32175         * g++.old-deja/g++.law/ctors5.C: Likewise.
32176         * g++.old-deja/g++.law/ctors9.C: Likewise.
32177         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32178         * g++.old-deja/g++.mike/net22.C: Likewise.
32179         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32180         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32181         * g++.old-deja/g++.mike/virt3.C: Likewise.
32182         * g++.old-deja/g++.niklas/t128.C: Likewise.
32183         * g++.old-deja/g++.other/anon4.C: Likewise.
32184         * g++.old-deja/g++.other/using1.C: Likewise.
32185         * g++.old-deja/g++.other/warn3.C: Likewise.
32186         * g++.old-deja/g++.pt/t37.C: Likewise.
32187         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32188         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32189
32190 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32191
32192         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32193
32194 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32195
32196         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32197
32198 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32199
32200         * gcc.c-torture/compile/20010107-1.c: New test.
32201
32202 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32203
32204         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32205
32206 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32207
32208         * gcc.dg/format/format.h: New file.
32209         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32210         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32211         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32212         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32213         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32214         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32215         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32216         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32217         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32218         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32219         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32220         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32221         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32222         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32223         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32224         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32225         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32226         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32227         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32228         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32229         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32230         instead of declaring standard types, macros and functions in each
32231         test.
32232
32233 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32234
32235         * gcc.c-torture/execute/20010106-1.c: New test.
32236
32237 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32238
32239         * gcc.dg/format/format.exp: New file.
32240         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32241         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32242         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32243         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32244         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32245         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32246         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32247         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32248         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32249         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32250         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32251         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32252         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32253         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32254         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32255         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32256         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32257         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32258         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32259         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32260         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32261         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32262         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32263         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32264         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32265         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32266         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32267         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32268         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32269         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32270         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32271         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32272         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32273         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32274         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32275         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32276         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32277         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32278         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32279         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32280         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32281         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32282
32283 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32284
32285         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32286         account.
32287
32288 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32289
32290         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32291
32292 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32293
32294         * g++.old-deja/g++.pt/crash62.C: New test.
32295
32296 2001-01-04  Richard Henderson  <rth@redhat.com>
32297
32298         * gcc.dg/20000926-1.c: Update expected warnings.
32299         * gcc.dg/array-2.c: Likewise.
32300         * gcc.dg/array-4.c: Also validate flexible array members.
32301         * gcc.dg/c99-flex-array-1.c: New.
32302
32303 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32304
32305         * gcc.c-torture/compile/20001222-1.x: Remove.
32306
32307 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32308
32309         * gcc.c-torture/execute/built-in-setjmp.c: New.
32310
32311 2001-01-03  Richard Henderson  <rth@redhat.com>
32312
32313         * gcc.dg/940510-1.c: Update expected error wording.
32314         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32315
32316 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32317
32318         * lib/target-supports.exp (check_alias_available): Modified to
32319         indicate aliases not supported if only weak aliases are supported.
32320
32321 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32322
32323         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32324         Turn on cmpstrsi checks for __pj__ and __i370__.
32325
32326 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32327
32328         * g++.old-deja/g++.other/virtual11.C: New test.
32329
32330 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32331
32332         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32333
32334 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32335
32336         * gcc.c-torture/compile/20010102-1.c: New test.
32337
32338 2001-01-02  Andreas Jaeger  <aj@suse.de>
32339
32340         * gcc.dg/noreturn-3.c: New test.
32341
32342         * gcc.dg/noreturn-4.c: New test.
32343
32344 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32345
32346         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32347         __builtin_fputc and __builtin_fwrite.
32348
32349 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32350
32351         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32352         signed char, not default char.
32353
32354 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32355
32356         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32357
32358 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32359
32360         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
32361
32362 2000-12-29  Richard Henderson  <rth@redhat.com>
32363
32364         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32365         (__cyg_profile_func_exit): Define.
32366
32367 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32368
32369         * g++.dg/vtgc1.C: New test.
32370
32371 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32372
32373         * gcc.dg/noncompile/20001228-1.c: New test.
32374
32375         * gcc.dg/20001228-1.c: New test.
32376
32377         * gcc.c-torture/execute/20001228-1.c: New test.
32378
32379 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32380
32381         * gcc.dg/format-strfmon-1.c: New test.
32382
32383 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32384
32385         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32386         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32387         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32388         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32389         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32390         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32391         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32392         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32393         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32394         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32395         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32396         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32397         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32398
32399         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32400         * gcc.c-torture/execute/string-opt-4.c: Test index.
32401
32402 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32403
32404         * gcc.c-torture/compile/20001226-1.c: New test.
32405
32406 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32407
32408         * gcc.c-torture/compile/20001222-1.c: New test.
32409         * gcc.c-torture/compile/20001222-1.x: Xfail.
32410
32411 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32412
32413         * gcc.c-torture/execute/comp-goto-2.c: New test.
32414
32415 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32416
32417         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32418         Use long types if __INT_MAX__ is 32767.
32419         (main): Use cast to (sint32 *) when poking 88 into a_page.
32420
32421         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32422
32423 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32424
32425         * gcc.c-torture/compile/20001221-1.c: New test.
32426         * gcc.c-torture/execute/20001221-1.c: New test.
32427
32428 2000-12-20  Richard Henderson  <rth@redhat.com>
32429
32430         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32431         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32432
32433 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32434
32435         * gcc.dg/compare3.c: New test.
32436
32437 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32438
32439         * gcc.dg/format-warnll-1.c: New test.
32440
32441 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32442
32443         * gcc.dg/cpp/cmdlne-P.c: New test.
32444
32445 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32446
32447         * gcc.c-torture/execute/builtin-abs-1.c,
32448         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32449
32450 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32451
32452         * gcc.dg/cpp/multiline.c: New test.
32453
32454 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32455
32456         * g++.old-deja/g++.other/syshdr1.C: Update.
32457         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32458
32459 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32460
32461         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32462
32463 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32464
32465         * g++.old-deja/g++.pt/ttp65.C: New test.
32466
32467 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32468
32469         * g++.old-deja/g++.pt/ttp64.C: New test.
32470
32471 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32472
32473         * g++.old-deja/g++.pt/spec33.C: New test.
32474
32475 2000-12-14  Catherine Moore  <clm@redhat.com>
32476
32477         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32478         * gcc.c-torture/execute/920612-2.c: Likewise.
32479         * gcc.c-torture/execute/920428-2.c: Likewise.
32480         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32481         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32482
32483 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32484
32485         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32486         * gcc.dg/pack-test-2.c: Likewise.
32487
32488 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32489
32490         Tests by Zack Weinberg <zackw@stanford.edu>.
32491
32492         * gcc.dg/cpp/defined.c: Update.
32493         * gcc.dg/cpp/defined_trad.c: New tests.
32494
32495 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32496
32497         * gcc.dg/cpp/trad-direct.c: Update.
32498
32499 2000-12-11  Neil Booth  <neilb@earthling.net>
32500
32501         * gcc.dg/cpp/defined_trad.c
32502
32503 2000-12-11  Neil Booth  <neilb@earthling.net>
32504
32505         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32506
32507 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32508
32509         * gcc.dg/format-miss-2.c: New test.
32510
32511 2000-12-09  Neil Booth  <neilb@earthling.net>
32512
32513         * gcc.dg/cpp/lineflags.c: New tests.
32514         * gcc.dg/cpp/poison.c: Update.
32515         * gcc.dg/cpp/redef2.c: Update.
32516         * gcc.dg/cpp/skipping.c: New test.
32517
32518 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32519
32520         * g++.old-deja/g++.other/eh3.C: New testcase.
32521
32522 2000-12-07  Neil Booth  <neilb@earthling.net>
32523
32524         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32525         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32526         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32527         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32528         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32529         Update.
32530
32531 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32532
32533         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32534         __SIZE_TYPE__ instead of int for type of integers cast to
32535         pointers.
32536
32537 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32538
32539         * g++.old-deja/g++.other/cleanup4.C: New test.
32540
32541 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32542
32543         * format-sec-1.c: New test.
32544
32545 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32546
32547         * gcc.dg/format-nonlit-3.c: New test.
32548
32549 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32550
32551         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32552         through a null pointer.
32553
32554 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32555
32556         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32557         * g++.old-deja/g++.pt/partial4.C: New test.
32558
32559 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32560
32561         * gcc.c-torture/execute/ieee/hugeval.x: New.
32562
32563 2000-12-06  Neil Booth  <neilb@earthling.net>
32564
32565         * gcc.dg/cpp/backslash2.c: New tests.
32566
32567 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32568
32569         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32570         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32571
32572 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32573
32574         * gcc.c-torture/execute/20001203-2.c: New testcase.
32575
32576 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32577
32578         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32579         * g++.old-deja/g++.other/virtual10.C: New test.
32580
32581 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32582
32583         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32584
32585 2000-12-05  Richard Henderson  <rth@redhat.com>
32586
32587         * gcc.c-torture/compile/20001205-1.c: New.
32588
32589 2000-12-04  Neil Booth  <neilb@earthling.net>
32590
32591         * g++.old-deja/g++.other/virtual9.C: New test.
32592         * g++.old-deja/g++.pt/crash61.C: New test.
32593         * gcc.c-torture/execute/loop-9.c: New test.
32594
32595 2000-12-04  Neil Booth  <neilb@earthling.net>
32596
32597         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32598         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32599         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32600         * gcc.dg/cpp/extratokens.c: ...here.
32601
32602 2000-12-04  Neil Booth  <neilb@earthling.net>
32603
32604         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32605         New tests.
32606
32607 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32608
32609         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32610         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32611
32612 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32613
32614         * gcc.c-torture/execute/20001203-1.c: New test.
32615
32616 2000-12-03  Neil Booth  <neilb@earthling.net>
32617
32618         * gcc.dg/cpp/macro6.c: New test cases.
32619
32620 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32621
32622         * gcc.c-torture/execute/string-opt-9.c: New test.
32623         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32624         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32625         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32626
32627         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32628         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32629
32630 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32631
32632         * gcc.dg/cpp/if-6.c: New testcase.
32633
32634         * gcc.dg/20001201-1.c: New testcase.
32635
32636 2000-12-02  Neil Booth  <neilb@earthling.net>
32637
32638         * g++.old-deja/g++.other/externC4.C,
32639         g++.old-deja/g++.other/friend10.C: New tests.
32640
32641 2000-12-02  Neil Booth  <neilb@earthling.net>
32642
32643         * g++.old-deja/g++.other/instan2.C
32644         * g++.old-deja/g++.other/instan3.C: New test.
32645
32646 2000-12-02  Neil Booth  <neilb@earthling.net>
32647
32648         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32649         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32650         gnuc99.c,gnuc99-pedantic.c: New tests.
32651
32652 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32653
32654         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32655         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32656
32657 2000-12-01  Neil Booth  <neilb@earthling.net>
32658
32659         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32660         * gcc.dg/cpp/poison.c: Update.
32661         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32662
32663 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32664
32665         * g77.f-torture/execute/20001201.f: New test.
32666
32667 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32668
32669         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32670
32671 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32672
32673         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32674
32675 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32676
32677         * g++.old-deja/g++.other/cast6.C: New test.
32678
32679 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32680
32681         * gcc.c-torture/execute/20001130-2.c: New testcase.
32682
32683 2000-11-30  Richard Henderson  <rth@redhat.com>
32684
32685         * gcc.c-torture/execute/20001130-1.c: New test.
32686
32687 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32688
32689         * g++.old-deja/g++.other/op3.C: New test.
32690
32691 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32692
32693         * g++.old-deja/g++.other/op2.C: New test.
32694
32695 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32696
32697         * g++.old-deja/g++.other/crash38.C: New test.
32698
32699 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32700
32701         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32702
32703 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32704
32705         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32706         tests.
32707         * gcc.c-torture/execute/string-opt-6.c: New test.
32708
32709         * gcc.dg/20001117-1.c: Add main.
32710
32711 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32712
32713         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32714         Move from here ...
32715         * gcc.dg/940510-1.c: ... to here.
32716
32717         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32718         zero-size arrays in toplevel structures.
32719
32720 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32721
32722         * gcc.c-torture/execute/loop-8.c: New test.
32723
32724 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32725
32726         * g++.old-deja/g++.other/base1.C: New test.
32727
32728 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32729
32730         * g++.old-deja/g++.other/parse2.C: New test.
32731
32732 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32733
32734         * g++.old-deja/g++.pt/incomplete1.C: New test.
32735
32736 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32737
32738         * g++.old-deja/g++.other/friend9.C: New test.
32739
32740 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32741
32742         * gcc.dg/20001127-1.c: New test.
32743
32744 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32745
32746         * g++.old-deja/g++.pt/friend46.C: New test.
32747
32748 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32749
32750         * g++.old-deja/g++.other/ptrmem8.C: New test.
32751
32752 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32753
32754         * gcc.c-torture/execute/string-opt-7.c: New test.
32755         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32756
32757 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32758
32759         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32760         instead of 'mkcheck 2'.
32761
32762 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32763
32764         * gcc.c-torture/execute/memcheck/driver.c,
32765         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32766         C9X references to refer to C99.
32767
32768 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32769
32770         * gcc.dg/ultrasp3.c: New test.
32771
32772 2000-11-25  Neil Booth  <neilb@earthling.net>
32773
32774         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32775
32776 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32777
32778         * gcc.c-torture/compile/20001123-2.c: New.
32779
32780 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32781
32782         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32783
32784 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32785
32786         * gcc.dg/sequence-point-1.c: Add some new tests.
32787         * gcc.c-torture/execute/20001124-1.c: New test.
32788
32789 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32790
32791         * g++.old-deja/g++.other/vaarg4.C: New test.
32792         * gcc.c-torture/compile/20001123-1.c: New test.
32793
32794 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32795
32796         * g++.other/crash24.C: Adjust and remove XFAIL.
32797         * g++.other/crash37.C: New test.
32798
32799 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32800
32801         * g++.old-deja/g++.pt/instantiate9.C: New test.
32802
32803 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32804
32805         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32806         new ABI, too.
32807
32808         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32809         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32810
32811 2000-11-22  Neil Booth  <neilb@earthling.net>
32812
32813         * gcc.dg/cpp/Wtrigraphs.c: New test.
32814
32815 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32816
32817         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32818
32819 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32820
32821         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32822
32823 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32824
32825         * lib/gcc-dg.exp: load_lib scanasm.exp.
32826         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32827         * lib/g++-dg.exp: load_lib scanasm.exp.
32828         * lib/scanasm.exp: New.
32829         (scan-assembler, scan-assembler-not): Add optional arguments to
32830         test name, or if not present, the pattern name.
32831         (scan-assembler-dem, scan-assembler-dem-not): New.
32832
32833         * g++.dg/dg.exp: New.
32834
32835 2000-11-21  Neil Booth  <neilb@earthling.net>
32836
32837         * gcc.dg/cpp/integrated1.c: Remove.
32838
32839 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32840
32841         * gcc.c-torture/execute/20001121-1.c: New test.
32842
32843 2000-11-21  Richard Henderson  <rth@redhat.com>
32844
32845         * gcc.c-torture/compile/20001121-1.c: New test.
32846
32847 2000-11-20  Neil Booth  <neilb@earthling.net>
32848
32849         * gcc.dg/cpp/integrated1.c: New test.
32850
32851 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32852
32853         * g++.old-deja/g++.other/inline17.C: New test.
32854
32855 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32856
32857         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32858         local variable to be zero: I made the variable global. Now
32859         uses abort() and exit() instead of relying on main's return value.
32860
32861 2000-11-20  Neil Booth  <neilb@earthling.net>
32862
32863         * gcc.dg/cpp/paste2.c: Update test.
32864         * objc/execute/paste.m: New test.
32865
32866 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32867
32868         * gcc.dg/c99-condexpr-1.c: New test.
32869
32870 2000-11-20  Neil Booth  <neilb@earthling.net>
32871
32872         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
32873
32874 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
32875
32876         * g++.old-deja/g++.pt/export1.C: New test.
32877
32878 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32879
32880         * gcc.dg/20001117-1.c: New test.
32881
32882 2000-11-18  Richard Henderson  <rth@redhat.com>
32883
32884         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32885
32886 2000-11-18  Richard Henderson  <rth@redhat.com>
32887
32888         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32889         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32890         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32891
32892 2000-11-18  Richard Henderson  <rth@redhat.com>
32893
32894         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32895         (main): New.  Exit cleanly.
32896
32897 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32898
32899         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32900         gcc.dg/c99-fordecl-2.c: New tests.
32901
32902 2000-11-18  Richard Henderson  <rth@redhat.com>
32903
32904         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32905         * gcc.c-torture/execute/zerolen-2.c: New.
32906
32907 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32908
32909         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32910         memory.
32911
32912 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32913
32914         * g++.old-deja/g++.pt/instantiate8.C: New test.
32915
32916 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32917
32918         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32919         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32920
32921 2000-11-16  Nick Clifton  <nickc@redhat.com>
32922
32923         * gcc.c-torture/execute/nestfunc-2.c: New test.
32924         * gcc.c-torture/execute/nestfunc-3.c: New test.
32925
32926 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32927
32928         * gcc.c-torture/compile/20001116-1.c: New test.
32929
32930 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32931
32932         * gcc.c-torture/execute/20001115-1.c: New test.
32933
32934 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32935
32936         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32937         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32938         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32939         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32940
32941 2000-11-15  Neil Booth  <neilb@earthling.net>
32942
32943         gcc.dg/cpp/_Pragma1.c: Update.
32944         gcc.dg/cpp/_Pragma2.c: New test.
32945
32946 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32947
32948         * g++.old-deja/g++.other/anon5.C: New test.
32949
32950 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32951
32952         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
32953         tests.
32954
32955 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
32956
32957         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
32958         output.
32959
32960 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32961
32962         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
32963         labels at end of compound statements.
32964
32965 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
32966
32967         * gcc.c-torture/execute/loop-7.c: New test.
32968
32969 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32970
32971         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
32972
32973 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32974
32975         * gcc.dg/c99-bool-1.c: New test.
32976
32977 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32978
32979         * gcc.dg/c99-scope-1.c: Remove xfail.
32980         * gcc.dg/c99-scope-2.c: New test.
32981
32982 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32983
32984         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
32985         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
32986
32987 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
32988
32989         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
32990         error messages.
32991
32992         * g++.mike/p700.C: Don't typedef wchar_t.
32993         * g++.mike/p784.C: Likewise.
32994         * g++.mike/eb101.C: Don't use __wchar_t.
32995
32996 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32997
32998         * g77.f-torture/execute/20001111.[fx]: Test premature exit
32999         from DO loop.
33000
33001 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33002
33003         * gcc.c-torture/execute/20001111-1.c: New test.
33004
33005 2000-11-10  Nick Clifton  <nickc@redhat.com>
33006
33007         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
33008         long multuiple and accumulate.
33009
33010 2000-11-09  Richard Henderson  <rth@redhat.com>
33011
33012         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
33013         via size_t instead of int.
33014
33015         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
33016         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33017         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33018         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33019
33020 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
33021
33022         * gcc.c-torture/compile/20001109-1.c: New test.
33023         * gcc.c-torture/compile/20001109-2.c: New test.
33024
33025 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
33026
33027         * g++.old-deja/g++.pt/operator1.C: New test.
33028         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
33029
33030 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33031
33032         * gcc.dg/20001108-1.c: New test.
33033
33034 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33035
33036         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
33037         with both arguments constant strings.
33038         * gcc.c-torture/execute/string-opt-3.c: New test.
33039         * gcc.c-torture/execute/string-opt-4.c: New test.
33040         * gcc.c-torture/execute/string-opt-5.c: New test.
33041
33042 2000-11-08  Nick Clifton  <nickc@redhat.com>
33043
33044         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
33045         mulsidi3adddi patterns.
33046
33047 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
33048
33049         * g++.old-deja/g++.other/crash36.C: New test.
33050
33051 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
33052
33053         * g++.old-deja/g++.other/init16.C: New test.
33054
33055 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
33056
33057         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
33058
33059 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33060
33061         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
33062         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33063         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33064
33065 2000-11-07  DJ Delorie  <dj@redhat.com>
33066
33067         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
33068
33069 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33070
33071         * gcc.c-torture/execute/string-opt-1.c: New test.
33072
33073 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33074
33075         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
33076         mips-sgi-irix6.* because the MIPS ABI passes floating-point
33077         parameters in registers, and there is no way for a varargs
33078         function to know in which order the integer and floating-point
33079         parameters should be interleaved when they are placed on the
33080         stack.
33081         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33082         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33083
33084 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33085
33086         * gcc.c-torture/execute/string-opt-2.c: New test.
33087
33088 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
33089
33090         * g++.old-deja/g++.pt/crash60.C: New test.
33091
33092 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33093
33094         * g++.old-deja/g++.other/crash24.C: New test.
33095         * g++.old-deja/g++.other/crash25.C: New test.
33096         * g++.old-deja/g++.other/crash26.C: New test.
33097         * g++.old-deja/g++.other/crash27.C: New test.
33098         * g++.old-deja/g++.other/crash28.C: New test.
33099         * g++.old-deja/g++.other/crash29.C: New test.
33100         * g++.old-deja/g++.other/crash30.C: New test.
33101         * g++.old-deja/g++.other/crash31.C: New test.
33102         * g++.old-deja/g++.other/crash32.C: New test.
33103         * g++.old-deja/g++.other/crash33.C: New test.
33104         * g++.old-deja/g++.other/crash34.C: New test.
33105         * g++.old-deja/g++.other/crash35.C: New test.
33106
33107 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33108
33109         * gcc.c-torture/execute/20001031-1.c: New test.
33110
33111 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
33112
33113         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
33114         namespace.
33115
33116         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
33117         standards-conformant.
33118
33119         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33120
33121         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33122         * g++.old-deja/g++.mike/p755a.C: Likewise.
33123         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33124         library makes no calls to `operator new' during initialization.
33125
33126 2000-11-04  Neil Booth  <neilb@earthling.net>
33127
33128         * gcc.dg/cpp/include2.c: New tests.
33129
33130 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33131
33132         * lib/g++.exp (g++_set_ld_library_path): New function.
33133         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33134
33135 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33136
33137         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33138         warnings.
33139
33140 2000-11-01  Richard Henderson  <rth@redhat.com>
33141
33142         * g++.old-deja/g++.ext/namedret1.C: New.
33143         * g++.old-deja/g++.ext/namedret2.C: New.
33144         * g++.old-deja/g++.ext/namedret3.C: New.
33145
33146 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33147
33148         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33149         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33150
33151 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33152
33153         * gcc.c-torture/execute/va-arg-21.c: New test.
33154
33155 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33156
33157         * gcc.dg/c99-complex-2.c: New test.
33158
33159 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33160
33161         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33162
33163 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33164
33165         * g++.old-deja/g++.other/inline16.C: New test.
33166
33167 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33168
33169         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33170         __PRETTY_FUNCTION__
33171
33172 2000-10-29  Neil Booth  <neilb@earthling.net>
33173
33174         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33175         New tests.
33176         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33177         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33178         optimisation.
33179
33180 2000-10-29  Neil Booth  <neilb@earthling.net>
33181
33182         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33183         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33184         * mi5.c: Test multiple includes work with -C.
33185         * trigraphs.c: Test ^= version.
33186
33187 2000-10-28  Neil Booth  <neilb@earthling.net>
33188
33189         New tests and test updates for new macro expander.
33190
33191         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33192         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33193         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33194         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33195         new diagnostic messages.
33196
33197         * gcc.dg/cpp/macro3.c: New tests.
33198
33199 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33200
33201         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33202         on the same line.
33203
33204 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33205
33206         * g++.old-deja/g++.other/eh2.C: New test.
33207
33208 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33209
33210         * gcc.c-torture/execute/20001027-1.c: New test.
33211
33212 2000-10-26  Richard Henderson  <rth@redhat.com>
33213
33214         * gcc.c-torture/execute/20001026-1.c: New.
33215
33216 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33217
33218         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33219         * g++.old-deja/g++.law/builtin1.C: Likewise.
33220         * g++.old-deja/g++.law/ctors10.C: Likewise.
33221         * g++.old-deja/g++.law/virtual3.C: Likewise.
33222         * g++.old-deja/g++.mike/p658.C: Likewise.
33223         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33224         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33225         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33226         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33227         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33228
33229 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33230
33231         * gcc.c-torture/compile/20001024-1.c: New test.
33232
33233 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33234
33235         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33236         to tell us whether or not we are using V3.
33237
33238 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33239
33240         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33241         operands.
33242
33243 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33244
33245         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33246
33247 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33248
33249         * gcc.c-torture/execute/20001024-1.c: New test.
33250
33251 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33252
33253         * g++.old-deja/g++.other/sibcall1.C: New test.
33254
33255 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33256
33257         * gcc.dg/noncompile/init-3.c: New test.
33258
33259 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33260
33261         * gcc.dg/format-array-1.c: New test.
33262
33263 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33264
33265         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33266         writing through null pointers; remove comment about testing
33267         unterminated strings.
33268
33269 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33270
33271         * gcc.c-torture/execute/20001017-2.c: New test.
33272
33273 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33274
33275         * gcc.c-torture/compile/20001018-1.c: New test.
33276         * gcc.c-torture/compile/20001018-1.x: Xfail.
33277
33278 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33279
33280         * gcc.c-torture/execute/20001017-1.c: New test.
33281
33282 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33283
33284         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33285         for multiple use of arguments with scanf formats; add tests for
33286         multiple use of arguments.
33287
33288 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33289
33290         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33291
33292 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33293
33294         * gcc.dg/format-miss-1.c: New test.
33295
33296 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33297
33298         * gcc.c-torture/execute/20001013-1.c: New test.
33299
33300 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33301
33302         * gcc.dg/format-branch-1.c: New test.
33303
33304 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33305
33306         * README, lib/file-format.exp: Remove EGCS references.
33307
33308 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33309
33310         * gcc.dg/20001013-1.c: New test.
33311
33312 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33313
33314         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33315         for intmax_t in the compiler using __typeof__ and the type rules
33316         for conditional expressions.
33317
33318 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33319
33320         * gcc.dg/20001012-1.c: New test.
33321         * gcc.dg/20001012-2.c: New test.
33322
33323 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33324
33325         * gcc.dg/format-attr-1.c: New test.
33326
33327 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33328
33329         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33330         __LONG_LONG_MAX__ instead of LLONG_MAX.
33331
33332 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33333
33334         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33335         scanf flags.
33336         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33337         flags.
33338
33339 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33340
33341         * gcc.dg/sequence-pt-1.c: New test.
33342
33343 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33344
33345         * gcc.c-torture/execute/20001011-1.c: New testcase.
33346         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33347
33348 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33349
33350         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33351         does not error on it.
33352
33353 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33354
33355         * gcc.dg/20001009-1.c: New test.
33356
33357 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33358
33359         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33360         * gcc.c-torture/execute/20001009-2.c: ... to here.
33361
33362 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33363
33364         * gcc.c-torture/compile/20001009-1.c: New testcase.
33365         * gcc.c-torture/execute/20001009-1.c: New testcase.
33366         Testcases provided by Jan Hubicka <jh@suse.cz>.
33367
33368 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33369
33370         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33371         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33372         uintmax_t using <limits.h> to emulate the compiler's internal
33373         logic.  No longer XFAIL %j tests.
33374
33375 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33376
33377         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33378         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33379         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33380         regexps and details of expected handling of some bad formats.
33381         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33382         suppression.
33383
33384 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33385
33386         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33387         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33388         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33389         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33390         in list archives.
33391
33392 2000-10-06  Richard Henderson  <rth@cygnus.com>
33393
33394         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33395         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33396         * g++.old-deja/g++.jason/report.C: Likewise.
33397         * g++.old-deja/g++.law/friend5.C: Likewise.
33398         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33399         of the expected warnings.
33400
33401 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33402
33403         * g++.old-deja/g++.pt/enum14.C: New test.
33404
33405 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33406
33407         * g++.old-deja/g++.pt/crash59.C: New test.
33408
33409 2000-10-04  Will Cohen  <wcohen@redhat.com>
33410
33411         * gcc.dg/20000926-1.c: New test.
33412
33413 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33414
33415         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33416         function name for current C++ compiler.
33417         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33418
33419 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33420
33421         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33422         __PRETTY_FUNCTION__.
33423         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33424
33425 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33426
33427         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33428
33429 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33430
33431         * gcc.c-torture/compile/20000923-1.c: New test.
33432
33433 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33434
33435         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33436         * g++.old-deja/g++.pt/ttp62.C: Same.
33437         * g++.old-deja/g++.other/inline14.C: Same.
33438
33439 2000-09-24  Richard Henderson  <rth@cygnus.com>
33440
33441         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33442
33443 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33444
33445         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33446
33447 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33448
33449         * gcc.c-torture/compile/20000922-1.c: New file.
33450
33451 2000-09-21  Nick Clifton  <nickc@redhat.com>
33452
33453         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33454         a signed long modulo operation.
33455         (mod6): New function - perform an unsigned long modulo operation.
33456         (main): Add tests for modulos of very large numbers by very small
33457         dividends.
33458
33459 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33460
33461         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33462
33463 2000-09-19  Richard Henderson  <rth@cygnus.com>
33464
33465         * gcc.dg/compare2.c (case 10): XFAIL.
33466
33467 2000-09-18  Richard Henderson  <rth@cygnus.com>
33468
33469         * gcc.c-torture/execute/20000906-1.c: Move ...
33470         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33471         that support __builtin_trap.
33472
33473 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33474
33475         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33476
33477 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33478
33479         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33480         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33481         more $ format tests.
33482
33483 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33484
33485         * gcc.dg/format-errmk-1.c: New test.
33486
33487 2000-09-17  Greg McGary  <greg@mcgary.org>
33488
33489         * gcc.c-torture/execute/20000917-1.x: Remove.
33490
33491 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33492
33493         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33494
33495 2000-09-17  Greg McGary  <greg@mcgary.org>
33496
33497         * gcc.c-torture/execute/20000917-1.c: New test.
33498         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33499
33500 2000-09-16  Neil Booth  <NeilB@earthling.net>
33501
33502         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33503         in nested macro bug.
33504
33505 2000-09-15  Neil Booth  <NeilB@earthling.net>
33506
33507         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33508
33509 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33510
33511         * gcc.c-torture/execute/20000914-1.c: New test.
33512
33513 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33514
33515         * g++.other/inline13.C: New test.
33516
33517 2000-09-12  Andreas Jaeger  <aj@suse.de>
33518
33519         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33520         constant by Ulrich Drepper <drepper@redhat.com>.
33521
33522 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33523
33524         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33525
33526 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33527
33528         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33529
33530 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33531
33532         * gcc.dg/cpp/backslash.c: New test.
33533
33534 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33535
33536         * gcc.c-torture/execute/20000910-1.c: New test.
33537         * gcc.c-torture/execute/20000910-2.c: Likewise.
33538
33539 2000-09-11  Robert Lipe  <robertl@sco.com>
33540
33541         * gcc.dg/pragma-align.c: New test.
33542
33543 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33544
33545         * g++.old-deja/g++.pt/explicit82.C: New test.
33546         * g++.old-deja/g++.pt/explicit83.C: New test.
33547
33548 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33549
33550         * gcc.dg/asm-names.c: New test.
33551
33552 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33553
33554         * gcc.dg/cpp/tr-warn6.c: New test
33555
33556 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33557
33558         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33559         be accepted.
33560
33561 2000-09-07  Catherine Moore  <clm@redhat.com>
33562
33563         * gcc.c-torture/execute/unroll-1.c: New test.
33564
33565 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33566
33567         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33568         ERROR markers.
33569         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33570         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33571         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33572         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33573         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33574         Preprocess only.
33575         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33576         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33577
33578 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33579
33580         * g++.old-deja/g++.pt/deduct2.C: New test.
33581
33582 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33583
33584         * g++.old-deja/g++.pt/parms2.C: New test.
33585
33586 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33587
33588         * g++.old-deja/g++.pt/crash58.C: New test.
33589
33590 2000-09-06  Greg McGary  <greg@mcgary.org>
33591
33592         * gcc.c-torture/execute/20000906-1.c: New test.
33593         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33594
33595 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33596
33597         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33598
33599 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33600
33601         * g++.old-deja/g++.pt/crash57.C: New test.
33602
33603 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33604
33605         * g++.old-deja/g++.pt/crash56.C: New test.
33606
33607 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33608
33609         * g++.old-deja/g++.pt/koenig1.C: New test.
33610
33611 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33612
33613         * gcc.dg/20000904-1.c: New test.
33614
33615 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33616
33617         * gcc.dg/cpp/paste8.c: New test.
33618
33619 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33620
33621         * gcc.c-torture/compile/20000827-1.c: New test.
33622
33623 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33624
33625         * gcc.dg/format-diag-1.c: New test.
33626
33627 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33628
33629         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33630         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33631         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33632         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33633         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33634
33635 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33636
33637         * g++.old-deja/g++.other/nested4.C: New test.
33638
33639 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33640
33641         * g++.old-deja/g++.ns/scoped1.C: New test.
33642
33643 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33644
33645         * lib/g++.exp: Support testing already-installed GCC.
33646
33647 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33648
33649         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33650
33651 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33652
33653         * gcc.dg/return-type-2.c: New test.
33654
33655 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33656
33657         * gcc.c-torture/compile/20000825-1.c: New test.
33658
33659 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33660
33661         * gcc.dg/dwarf2-2.c: New test.
33662
33663 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33664
33665         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33666         dg-warning regexps.
33667
33668 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33669
33670         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33671         gcc.dg/format-ext-5.c: New tests.
33672
33673 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33674
33675         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33676
33677 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33678
33679         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33680
33681 2000-08-24  Richard Henderson  <rth@cygnus.com>
33682
33683         * gcc.dg/ia64-sync-1.c: New test.
33684         * gcc.dg/ia64-sync-2.c: New test.
33685         * gcc.dg/ia64-asm-1.c: New test.
33686
33687 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33688
33689         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33690         * gcc.dg/format-ext-2.c: New test.
33691
33692 2000-08-23  Jason Merrill  <jason@redhat.com>
33693
33694         * lib/old-dejagnu.exp: Also ignore "In member function" and
33695         "At global scope".
33696
33697 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33698
33699         * gcc.dg/noncompile/label-lineno-1.c: New test.
33700
33701 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33702
33703         * gcc.dg/c99-array-nonobj-1.c: New test.
33704
33705 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33706
33707         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33708         tests.
33709         * gcc.dg/format-ext-1.c: New test.
33710
33711 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33712
33713         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33714         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33715         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33716         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33717         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33718
33719 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33720
33721         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33722         gcc.dg/c99-strftime-2.c: New tests.
33723
33724 2000-08-22  Richard Henderson  <rth@cygnus.com>
33725
33726         * gcc.c-torture/execute/20000822-1.c: New test.
33727
33728 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33729
33730         * gcc.c-torture/execute/20000819-1.x: Remove.
33731
33732 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33733
33734         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33735         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33736         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33737         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33738         gcc.dg/format-xopen-1.c: New tests.
33739
33740 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33741
33742         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33743
33744 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33745
33746         * g++.old-deja/g++.other/loop2.C: New test.
33747
33748         * gcc.c-torture/compile/20000606-1.c: New test.
33749         * gcc.c-torture/compile/20000728-1.c: New test.
33750         * gcc.c-torture/execute/20000801-1.c: New test.
33751         * gcc.c-torture/execute/20000801-2.c: New test.
33752         * gcc.c-torture/execute/20000819-1.c: New test.
33753         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33754         * gcc.dg/20000629-1.c: New test.
33755         * gcc.dg/20000724-1.c: New test.
33756         * gcc.dg/20000807-1.c: New test.
33757
33758 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33759
33760         * gcc.dg/cpp/pragma-1.c: New test.
33761         * gcc.dg/cpp/pragma-2.c: New test.
33762
33763 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33764
33765         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33766         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33767
33768 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33769
33770         * gcc.c-torture/compile/20000818-1.c: New test.
33771
33772 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33773
33774         * gcc.c-torture/execute/20000818-1.c: New test.
33775
33776 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33777
33778         * gcc.dg/format-va-1.c: New test.
33779
33780 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33781
33782         * g++.old-deja/g++.other/typedef8.C: New test.
33783
33784 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33785
33786         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33787         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33788         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33789         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33790         * g++.old-deja/g++.other/ptrmem7.C: New test.
33791         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33792
33793 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33794
33795         * g++.old-deja/g++.pt/typename27.C: New test.
33796
33797 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33798
33799         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33800         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33801         * g++.old-deja/g++.pt/friend45.C: New test.
33802         * g++.old-deja/g++.other/friend8.C: New test.
33803
33804 2000-08-15  Richard Henderson  <rth@cygnus.com>
33805
33806         * gcc.c-torture/execute/20000815-1.c: New test.
33807
33808 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33809
33810         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33811         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33812         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33813
33814 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33815
33816         * g++.old-deja/g++.other/refinit2.C: New test.
33817
33818 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33819
33820         * lib/c-torture.exp (c-torture): Make
33821         compiler_conditional_xfail_data global.
33822         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33823         compiler_conditional_xfail_data machinery.
33824         (f-torture-execute): Likewise.
33825         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33826         and only when unrolling loops.
33827
33828         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33829
33830 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33831
33832         * g++.old-deja/g++.pt/explicit81.C: New test.
33833
33834 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33835
33836         * g++.old-deja/g++.pt/typename26.C: New test.
33837
33838 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33839
33840         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33841         warning.
33842
33843 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33844
33845         * g++.old-deja/g++.other/array3.C: New test.
33846
33847 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33848
33849         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33850         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33851         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33852         New tests.
33853
33854 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33855
33856         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33857         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33858
33859 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33860
33861         * gcc.c-torture/execute/20000808-1.c: New test.
33862
33863 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33864
33865         * gcc.dg/c90-const-expr-1.c: New test.
33866
33867 2000-08-08  Richard Henderson  <rth@cygnus.com>
33868
33869         * gcc.dg/noncompile/920923-1.c: Declare calloc.
33870
33871 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33872
33873         * gcc.dg/noncompile/const-ll-1.c: New test.
33874
33875 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33876
33877         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33878
33879 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33880
33881         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33882         that running programs linked against the shared version of libobjc
33883         run correctly.
33884
33885 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33886
33887         * gcc.dg/c99-printf-1.c: New test.
33888
33889 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33890
33891         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33892
33893 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33894
33895         * gcc.c-torture/execute/20000731-1.x: Delete.
33896
33897 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33898
33899         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33900         and torture_without_loops as is done by c-torture.exp.
33901         (search_for): Copy from c-torture.exp.
33902         (gcc-dg-runtest): New function, drives a directory of tests
33903         iterating over the TORTURE_OPTIONS.
33904         (scan-assembler, scan-assembler-not): Move here from
33905         individual directory drivers.
33906
33907         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33908         defined by lib/gcc-dg.exp.
33909         * gcc.dg/cpp/cpp.exp: Likewise.
33910         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33911         gcc-dg-runtest, so we cycle over optimization options.
33912
33913         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33914         * gcc.dg/compare2.c: No longer expected to fail.
33915
33916 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33917
33918         * gcc.c-torture/execute/20000804-1.c: New test.
33919
33920 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33921
33922         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33923
33924 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33925
33926         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33927
33928 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33929
33930         * gcc.c-torture/compile/20000803-1.c: New test.
33931
33932 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33933
33934         * gcc.c-torture/execute/20000801-3.c,
33935         gcc.c-torture/execute/20000801-4.c: New tests.
33936         * gcc.c-torture/execute/20000801-3.x,
33937         gcc.c-torture/execute/20000801-4.x: Xfail.
33938
33939 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33940
33941         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33942         libobjc/.libs to allow for libtool.
33943
33944 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33945
33946         * gcc.c-torture/compile/20000802-1.c: New test.
33947
33948 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33949
33950         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
33951
33952 2000-07-31  Jeffrey A Law  (law@cygnus.com)
33953
33954         * gcc-c-torture/execute/20000731-2.c: New test.
33955
33956         * gcc.c-torture/execute/20000731-1.c: New test.
33957         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
33958
33959 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
33960
33961         * testsuite/gcc.dg/cpp/paste7.c: New test.
33962         * gcc.dg/cpp/20000725-1.c: New test.
33963
33964 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
33965
33966         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
33967         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
33968         declaration warning for __builtin_dwarf_reg_size.
33969
33970         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
33971
33972 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33973
33974         * gcc.dg/noncompile/voidparam-1.c: New test.
33975
33976 2000-07-30  Richard Henderson  <rth@cygnus.com>
33977
33978         * gcc.dg/c90-digraph-1.c: Don't xfail.
33979         * gcc.dg/compare2.c (case 10): Xfail.
33980         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
33981
33982 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
33983
33984         * gcc.dg/c99-main-1.c: New test.
33985
33986 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33987
33988         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
33989
33990 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
33991
33992         * gcc.c-tortuer/execute/20000726-1.c: New test.
33993
33994 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
33995
33996         * gcc.c-torture/execute/enum-2.c: New test.
33997
33998 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33999
34000         * gcc.dg/cpp/tr-warn3.c: New test.
34001
34002 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34003
34004         * g++.old-deja/g++.ext/implicit1.C: Remove.
34005         * g++.old-deja/g++.jason/c2.C: Remove
34006         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
34007         * g++.old-deja/g++.pt/crash16.C: Likewise.
34008         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
34009
34010 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34011
34012         * g++.old-deja/g++.other/for2.C: New test.
34013
34014 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
34015
34016         * gcc.dg/20000720-1.c: New test.
34017
34018 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
34019
34020         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
34021
34022 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
34023
34024         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
34025         * gcc.c-torture/execute/20000722-1.c: New.
34026         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
34027
34028 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
34029
34030         * gcc.dg/cpp/20000720-1.S: New test.
34031
34032 2000-07-21  Michael Meissner  <meissner@redhat.com>
34033
34034         * gcc.c-torture/execute/ieee/hugeval.c: New test.
34035
34036 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34037
34038         * g++.old-deja/g++.brendan/crash16.C,
34039         g++.old-deja/g++.brendan/parse3.C,
34040         g++.old-deja/g++.brendan/redecl1.C,
34041         g++.old-deja/g++.ns/template13.C,
34042         g++.old-deja/g++.other/decl4.C,
34043         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
34044
34045 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34046
34047         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
34048         and "Internal error".
34049
34050         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
34051         regexps.
34052         * gcc.dg/cpp/paste6.c: New test.
34053
34054 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
34055
34056         * gcc.dg/cpp/tr-direct.c: New test.
34057
34058         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
34059         gcc.dg/cpp/undef1.c: Tweak error regexps.
34060
34061 2000-07-18  Eric Christopher <echristo@redhat.com>
34062
34063         * gcc.c-torture/compile/20000718-1.c: New test.
34064
34065 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
34066
34067         * cpplex.c (_cpp_push_token): If the token being pushed back
34068         is the previous token in this context, just subtract one from
34069         context->posn.
34070         * cppmacro.c (save_expansion): Clear aux field when storing a
34071         placemarker.
34072
34073 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
34074
34075         * gcc.dg/noncompile/redecl-1.c: New test.
34076
34077 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
34078
34079         * gcc.c-torture/execute/20000717-5.c: New test.
34080         * gcc.c-torture/execute/20000717-1.x: Removed.
34081
34082 2000-07-17  Richard Henderson  <rth@cygnus.com>
34083
34084         * gcc.c-torture/execute/20000717-4.c: New test.
34085
34086 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
34087
34088         * gcc.dg/cpp/syshdr.c: New test.
34089         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
34090
34091 2000-07-17  Neil Booth  <neilb@earthling.net>
34092
34093         * gcc.dg/cpp/cmdlne-dM.c: New test.
34094         * gcc.dg/cpp/cmdlne-dD.c: New test.
34095
34096 2000-07-17  Jeffrey A Law  (law@cygnus.com)
34097
34098         * gcc.c-torture/execute/20000717-3.c: New test.
34099
34100         * gcc.c-torture/compile/20000717-1.c: New test.
34101
34102 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
34103
34104         * gcc.c-torture/execute/20000717-2.c: New test.
34105
34106 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34107
34108         * gcc.dg/formatz-1.c: New test.
34109
34110         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
34111         * gcc.dg/c99-digraph-1.c: New tests.
34112
34113         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
34114         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
34115
34116         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
34117         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
34118         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34119         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34120         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34121         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34122         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34123
34124 2000-07-17   Greg McGary <greg@mcgary.org>
34125
34126         * gcc.c-torture/execute/20000717-1.c: New test.
34127         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34128
34129 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34130
34131         * gcc.c-torture/execute/20000715-2.c: New test.
34132         * gcc.dg/20000715-1.c: New test.
34133
34134 2000-07-15  Michael Meissner  <meissner@redhat.com>
34135
34136         * gcc.c-torture/execute/20000715-1.c: New test.
34137
34138 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34139
34140         * gcc.c-torture/execute/20000707-1.c: New test.
34141
34142 2000-07-13  Neil Booth  <NeilB@earthling.net>
34143
34144         * testsuite/gcc.dg/cpp/digraph1.c,
34145         testsuite/gcc.dg/cpp/digraph2.c,
34146         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34147
34148 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34149
34150         * g77.f-torture/compile/20000630-2.f:  New test.
34151         * g77.f-torture/compile/20000630-2.x
34152
34153 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34154
34155         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34156
34157 2000-07-11  Neil Booth  <NeilB@earthling.net>
34158
34159         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34160
34161 2000-07-11  Neil Booth  <NeilB@earthling.net>
34162
34163         * gcc.dg/cpp/cmdlne-C.c: New.
34164
34165 2000-07-09  Neil Booth  <NeilB@earthling.net>
34166
34167         * gcc.dg/cpp/directiv.c: New tests.
34168         * gcc.dg/cpp/undef1.c: Update.
34169
34170 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34171
34172         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34173
34174 2000-07-09  Neil Booth  <NeilB@earthling.net>
34175
34176         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34177
34178 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34179
34180         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34181         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34182
34183 2000-07-08  Neil Booth  <NeilB@earthling.net>
34184
34185         * gcc.dg/cpp/macsyntx.c: New tests.
34186
34187 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34188
34189         * gcc.dg/20000707-1.c: New test.
34190
34191 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34192
34193         * gcc.c-torture/execute/20000706-1.c: New test.
34194         * gcc.c-torture/execute/20000706-2.c: New test.
34195         * gcc.c-torture/execute/20000706-3.c: New test.
34196         * gcc.c-torture/execute/20000706-4.c: New test.
34197         * gcc.c-torture/execute/20000706-5.c: New test.
34198
34199 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34200
34201         * g++.old-deja/g++.pt/instantiate7.C: New test.
34202
34203 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34204
34205         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34206         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34207         * g++.old-deja/g++.other/rtti3.C: Likewise.
34208         * g++.old-deja/g++.other/rttid3.C: Likewise.
34209
34210 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34211
34212         *  g77.f-torture/compile/20000630-1.x: Fix typo
34213
34214 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34215
34216         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34217         assembly output.
34218
34219 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34220
34221         * gcc.dg/cpp/ident.c: New test.
34222
34223 2000-07-05  Neil Booth  <NeilB@earthling.net>
34224
34225         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34226           gcc.dg/cpp/lexstrng.c: New tests.
34227
34228 2000-07-04  Neil Booth  <NeilB@earthling.net>
34229
34230         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34231         * gcc.dg/cpp/strify2.c: Same.
34232
34233 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34234
34235         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34236         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34237         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34238         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34239
34240         * testsuite/gcc.dg/cpp/macro1.c,
34241         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34242         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34243         testsuite/gcc.dg/cpp/strify1.c,
34244         testsuite/gcc.dg/cpp/strify2.c: New tests.
34245
34246 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34247
34248         * gcc.c-torture/execute/20000703-1.c: New test.
34249
34250 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34251
34252         * g++.old-deja/g++.pt (lookup10.C): New test.
34253
34254 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34255
34256         * g++.old-deja/g++.pt (typename25.C): New test.
34257
34258 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34259
34260         * gcc.c-torture/compile/20000701-1.c: New test.
34261
34262 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34263
34264         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34265         to test case.
34266
34267 2000-06-30  Catherine Moore  <clm@cygnus.com>
34268
34269         * gcc.c-torture/execute/align-1.c: New test.
34270
34271 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34272
34273         * g++.old-deja/g++.pt/expr8.C: New test.
34274         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34275
34276 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34277
34278         * gcc.c-torture/compile/20000629-1.c: New test.
34279
34280 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34281
34282
34283         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34284         gcc.dg/noncompile directory, depending on whether they're
34285         preprocessor tests or not.  Annotate all the tests for the dg
34286         framework.
34287
34288         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34289         * gcc.dg/noncompile/noncompile.exp: New.
34290
34291         * Moved files:
34292         Old name                                New name
34293         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34294         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34295         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34296         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34297         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34298         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34299         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34300         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34301         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34302         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34303         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34304         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34305         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34306         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34307         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34308         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34309         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34310         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34311         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34312         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34313         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34314         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34315         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34316         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34317
34318         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34319         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34320         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34321         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34322         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34323         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34324
34325 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34326
34327         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34328         declare one variable.  On the fourth, error.
34329         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34330         declared by 20000628-1a.h.
34331
34332 2000-06-29  Richard Henderson  <rth@redhat.com>
34333
34334         * gcc.c-torture/execute/930529-1.x: New file.
34335         * gcc.dg/920413-1.c: Adjust expected warning text.
34336         * gcc.dg/980217-1.c: Declare abort.
34337         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34338
34339 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34340
34341         * g77.f-torture/compile/20000629-1.f: New test.
34342         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34343
34344 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34345
34346         Rearrange lots of files, removing entirely the
34347         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34348         directories.
34349
34350         * Deleted files:
34351         gcc.c-torture/code_quality/code_quality.exp
34352         gcc.c-torture/special/special.exp
34353         gcc.failure/failure.exp
34354         gcc.failure/940409-1.x
34355         gcc.c-torture/compile/961203-1.x
34356
34357         * New files:
34358         gcc.misc-tests/linkage.exp
34359         gcc.c-torture/execute/920730-1t.c
34360         gcc.c-torture/execute/920730-1t.x
34361         gcc.c-torture/compile/920520-1.x
34362         gcc.c-torture/compile/920521-1.x
34363         gcc.c-torture/compile/981006-1.x
34364         gcc.c-torture/execute/eeprof-1.x
34365
34366         * Moved files (possibly with modifications to fit a new harness):
34367         Old name                                New name
34368         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34369         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34370         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34371         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34372         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34373         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34374         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34375         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34376         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34377         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34378         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34379         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34380         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34381         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34382
34383 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34384
34385         * c-torture/compile/961203-1.x: Delete.
34386
34387         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34388         not exit. Include stdio.h.
34389         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34390         * gcc.misc-tests/dg-12.c: Likewise.
34391         * gcc.misc-tests/dg-5.c: Likewise.
34392         * gcc.misc-tests/dg-6.c: Likewise.
34393         * gcc.misc-tests/dg-7.c: Prototype abort.
34394         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34395         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34396         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34397         not exit.
34398         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34399         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34400
34401 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34402
34403         * gcc.dg/cpp/20000628-1.c: New test.
34404         * gcc.dg/cpp/20000628-1.h: New header for above test.
34405         * gcc.dg/cpp/20000628-1a.h: Likewise.
34406
34407 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34408
34409         * gcc.dg/cpp: New directory.
34410         * gcc.dg/cpp/cpp.exp: New driver.
34411         * gcc.dg/cpp/20000627-1.c: New test.
34412         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34413         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34414         and rewrite as a compilation test.
34415
34416         * gcc.dg: Move many files into the cpp subdirectory, possibly
34417         renaming or editing them as well.
34418         Old name                New name
34419         990119-1.c              cpp/19990119-1.c
34420         990228-1.c              cpp/19990228-1.c
34421         990407-1.c              cpp/19990407-1.c
34422         990409-1.c              cpp/19990409-1.c
34423         990413-1.c              cpp/19990413-1.c
34424         990703-1.c              cpp/19990703-1.c
34425         20000127-1.c            cpp/20000127-1.c
34426         20000129-1.c            cpp/20000129-1.c
34427         20000207-1.c            cpp/20000207-1.c
34428         20000207-2.c            cpp/20000207-2.c
34429         20000209-1.c            cpp/20000209-1.c
34430         20000209-2.c            cpp/20000209-2.c
34431         20000301-1.c            cpp/20000301-1.c
34432         20000419-1.c            cpp/20000419-1.c
34433         20000510-1.S            cpp/20000510-1.S
34434         20000519-1.c            cpp/20000519-1.c
34435         20000529-1.c            cpp/20000529-1.c
34436         20000625-1.c            cpp/20000625-1.c
34437         20000625-2.c            cpp/20000625-2.c
34438         cpp-as1.c               cpp/assert1.c
34439         cpp-as2.c               cpp/assert2.c
34440         cxx-comments-1.c        cpp/cxxcom1.c
34441         cxx-comments-2.c        cpp/cxxcom2.c
34442         endif-label.c           cpp/endif.c
34443         cpp-hash1.c             cpp/hash1.c
34444         cpp-hash2.c             cpp/hash2.c
34445         cpp-if1.c               cpp/if-1.c
34446         cpp-if2.c               cpp/if-2.c
34447         cpp-if3.c               cpp/if-3.c
34448         cpp-if4.c               cpp/if-4.c
34449         cpp-if5.c               cpp/if-5.c
34450         cpp-cond.c              cpp/if-cexp.c
34451         cpp-missingop.c         cpp/if-mop.c
34452         cpp-missingparen.c      cpp/if-mpar.c
34453         cpp-opprec.c            cpp/if-oppr.c
34454         cpp-ifparen.c           cpp/if-paren.c
34455         cpp-shortcircuit.c      cpp/if-sc.c
34456         cpp-shift.c             cpp/if-shift.c
34457         cpp-unary.c             cpp/if-unary.c
34458         cpp-li1.c               cpp/line1.c
34459         cpp-li2.c               cpp/line2.c
34460         lineno.c                cpp/line3.c
34461         lineno-2.c              cpp/line4.c
34462         cpp-mi.c                cpp/mi1.c
34463         cpp-mic.h               cpp/mi1c.h
34464         cpp-micc.h              cpp/mi1cc.h
34465         cpp-mind.h              cpp/mi1nd.h
34466         cpp-mindp.h             cpp/mi1ndp.h
34467         cpp-mix.h               cpp/mi1x.h
34468         cpp-mi2.c               cpp/mi2.c
34469         cpp-mi2a.h              cpp/mi2a.h
34470         cpp-mi2b.h              cpp/mi2b.h
34471         cpp-mi2c.h              cpp/mi2c.h
34472         cpp-mi3.c               cpp/mi3.c
34473         cpp-mi3.def             cpp/mi3.def
34474         poison-1.c              cpp/poison.c
34475         pr-impl.c               cpp/prag-imp.c
34476         cpp-redef-2.c           cpp/redef1.c
34477         cpp-redef.c             cpp/redef2.c
34478         strpaste.c              cpp/strp1.c
34479         strpaste-2.c            cpp/strp2.c
34480         cpp-tradpaste.c         cpp/tr-paste.c
34481         cpp-tradstringify.c     cpp/tr-str.c
34482         cpp-tradwarn1.c         cpp/tr-warn1.c
34483         cpp-tradwarn2.c         cpp/tr-warn2.c
34484         trigraphs.c             cpp/trigraphs.c
34485         cpp-unc1.c              cpp/unc1.c
34486         cpp-unc2.c              cpp/unc2.c
34487         cpp-unc3.c              cpp/unc3.c
34488         cpp-unc.c               cpp/unc4.c
34489         undef.c                 cpp/undef1.c
34490         undef-2.c               cpp/undef2.c
34491         cpp-wi1.c               cpp/widestr1.c
34492
34493 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34494
34495         * lib/g++.exp (g++_include_flags): Tweak.
34496
34497 2000-06-27  H.J. Lu  <hjl@gnu.org>
34498             Loren J. Rittle  <ljrittle@acm.org>
34499
34500         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34501         version with one that knows about the new gcc tree structure.
34502         (g++_link_flags): Same.
34503
34504 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34505
34506         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34507         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34508         case we are cross-compiling.
34509
34510         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34511         g++.old-deja/g++.niklas/Makefile.in,
34512         g++.old-deja/g++.niklas/configure.in,
34513         g++.old-deja/g++.other/Makefile.in,
34514         g++.old-deja/g++.other/configure.in,
34515         gcc.c-torture/code_quality/Makefile.in,
34516         gcc.c-torture/code_quality/configure.in,
34517         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34518         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34519         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34520         gcc.c-torture/execute/ieee/Makefile.in,
34521         gcc.c-torture/execute/ieee/configure.in,
34522         gcc.c-torture/noncompile/Makefile.in,
34523         gcc.c-torture/noncompile/configure.in,
34524         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34525         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34526         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34527
34528 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34529
34530         * g++.old-deja/g++.other/ambig3.C: New test.
34531
34532 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34533
34534         * g++.old-deja/g++.pt/syntax1.C: New test.
34535         * g++.old-deja/g++.pt/syntax2.C: New test.
34536         * g++.old-deja/g++.other/syntax3.C: New test.
34537         * g++.old-deja/g++.other/syntax4.C: New test.
34538
34539 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34540
34541         * gcc.dg/20000623-1.c: Prototype exit and abort.
34542
34543 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34544
34545         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34546         New tests.
34547         * gcc.dg/cpp-mi3.def: New file.
34548
34549         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34550         inside assertions.
34551         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34552         lexer's error messages.
34553         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34554         divine anything from the linemarkers.
34555         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34556         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34557
34558 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34559
34560         * gcc.dg/20000623-1.c: New test.
34561
34562 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34563
34564         * gcc.c-torture/execute/20000622-1.c: New test.
34565
34566 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34567
34568         * g++.old-deja/g++.other/init15.C: New test.
34569
34570 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34571
34572         * g++.old-deja/g++.pt/vaarg2.C: New test.
34573         * g++.old-deja/g++.pt/vaarg3.C: New test.
34574
34575 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34576
34577         * g++.old-deja/g++.other/dyncast6.C: New test.
34578
34579 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34580
34581         * gcc.c-torture/execute/loop-6.c: New test.
34582
34583 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34584
34585         * gcc.dg/20000614-1.c: New test.
34586         * gcc.dg/20000614-2.c: New test.
34587
34588 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34589
34590         * g++.old-deja/g++.other/inline12.C: New test.
34591
34592 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34593
34594         * g++.old-deja/g++.other/eh1.C: New test.
34595
34596 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34597
34598         * g++.old-deja/g++.other/type.C: New test.
34599
34600 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34601
34602         * g++.old-deja/g++.other/initstring.C: New test.
34603
34604 2000-06-12  Jason Merrill  <jason@redhat.com>
34605
34606         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34607
34608 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34609
34610         * gcc.c-torture/compile/20000609-1.c: New test.
34611
34612 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34613
34614         * gcc.dg/20000609-1.c: New test.
34615
34616 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34617
34618         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34619         * gcc.c-torture/noncompile/poison-1.c: Move...
34620         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34621         * gcc.dg/cpp-li1.c: Add a token after the #line.
34622
34623 2000-06-05  Richard Henderson  <rth@cygnus.com>
34624
34625         * gcc.c-torture/execute/20000605-2.c: New test.
34626         * gcc.c-torture/execute/20000605-3.c: New test.
34627
34628 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34629
34630         * g77.f-torture/execute/20000503-1.x: New file.
34631
34632 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34633
34634         * g++.old-deja/g++.eh/badalloc1.C: New test.
34635
34636 2000-06-05  Richard Henderson  <rth@cygnus.com>
34637
34638         * gcc.c-torture/execute/20000605-1.c: New test.
34639
34640 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34641             Nathan Sidwell <nathan@codesourcery.com>
34642
34643         * gcc.c-torture/compile/20000605-1.c: New test.
34644
34645 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34646
34647         * g77.f-torture/compile/20000601-1.f:  New test.
34648
34649 2000-06-03  Richard Henderson  <rth@cygnus.com>
34650
34651         * gcc.c-torture/execute/20000603-1.c: New.
34652
34653 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34654
34655         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34656         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34657
34658 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34659
34660         * gcc.dg/compare2.c (case 12): XFAIL.
34661         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34662         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34663
34664         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34665
34666 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34667
34668         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34669         guard macro is already defined when the header is first
34670         included.
34671         * gcc.dg/cpp-mix.h: New file.
34672         * gcc.dg/endif-label.c: Update patterns to match compiler.
34673
34674         * g++.brendan/complex1.C: Declare abort.
34675         * g++.law/refs4.C: Remove XFAIL.
34676         * g++.oliva/expr2.C: Declare abort and exit.
34677
34678 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34679
34680         * gcc.c-torture/execute/20000528-1.c: New test.
34681
34682         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34683         * g++.old-deja/g++.law/temps4.C: Likewise.
34684
34685         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34686         stdlib.h.  Call abort() on failure.
34687         * g++.old-deja/g++.law/refs4.C: Likewise.
34688         * g++.old-deja/g++.law/temps4.C: Likewise.
34689         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34690         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34691
34692 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34693
34694         Relative to g++.dg/special:
34695         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34696
34697         Relative to g++.old-deja:
34698         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34699         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34700         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34701         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34702         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34703         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34704         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34705
34706         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34707         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34708         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34709         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34710         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34711         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34712         and/or string.h.
34713
34714         * g++.other/goto1.C: Update expectations for error messages.
34715
34716 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34717
34718         * gcc.c-torture/compile/20000523-1.c: New test.
34719
34720 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34721
34722         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34723
34724 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34725
34726         * g++.old-deja/g++.eh/catch11.C: New test.
34727         * g++.old-deja/g++.eh/catch12.C: New test.
34728
34729 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34730
34731         * gcc.c-torture/execute/20000523-1.c: New test.
34732
34733 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34734
34735         * c-torture/execute/bcp-1.c: Replace abort in arg of
34736         __builtin_constant_p with a generic external function.
34737
34738         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34739         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34740         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34741         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34742         Prototype abort and/or exit.
34743
34744         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34745         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34746         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34747         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34748
34749 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34750
34751         * gcc.dg/dwarf2-1.c: New test.
34752
34753 2000-05-20  Richard Henderson  <rth@cygnus.com>
34754
34755         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34756
34757 2000-05-20  Andreas Jaeger  <aj@suse.de>
34758
34759         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34760         testcase.
34761
34762 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34763
34764         * gcc.c-torture/execute/20000519-2.c: New test.
34765
34766 2000-05-19  Andreas Jaeger  <aj@suse.de>
34767
34768         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34769         which fails with SSA.
34770
34771         * lib/c-torture.exp: Also test with -O3 -fssa.
34772
34773 2000-05-18  Michael Meissner  <meissner@redhat.com>
34774
34775         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34776         * gcc.c-torture/execute/920415-1.c: Ditto.
34777         * gcc.c-torture/execute/920501-1.c: Ditto.
34778         * gcc.c-torture/execute/conversion.c: Ditto.
34779         * gcc.c-torture/execute/cvt-1.c: Ditto.
34780
34781 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34782
34783         * gcc.c-torture/compile/20000518-1.c: New test.
34784
34785 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34786
34787         * g77.f-torture/compile/200005018.f:  New test.
34788
34789 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34790
34791         * gcc.c-torture/compile/20000517-1.c: New test.
34792
34793 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34794
34795         * gcc.c-torture/execute/20000516-1.c: New test.
34796
34797 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34798
34799         * g++.old-deja/g++.other/eh.C: New test.
34800
34801 2000-05-12  Richard Henderson  <rth@cygnus.com>
34802
34803         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34804         constants through to doit's conditional.
34805
34806 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34807
34808         * gcc.c-torture/compile/20000511-1.c: New test.
34809         * g77.f-torture/compile/20000511-1.f: New test.
34810         * g77.f-torture/compile/20000511-2.f: New test.
34811
34812 2000-05-11  Michael Meissner  <meissner@redhat.com>
34813
34814         * gcc.c-torture/execute/20000511-1.c: New test.
34815
34816 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34817
34818         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34819         * gcc.dg/20000510-1.S: New.
34820
34821 2000-05-08  Catherine Moore  <clm@cygnus.com>
34822
34823         * gcc.dg/unused-3.c: New.
34824
34825 2000-05-06  Richard Henderson  <rth@cygnus.com>
34826
34827           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34828           * g++.old-deja/g++.mike/warn1.C: Likewise.
34829           * g++.old-deja/g++.pt/local1.C: Likewise.
34830           * g++.old-deja/g++.pt/local7.C: Likewise.
34831           * g++.old-deja/g++.pt/spec16.C: Likewise.
34832
34833 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34834
34835         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34836
34837 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34838
34839           * g77.f-torture/execute/20000503-1.f:  New test.
34840
34841 2000-05-04  Andreas Jaeger  <aj@suse.de>
34842
34843         * gcc.dg/noreturn-2.c: New test.
34844
34845 2000-05-04  Neil Booth  <NeilB@earthling.net>
34846
34847         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34848         preprocessor.
34849
34850 2000-05-04  Richard Henderson  <rth@cygnus.com>
34851
34852         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34853
34854 2000-05-04  Richard Henderson  <rth@cygnus.com>
34855
34856         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34857         OpenSSL by Jason R Thorpe.
34858
34859 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34860
34861         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34862
34863 2000-05-03  Robert Lipe <robertlipe@usa.net>
34864
34865         * gcc.dg/20000503-1.c: New test.
34866
34867 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34868
34869         * gcc.c-torture/compile/20000502-1.c: New test.
34870         * g++.old-deja/g++.other/align.C: New test.
34871         * gcc.dg/cpp-tradstringify.c: New test.
34872
34873 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34874
34875         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
34876         and hard registers.
34877
34878 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34879
34880         * gcc.c-torture/execute/loop-5.c: New test.
34881
34882 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34883
34884         * gcc.c-torture/execute/va-arg-20.c: New test.
34885
34886 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34887
34888         * gcc.c-torture/execute/20000422-1.c: New test.
34889
34890 2000-04-20  Greg McGary  <gkm@gnu.org>
34891
34892         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34893         when optimizing, but without sibling-call optimizations (-O1).
34894
34895 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34896
34897           * gcc.c-torture/compile/20000420-1.c: New test.
34898
34899 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34900
34901         * g++.abi/ptrflags.C: New test.
34902         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34903
34904 2000-04-19  Catherine Moore  <clm@cygnus.com>
34905
34906         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34907
34908 2000-04-19  Greg McGary  <gkm@gnu.org>
34909
34910         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34911         sibling-call optimizations.
34912
34913 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34914
34915         * gcc.dg/20000419-1.c: New test.
34916
34917 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34918
34919         * gcc.c-torture/execute/20000412-6.c: New test.
34920
34921 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34922
34923         * gcc.c-torture/execute/20000412-5.c: New test.
34924         * g77.f-torture/compile/20000412-1.f: New test.
34925         * gcc.c-torture/execute/20000412-4.c: New test.
34926         * gcc.c-torture/compile/20000412-2.c: New test.
34927         * gcc.c-torture/execute/20000412-3.c: New test.
34928         * gcc.c-torture/compile/20000412-1.c: New test.
34929         * gcc.c-torture/execute/20000412-2.c: New test.
34930
34931 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34932
34933         * objc/execute/bf-20.m: New test.
34934
34935 2000-04-10  Richard Henderson  <rth@cygnus.com>
34936
34937         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34938
34939         * gcc.c-torture/execute/20000412-1.c: New test.
34940
34941 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34942
34943         * g++.old-deja/g++.eh/catchptr1.C: New test.
34944
34945 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34946
34947         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34948
34949 2000-04-08  Neil Booth  <NeilB@earthling.net>
34950
34951         * gcc.dg/cpp-nullchar.c: Remove test as
34952         embedded nulls cause problems.
34953
34954 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34955
34956         * gcc.dg/compare2.c: New test.
34957
34958 2000-04-08  Neil Booth  <NeilB@earthling.net>
34959
34960         * gcc.dg/cpp-nullchar.c: New test.
34961
34962 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
34963
34964         * gcc.dg/cpp-mi2.c: New test.
34965         * gcc.dg/cpp-mi2[abc].h: New files.
34966
34967 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
34968
34969         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
34970         member name.
34971
34972 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34973
34974         * g++.old-deja/g++.abi/vmihint.C: New test.
34975
34976 2000-04-06  Neil Booth  <NeilB@earthling.net>
34977
34978         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
34979         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
34980         copyright.
34981
34982 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
34983
34984         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
34985         avoid stack-frame overwrite.
34986
34987 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
34988
34989         * gcc.c-torture/compile/20000405-2.c: New test.
34990         * gcc.c-torture/compile/20000405-3.c: New test.
34991
34992 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34993
34994         * gcc.c-torture/compile/20000405-1.c: New test.
34995
34996 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
34997
34998         * gcc.dg/cast-qual-1.c: Revert last change.
34999
35000 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35001
35002         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
35003
35004 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
35005
35006         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
35007         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
35008
35009 2000-04-03  Jeffrey A Law  (law@cygnus.com)
35010
35011         * gcc.c-torture/compile/20000403-2.c: New test.
35012         * gcc.c-torture/compile/20000403-1.c: New test.
35013
35014 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
35015
35016         * gcc.c-torture/execute/20000403-1.c: New test.
35017
35018 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
35019
35020         * gcc.c-torture/execute/20000402-1.c: New test.
35021
35022 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
35023
35024         * gcc.c-torture/execute/va-arg-15.c: New test.
35025         * gcc.c-torture/execute/va-arg-16.c: New test.
35026         * gcc.c-torture/execute/va-arg-17.c: New test.
35027         * gcc.c-torture/execute/va-arg-18.c: New test.
35028         * gcc.c-torture/execute/va-arg-19.c: New test.
35029
35030 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
35031
35032         * gcc.c-torture/compile/981211-1.c: Move to...
35033         * gcc.dg/cpp-as1.c: ...here.
35034         * gcc.dg/cpp-as2.c: New file.
35035
35036         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
35037         compiler.
35038
35039 2000-04-02  Neil Booth  <NeilB@earthling.net>
35040
35041         * gcc.dg/cpp-cond.c  New tests.
35042         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
35043         accidental success less likely.
35044         * gcc.dg/cpp-missingop.c  New tests.
35045         * gcc.dg/cpp-missingparen.c  New tests.
35046         * gcc.dg/cpp-shift.c  New tests.
35047         * gcc.dg/cpp-shortcircuit.c  New tests.
35048         * gcc.dg/cpp-unary.c  New tests.
35049
35050 2000-03-29  Jeffrey A Law  (law@cygnus.com)
35051
35052         * gcc.c-torture/compile/20000329-1.c: New test.
35053
35054 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
35055
35056         * gcc.c-torture/compile/20000326-1.c: New test.
35057         * gcc.c-torture/compile/20000326-2.c: New test.
35058
35059 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
35060
35061         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
35062         the first parameter is a function argument.
35063
35064 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
35065
35066         * g++.old-deja/g++.ext/array4.C: New test.
35067
35068 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
35069
35070         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
35071
35072 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35073
35074         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
35075
35076 2000-03-19  Richard Henderson  <rth@cygnus.com>
35077
35078         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
35079
35080 2000-03-19  Richard Henderson  <rth@cygnus.com>
35081
35082         * gcc.c-torture/compile/20000319-1.c: New test.
35083
35084 2000-03-14  Jeffrey A Law  (law@cygnus.com)
35085
35086         * gcc.c-torture/execute/20000314-3.c: New test.
35087         * gcc.c-torture/execute/20000314-2.c: New test.
35088         * gcc.c-torture/execute/20000314-1.c: New test.
35089         * gcc.c-torture/compile/20000314-2.c: New test.
35090         * gcc.c-torture/compile/20000314-1.c: New test.
35091
35092 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
35093
35094         * g++.old-deja/g++.warn/inline.C: New test.
35095
35096 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
35097
35098         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
35099         standards-compliant result rather than specific constants.
35100         Put test-values in array.
35101
35102 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
35103
35104         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
35105         (g++_target_compile): Put test-specific options last.
35106
35107 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35108
35109         * g++.old-deja/g++.eh/vbase4.C: New test.
35110
35111 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35112
35113         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
35114
35115 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35116
35117         * g++.old-deja/g++.brendan/misc12.C: Removed.
35118         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35119         * g++.old-deja/g++.ext/pretty4.C: New test.
35120
35121 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35122
35123         * g++.old-deja/g++.other/string2.C: New test.
35124
35125 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35126
35127         * g++.old-deja/g++.warn/impint2.C: New test.
35128
35129 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35130
35131         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35132         is 1, not zero.
35133
35134 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35135
35136         * g++.old-deja/g++.warn/impint.C: New test.
35137         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35138         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35139         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35140         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35141         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35142         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35143         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35144         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35145         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35146         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35147         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35148         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35149
35150 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35151
35152         * gcc.dg/cpp-redef.c: New test.
35153
35154 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35155
35156         * g++.old-deja/g++.pt/unify7.C: New test.
35157
35158 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35159
35160         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35161         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35162
35163 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35164
35165         * gcc.c-torture/compile/20000224-1.c: New test.
35166
35167 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35168
35169         * gcc.c-torture/compile/cpp-2.c: New test.
35170         * gcc.c-torture/compile/cpp-1.c: New test.
35171
35172 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35173
35174         * gcc.c-torture/execute/20000225-1.c: New test.
35175
35176 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35177
35178         * gcc.dg/cpp-li2.c: New test.
35179
35180         * gcc.dg/cpp-wi1.c: New test.
35181
35182         * gcc.dg/cpp-li1.c: New test.
35183
35184 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35185
35186         * g++.old-deja/g++.other/sizeof5.C: New test.
35187
35188 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35189
35190         * gcc.c-torture/execute/va-arg-13.c: New test.
35191
35192 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35193
35194         * gcc.c-torture/execute/va-arg-12.c: New test.
35195
35196 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35197
35198         * gcc.c-torture/execute/20000223-1.c: New test.
35199
35200 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35201
35202         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35203
35204 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35205
35206         * g++.old-deja/g++.abi/ptrmem.C: New test.
35207
35208 2000-02-19  Richard Henderson  <rth@cygnus.com>
35209
35210         * gcc.c-torture/compile/init-3.c: New.
35211
35212 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35213
35214         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35215         ALWAYS_CXXFLAGS.
35216
35217 2000-02-11  Robert Lipe <robertl@sco.com>
35218
35219         * gcc.c-torture/compile/20000211-3.c: New test.
35220
35221 2000-02-11  Martin Buchholz <martin@xemacs.org>
35222
35223         * gcc.c-torture/compile/20000211-2.c: New test.
35224
35225 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35226
35227         * gcc.c-torture/compile/20000211-1.c: New test.
35228
35229 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35230
35231         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35232           on native targets
35233
35234 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35235
35236         * g++.old-deja/g++.other/cast5.C: New test.
35237
35238 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35239
35240         * gcc.c-torture/execute/20000205-1.c: New.
35241
35242 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35243
35244         * g++.old-deja/g++.jason/cast3.C: Return void.
35245         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35246
35247 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35248
35249         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35250
35251         * gcc.dg/loop-1.c: New test.
35252
35253 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35254
35255         * gcc.c-torture/compile/20000127-1.c: New test.
35256         * gcc.c-torture/execute/991228-1.c: New test.
35257
35258 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35259
35260         * gcc.dg/unused-2.c: New test.
35261
35262         * gcc.dg/conv-1.c: New test.
35263
35264 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35265
35266         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35267         compiler.
35268         (tool_option_proc): Fix typo.
35269
35270 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35271
35272         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35273         of the ld on the host, not on the build machine.
35274         Also, don't crash if '--help' is not a supported option.
35275
35276 2000-01-24  Richard Henderson  <rth@cygnus.com>
35277
35278         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35279
35280 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35281
35282         * gcc.c-torture/execute/20000120-2.c: New test.
35283         * gcc.c-torture/execute/20000120-1.c: New test.
35284
35285 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35286
35287         * gcc.c-torture/execute/20000113-1.c: New test.
35288
35289 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35290
35291         * gcc.c-torture/execute/20000112-1.c: New test.
35292
35293 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35294
35295         * gcc.dg/20000111-1.c: New test.
35296
35297 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35298
35299         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35300         with 16 bit integers.
35301
35302 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35303
35304         * gcc.dg/20000108-1.c: New test.
35305
35306 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35307
35308         * g++.old-deja/g++.ns/koenig8.C: New test.
35309
35310 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35311
35312         * g++.old-deja/g++.other/cast4.C: New test.
35313
35314 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35315
35316         * gcc.c-torture/compile/20000105-2.c: New test.
35317         * gcc.c-torture/compile/20000105-1.c: New test.
35318
35319 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35320
35321         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35322         references to printf & atoi to conform to ANSI standard.
35323         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35324         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35325         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35326         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35327         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35328         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35329         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35330         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35331         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35332         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35333         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35334         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35335         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35336         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35337         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35338         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35339         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35340         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35341         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35342         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35343         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35344         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35345         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35346         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35347         * g++.old-deja/g++.brendan/init3.C: Likewise.
35348         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35349         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35350         * g++.old-deja/g++.brendan/new2.C: Likewise.
35351         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35352         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35353         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35354         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35355         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35356         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35357         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35358         * g++.old-deja/g++.brendan/template24.C: Likewise.
35359         * g++.old-deja/g++.brendan/template3.C: Likewise.
35360         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35361         * g++.old-deja/g++.jason/inline3.C: Likewise.
35362         * g++.old-deja/g++.jason/opeq.C: Likewise.
35363         * g++.old-deja/g++.law/arg5.C: Likewise.
35364         * g++.old-deja/g++.law/arm7.C: Likewise.
35365         * g++.old-deja/g++.law/ctors11.C: Likewise.
35366         * g++.old-deja/g++.law/cvt8.C: Likewise.
35367         * g++.old-deja/g++.law/init9.C: Likewise.
35368         * g++.old-deja/g++.law/refs4.C: Likewise.
35369         * g++.old-deja/g++.law/template2.C: Likewise.
35370         * g++.old-deja/g++.law/visibility24.C: Likewise.
35371         * g++.old-deja/g++.law/vtable3.C: Likewise.
35372         * g++.old-deja/g++.mike/asm2.C: Likewise.
35373         * g++.old-deja/g++.mike/eh1.C: Likewise.
35374         * g++.old-deja/g++.mike/misc1.C: Likewise.
35375         * g++.old-deja/g++.mike/misc13.C: Likewise.
35376         * g++.old-deja/g++.mike/misc14.C: Likewise.
35377         * g++.old-deja/g++.mike/ns12.C: Likewise.
35378         * g++.old-deja/g++.mike/p1248.C: Likewise.
35379         * g++.old-deja/g++.mike/p3708.C: Likewise.
35380         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35381         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35382         * g++.old-deja/g++.mike/p646.C: Likewise.
35383         * g++.old-deja/g++.mike/p700.C: Likewise.
35384         * g++.old-deja/g++.mike/p783.C: Likewise.
35385         * g++.old-deja/g++.mike/p783a.C: Likewise.
35386         * g++.old-deja/g++.mike/p783b.C: Likewise.
35387         * g++.old-deja/g++.mike/p786.C: Likewise.
35388         * g++.old-deja/g++.mike/p789.C: Likewise.
35389         * g++.old-deja/g++.mike/p789a.C: Likewise.
35390         * g++.old-deja/g++.mike/p807a.C: Likewise.
35391         * g++.old-deja/g++.other/delete3.C: Likewise.
35392         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35393         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35394         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35395         * g++.old-deja/g++.other/empty1.C: Likewise.
35396         * g++.old-deja/g++.other/temporary1.C: Likewise.
35397         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35398         * g++.old-deja/g++.pt/t16.C: Likewise.
35399         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35400
35401 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35402
35403         * gcc.dg/991230-1.c: New test.
35404
35405 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35406
35407         * gcc.c-torture/compile/991229-3.c: New test.
35408         * gcc.c-torture/compile/991229-2.c: New test.
35409         * gcc.c-torture/compile/991229-1.c: New test.
35410
35411 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35412
35413         * gcc.c-torture/compile/labels-2.c: New test.
35414
35415 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35416
35417         * gcc.c-torture/execute/991227-1.c: New test.
35418
35419 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35420
35421         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35422
35423 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35424
35425         * gcc.c-torture/execute/991221-1.c: New test.
35426
35427 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35428
35429         * g++.old-deja/g++.other/cast3.C: New test.
35430
35431 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35432
35433         * gcc.c-torture/execute/991216-4.c: New test.
35434
35435 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35436
35437         * gcc.c-torture/execute/991216-1.c: New test.
35438         * gcc.c-torture/execute/991216-2.c: New test.
35439         * gcc.c-torture/execute/991216-3.c: New test.
35440
35441 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35442
35443         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35444         Actually make the test fail by using "-O2" for compilation.
35445
35446 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35447
35448         * g++.old-deja/g++.warn/cast-align1.C: New test.
35449
35450 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35451
35452         * gcc.c-torture/compile/991214-1.c: New test.
35453         * gcc.c-torture/compile/991214-2.c: New test.
35454
35455 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35456
35457         * gcc.dg/991214-1.c: New test.
35458
35459 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35460
35461         * gcc.c-torture/compile/991213-3.c: New test.
35462         * gcc.c-torture/compile/991213-2.c: New test.
35463         * gcc.c-torture/compile/991213-1.c: New test.
35464
35465 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35466
35467         * gcc.dg/991209-1.c: New test.
35468
35469 1999-12-08  Nathan Sidwell <nathan@acm.org>
35470
35471         * gcc.c-torture/compile/991208-1.c: New test.
35472
35473 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35474
35475         * gcc.dg/ultrasp2.c: New test.
35476
35477 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35478
35479         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35480
35481 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35482
35483         * gcc.c-torture/compile/991202-1.c: New test.
35484         * gcc.c-torture/execute/991202-1.c: New test.
35485         * gcc.c-torture/execute/991202-2.c: New test.
35486         * gcc.c-torture/execute/991202-3.c: New test.
35487
35488 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35489
35490         * g++.old-deja/g++.abi/align.C: New test.
35491         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35492         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35493
35494 1999-12-01  Richard Henderson  <rth@cygnus.com>
35495
35496         * gcc.c-torture/execute/991201-1.c: New.
35497
35498 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35499
35500         * gcc.dg/991129-1.c: New test.
35501
35502 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35503
35504         * gcc.c-torture/compile/991127-1.c: New test.
35505
35506 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35507
35508         * g++.old-deja/g++.other/warn4.C: New test.
35509
35510 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35511
35512         * g++.old-deja/g++.eh/cleanup2.C: New test.
35513         * g++.old-deja/g++.ext/pretty2.C: New test.
35514         * g++.old-deja/g++.ext/pretty3.C: New test.
35515         * g++.old-deja/g++.other/debug6.C: New test.
35516
35517 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35518
35519         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35520         compiler_output to look for one error message instead of two.
35521
35522 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35523
35524         * gcc.c-torture/execute/991118-1.c: Also test case
35525         where the word boundary does not split a byte evenly.
35526
35527 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35528
35529         * g++.old-deja/g++.ext/restrict1.C: New test.
35530
35531 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35532
35533         * gcc.c-torture/execute/991118-1.c: New test.
35534
35535 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35536
35537         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35538         working directory pathnames.
35539
35540 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35541
35542         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35543         host is equipped with driver.h and driver.o so it can actually
35544         compile and run the tests.
35545
35546 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35547
35548         * gcc.c-torture/compile/991008-1.c: New test.
35549
35550 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35551
35552         * lib/gcc-dg.exp: Include target-supports.exp
35553
35554 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35555
35556         * lib/target-supports.exp: New file: Provide procs to test for
35557         features supported by the target.
35558         (check_weak_available): Moved here from ecos.exp.
35559         (check_alias_available): New proc: Determine of the target
35560         toolchain supports the alias attribute.
35561
35562         * gcc.dg/special/ecos.exp: Move check_weak_available to
35563         target-supports.exp.
35564         (alias-1.c): Only perform the test if the target supports
35565         aliases.
35566         (wkali-1.c): Only perform the test if the target supports
35567         aliases.
35568
35569         * gcc.dg/990506-0.c: Expect error messages from cross
35570         targets as well as native targets.
35571
35572 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35573
35574         * gcc.dg/ultrasp1.c: Removed xfail.
35575         * gcc.dg/struct-ret-2.c: Likewise.
35576         * gcc.dg/array-1.c: Likewise.
35577
35578 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35579
35580         * gcc.dg/struct-ret-2.c: New test.
35581
35582         * gcc.dg/array-1.c: New test.
35583
35584 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35585
35586         * gcc.c-torture/execute/991030-1.c: New test.
35587
35588 1999-10-26  Richard Henderson  <rth@cygnus.com>
35589
35590         * gcc.c-torture/compile/991026-2.c: New test.
35591
35592 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35593
35594         * gcc.c-torture/compile/991026-1.c: New test.
35595
35596 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35597
35598         * gcc.c-torture/execute/991023-1.c: New test.
35599
35600 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35601
35602         * gcc.c-torture/execute/991019-1.c: New test.
35603
35604 1999-10-16  Richard Henderson  <rth@cygnus.com>
35605
35606         * gcc.c-torture/execute/991016-1.c: New test.
35607
35608 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35609
35610         * gcc.c-torture/execute/991014-1.c: New test.
35611
35612 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35613
35614         * g++.old-deja/g++.other/union2.C: New test.
35615
35616 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35617
35618         * g++.old-deja/g++.other/vaarg2.C: New test.
35619         * g++.old-deja/g++.other/vaarg3.C: New test.
35620
35621 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35622
35623         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35624         in compile/.
35625
35626 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35627
35628         * gcc.c-torture/execute/va-arg-11.c: New test.
35629
35630 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35631
35632         * lib/file-format.exp (gcc_target_object_format): Don't
35633         crash if objdump is unavailable.
35634
35635 1999-09-29  Donn Terry <donn@interix.com>
35636
35637         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35638
35639 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35640
35641         * gcc.c-torture/compile/990928-1.c: New test.
35642
35643 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35644
35645         * g++.old-deja/g++.other/decl6.C: New test.
35646
35647 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35648
35649         * gcc.c-torture/execute/va-arg-10.c: New test.
35650
35651 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35652
35653         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35654         __PRETTY_FUNCTION__.
35655
35656 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35657
35658         * gcc.c-torture/execute/990923-1.c: New test.
35659
35660 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35661
35662         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35663         for which -fpic is inappropriate.
35664
35665 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35666
35667         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35668
35669 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35670
35671         * g++.old-deja/g++.other/dyncast1.C: New test.
35672         * g++.old-deja/g++.other/dyncast2.C: New test.
35673         * g++.old-deja/g++.other/dyncast3.C: New test.
35674         * g++.old-deja/g++.other/dyncast4.C: New test.
35675         * g++.old-deja/g++.other/dyncast5.C: New test.
35676         * g++.old-deja/g++.eh/catch3.C: New test.
35677         * g++.old-deja/g++.eh/catch3p.C: New test.
35678         * g++.old-deja/g++.eh/catch4.C: New test.
35679         * g++.old-deja/g++.eh/catch4p.C: New test.
35680         * g++.old-deja/g++.eh/catch5.C: New test.
35681         * g++.old-deja/g++.eh/catch5p.C: New test.
35682         * g++.old-deja/g++.eh/catch6.C: New test.
35683         * g++.old-deja/g++.eh/catch6p.C: New test.
35684         * g++.old-deja/g++.eh/catch7.C: New test.
35685         * g++.old-deja/g++.eh/catch7p.C: New test.
35686         * g++.old-deja/g++.eh/catch8.C: New test.
35687         * g++.old-deja/g++.eh/catch8p.C: New test.
35688         * g++.old-deja/g++.eh/catch9.C: New test.
35689         * g++.old-deja/g++.eh/catch9p.C: New test.
35690
35691 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35692
35693         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35694         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35695
35696 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35697
35698         * gcc.c-torture/compile/990913-1.c: New test.
35699
35700 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35701
35702         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35703         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35704
35705 1999-09-09  Richard Henderson  <rth@cygnus.com>
35706
35707         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35708
35709 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35710
35711         * g++.old-deja/g++.other/lookup11.C: New test.
35712         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35713         what is permitted and what we want.
35714         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35715         overload use.
35716         * g++.old-deja/g++.jason/rfg5.C: Likewise
35717
35718 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35719
35720         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35721         * gcc.c-torture/noncompile/poison-1.c: New file.
35722
35723 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35724
35725         * g++.old-deja/g++.other/sizeof3.C: New test.
35726         * g++.old-deja/g++.other/sizeof4.C: New test.
35727         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35728         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35729
35730 1999-09-07  Richard Henderson  <rth@cygnus.com>
35731
35732         * gcc.dg/va-arg-1.c: New.
35733
35734 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35735
35736         * gcc.c-torture/execute/va-arg-9.c: New test.
35737
35738 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35739
35740         * g77.f-torture/compile/980519-2.f: New test.
35741         * g77.f-torture/compile/19990905-0.f: New test.
35742         * g77.f-torture/compile/19990905-1.f: New test.
35743         * g77.f-torture/compile/19990905-2.f: New test.
35744
35745         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35746
35747 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35748
35749         * gcc.c-torture/execute/990827-1.c: Fix typo.
35750
35751 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35752
35753         * g++.old-deja/g++.other/deref1.C: New test.
35754
35755 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35756
35757         * g++.old-deja/g++.other/ambig2.C: New test.
35758         * g++.old-deja/g++.other/cond5.C: New test.
35759         * g++.old-deja/g++.other/lookup16.C: New test.
35760
35761 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35762
35763         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35764         assemblers too.
35765
35766 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35767
35768         * lib/c-torture.exp: Avoid the "compare executables" optimization
35769         when testing native.
35770
35771 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35772
35773         * gcc.c-torture/execute/990829-1.c: New test.
35774         * gcc.c-torture/compile/990829-1.c: New test.
35775
35776 1999-08-27  Paul Burchard  <burchard@pobox.com>
35777
35778         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35779         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35780         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35781         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35782         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35783         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35784         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35785         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35786         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35787         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35788         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35789
35790 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35791
35792         * gcc.c-torture/execute/990827-1.c: New test.
35793
35794 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35795
35796         * g77.f-torture/noncompile/19990826-4.f: New test.
35797
35798         * g77.f-torture/compile/19990826-3.f: New test.
35799
35800         * g77.f-torture/execute/19990826-2.f: New test.
35801
35802         * g77.f-torture/compile/19990826-1.f: New test.
35803
35804         * gcc.c-torture/execute/990826-0.c: New test.
35805         * g77.c-torture/execute/19990826-0.f: New test.
35806
35807         * g77.f-torture/noncompile/970626-2.f: New test.
35808
35809 1999-08-25  Paul Burchard  <burchard@pobox.com>
35810
35811         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35812         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35813         lss-011.C: New tests.
35814
35815 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35816
35817         * g++.old-deja/g++.other/decl5.C: New test.
35818
35819 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35820
35821         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35822         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35823         call `postbase' for each one.  All callers of `postbase' changed
35824         to call this instead.
35825
35826 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35827
35828         * gcc.c-torture/execute/990811-1.c: New test.
35829
35830 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35831
35832         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35833         just native ones.
35834
35835         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35836         just native ones.
35837
35838 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35839
35840         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35841
35842 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35843
35844         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35845
35846 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35847
35848         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35849
35850 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35851
35852         * gcc.c-torture/execute/990804-1.c: New test.
35853
35854 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35855
35856         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35857         * g++.old-deja/g++.brendan/crash64.C: Likewise
35858         * g++.old-deja/g++.brendan/overload8.C: Likewise
35859
35860 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35861
35862         * g++.old-deja/g++.other/struct1.C: New test.
35863
35864 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35865
35866         * g++.old-deja/g++.other/enum2.C: New test.
35867
35868 1999-08-02  Richard Henderson  <rth@cygnus.com>
35869
35870         Adapted from tests from Franz Sirl:
35871         * gcc.c-torture/execute/va-arg-7.c: New test.
35872         * gcc.c-torture/execute/va-arg-8.c: New test.
35873
35874 1999-08-01  Jeffrey A Law  (law@cygnus.com)
35875
35876         * gcc.c-torture/compile/990801-2.c: New test.
35877
35878         * gcc.c-torture/compile/990801-1.c: New test.
35879
35880 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35881
35882         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35883         fp-cmp-1.c, converting double to float.
35884
35885         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35886         fp-cmp-1.c, converting double to long double.
35887
35888         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35889         from fr1 to unknown_register, since fr1 is a legitimate register
35890         on some machines.
35891
35892 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35893
35894         * README: More listname related changes.
35895
35896 1999-07-08  Catherine Moore  <clm@cygnus.com>
35897
35898         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35899
35900 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35901
35902         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35903
35904 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35905
35906         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35907
35908 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35909
35910         * gcc.dg/990703-1.c: New test.
35911
35912 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35913
35914         * lib/file-format.exp: New file: Move definition of proc
35915         gcc_target_object_format to here from
35916         gcc.dg/special/ecos.exp.
35917
35918         * lib/c-torture.exp: Include lib file-format.exp.
35919         * lib/gcc-dg.exp: Include lib file-format.exp.
35920
35921         * gcc.dg/special/ecos.exp: Remove definition of proc
35922         gcc_target_object_format.
35923
35924 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35925
35926         * gcc.c-torture/execute/990628-1.c: New test.
35927
35928 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35929
35930         * gcc.c-torture/compile/990625-2.c: New test.
35931
35932         * gcc.c-torture/compile/990625-1.c: New test.
35933
35934 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35935
35936         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35937         attributes compile.
35938         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35939         ports that use the COFF/PE file format.
35940
35941 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35942
35943         * gcc.c-torture/compile/990617-1.c: New test.
35944
35945 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35946
35947         * g++.old-deja/g++.other/decl4.C: New test.
35948
35949 1999-06-14  Nathan Sidwell  <nathan@acm.org>
35950
35951         * g++.old-deja/g++.other/bitfld3.C: New test.
35952
35953 1999-06-08  Nathan Sidwell  <nathan@acm.org>
35954
35955         * g++.old-deja/g++.eh/catch1.C: New test.
35956
35957 1999-06-07  Jeffrey A Law  (law@cygnus.com)
35958
35959         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
35960
35961         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
35962         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
35963
35964 1999-06-05  Craig Burley  <craig@jcb-sc.com>
35965
35966         * g77.f-torture/compile/19990502-0.f: Replace with new,
35967         shorter, test that still fails after recent changes.
35968
35969 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35970
35971         * gcc.c-torture/execute/990604-1.c: New test.
35972
35973 1999-05-31  Jeffrey A Law  (law@cygnus.com)
35974
35975         * gcc.c-torture/execute/990531-1.c: New test.
35976
35977 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35978
35979         * gcc.c-torture/compile/990527-1.c: New test.
35980
35981 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
35982
35983         * gcc.c-torture/execute/990527-1.c: New test.
35984
35985 1999-05-25  Nick Clifton  <nickc@cygnus.com>
35986
35987         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
35988         bitfields as signed.
35989
35990 1999-05-25  Craig Burley  <craig@jcb-sc.com>
35991
35992         * g77.f-torture/compile/19990525-0.f: New test.
35993
35994 1999-05-25  Jeffrey A Law  (law@cygnus.com)
35995
35996         * gcc.c-torture/execute/990525-2.c: New test.
35997
35998         * gcc.c-torture/execute/990525-1.c: New test.
35999
36000 1999-05-24  Nathan Sidwell  <nathan@acm.org>
36001
36002         * g++.old-deja/g++.other/anon3.C: New test.
36003         * g++.old-deja/g++.other/anon4.C: New test.
36004         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
36005         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
36006         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
36007         Merrill).
36008
36009 1999-05-24  Jeffrey A Law  (law@cygnus.com)
36010
36011         * gcc.c-torture/execute/990524-1.c: New test.
36012
36013         * gcc.dg/990524-1.c: New test.
36014
36015 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36016
36017         * gcc.c-torture/compile/990523-1.c: New test.
36018
36019 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
36020
36021         * gcc.c-torture/compile/990519-1.c: New test.
36022
36023 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36024
36025         * gcc.c-torture/compile/990517-1.c: New test.
36026
36027         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
36028         (e4, f4): New tests.
36029         (main): Call them.
36030
36031 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36032
36033         * gcc.dg/noreturn-1.c: New test.
36034
36035 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
36036
36037         * gcc.c-torture/execute/990513-1.c: New test.
36038
36039 1999-05-10  Richard Henderson  <rth@cygnus.com>
36040
36041         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
36042
36043 1999-05-10  Craig Burley  <craig@jcb-sc.com>
36044
36045         * g77.f-torture/execute/erfc.f: Use small single-precision
36046         values, to avoid problems on Alphas when not -mieee.
36047
36048 1999-05-08  Craig Burley  <craig@jcb-sc.com>
36049
36050         * gcc.dg/990506-0.c: New test.
36051
36052 1999-05-08  Richard Henderson  <rth@cygnus.com>
36053
36054         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
36055         the constant to test.  Don't XFAIL 64-bit targets.
36056
36057         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
36058         * g++.old-deja/g++.law/profile1.C: Likewise.
36059
36060         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
36061         operator new instances.
36062         * g++.old-deja/g++.other/delete5.C: Likewise.
36063
36064 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36065
36066         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
36067         intrinsic.
36068
36069 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36070
36071         * g77.f-torture/execute/u77-test.f: Reverse order of two
36072         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
36073
36074 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36075
36076         * gcc.dg/compare1.c: New test.
36077
36078 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36079
36080         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
36081         New tests.
36082
36083 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36084
36085         * g77.f-torture/compile/19990502-1.f: New test.
36086
36087 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36088
36089         * g77.f-torture/compile/19990502-0.f: New test.
36090
36091 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36092
36093         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
36094         intrinsic.
36095
36096 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36097
36098         * g77.f-torture/execute/u77-test.f (main): List libU77
36099         intrinsics not currently tested.
36100         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
36101         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
36102         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
36103         Trim blanks off the ends of some printed strings.
36104
36105 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36106
36107         * g77.f-torture/execute/u77-test.f (main): Just warn about
36108         FSTAT gid disagreement, as it's expected on some systems.
36109
36110 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36111
36112         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
36113         use a new function, which allows for some slop.
36114         Clean up some commentary.
36115         (issum): The new function.
36116         (sgladd): Deleted subroutine.
36117
36118 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36119
36120         * g77.f-torture/execute/u77-test.f: Modify to be more like
36121         libf2c/libU77 version, bringing patches to that version here.
36122         Add suitable commentary.
36123
36124 1999-04-25  Richard Henderson  <rth@cygnus.com>
36125
36126         * gcc.dg/990424-1.c: New test.
36127
36128 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36129
36130         * g77.f-torture/execute/u77-test.f (main): Bug involving
36131         LSTAT has been fixed, so turn back on full checking.
36132
36133 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36134
36135         * g77.f-torture/compile/19990419-0.f: New test.
36136         * g77.f-torture/execute/19990419-1.f: New test.
36137
36138 1999-04-17  Richard Henderson  <rth@cygnus.com>
36139
36140         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36141         to avoid the need for a prototype to supress a warning.
36142
36143 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36144
36145         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36146
36147 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36148
36149         * gcc.c-torture/execute/990404-1.c: New test.
36150
36151 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36152
36153         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36154         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36155         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36156         missing initializer warnings.
36157
36158 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36159
36160         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36161         matching strings.
36162
36163 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36164
36165         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36166
36167 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36168
36169         * g77.f-torture/execute/19990325-0.f: New test.
36170         * g77.f-torture/execute/19990325-1.f: New test.
36171
36172 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36173
36174         * gcc.c-torture/execute/990324-1.c: New test.
36175
36176 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36177
36178         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36179         test with 4.
36180
36181 1999-03-17  Richard Henderson  <rth@cygnus.com>
36182
36183         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36184
36185 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36186
36187         * g77.f-torture/execute/19990313-2.f: New test.
36188         * g77.f-torture/execute/19990313-3.f: New test.
36189
36190 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36191
36192         * g77.f-torture/execute/19990313-0.f: New test.
36193         * g77.f-torture/execute/19990313-1.f: New test.
36194
36195 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36196
36197         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36198         printf to sprintf.
36199         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36200         (main): Add check for u15.  Conditionalize u31 check depending on
36201         whether ints are <32 bits or >=32 bits.
36202
36203 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36204
36205         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36206
36207 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36208
36209         * g77.f-torture/compile/19990305-0.f: New test.
36210         * g77.f-torture/execute/19981119-0.f: New test.
36211
36212 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36213
36214         * g77.f-torture/execute/970625-2.f: call ABORT if final
36215         result is not correct, instead of just printing it.
36216         Add this checking via newly introduced obfuscation, to
36217         trip up buggy front ends.
36218
36219 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36220
36221         * g77.f-torture/compile/960317-1.f: Moved from being
36222         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36223
36224 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36225
36226         * g77.f-torture/execute/960317-1.f: New (old) test.
36227         * g77.f-torture/execute/970625-2.f: Ditto.
36228
36229 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36230
36231         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36232         message on line 1 or line 2; cccp and cpplib do this differently.
36233
36234 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36235
36236         * g++.old-deja/g++.law/weak1.C: New test.
36237
36238 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36239
36240         * gcc.c-torture/execute/990119-1.c: Renamed to...
36241         * gcc.dg/990119-1.c: this, so it will only be tested once
36242         (it's a preprocessor test, it doesn't need to be run at
36243         multiple optimization levels).
36244
36245 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36246
36247         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36248           ALWAYS_CXXFLAGS.
36249
36250 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36251
36252         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36253         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36254         to not be compilable by current g77.
36255
36256 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36257
36258         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36259
36260 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36261
36262         * gcc.c-torture/execute/990222-1.c: New test.
36263
36264 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36265
36266         * g77.f-torture/compile/19990218-0.f: New test.
36267         * g77.f-torture/noncompile/19990218-1.f: New test.
36268
36269 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36270
36271         * g77.f-torture/compile/19981216-0.f: New test.
36272
36273 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36274
36275         * gcc.dg/990214-1.c: New test.
36276
36277 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36278
36279         * gcc.dg/990213-2.c: New test.
36280
36281         * gcc.dg/990213-1.c: New test.
36282
36283 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36284
36285         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36286         ints.
36287
36288 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36289
36290         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36291         specified by target.
36292
36293         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36294
36295 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36296
36297         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36298
36299 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36300
36301         * gcc.dg/special/ecos.exp: New test driver for new tests with
36302         special requirements.
36303
36304         * gcc.dg/special/alias-1.c: New test.
36305         * gcc.dg/special/gcsec-1.c: New test.
36306         * gcc.dg/special/weak-1.c: New test.
36307         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36308         * gcc.dg/special/weak-2.c: New test.
36309         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36310         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36311         * gcc.dg/special/wkali-1.c: New test.
36312         * gcc.dg/special/wkali-2.c: New test.
36313         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36314         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36315
36316 1999-02-10  Felix Lee  <flee@cygnus.com>
36317
36318           * lib/c-torture.exp (c-torture-compile): Pull out code for
36319           analyzing gcc error messages.
36320           (c-torture-execute): Likewise.  Fix some (harmless) false
36321           positives.
36322           * lib/gcc.exp (gcc_check_compile): New function.
36323
36324 1999-02-08  Richard Henderson  <rth@cygnus.com>
36325
36326         * gcc.c-torture/execute/990208-1.c: New test.
36327
36328 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36329
36330         * g++.dg/special/ecos.exp: New driver for new tests with special
36331         requirements
36332
36333         * g++.dg/special/conpr-1.C: New test
36334         * g++.dg/special/conpr-2.C: New test
36335         * g++.dg/special/conpr-2a.C: New test
36336         * g++.dg/special/conpr-3.C: New test
36337         * g++.dg/special/conpr-3a.C: New test
36338         * g++.dg/special/conpr-3b.C: New test
36339
36340         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36341         allow g++ to use the dg driver
36342
36343         * README: Add comment about g++.dg directory
36344
36345 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36346
36347         * README: Update email addresses.
36348
36349 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36350
36351         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36352         arguments in order to force structure S onto the stack even on
36353         the alpha.
36354         (test): Pass 10 leading arguments to function foo as well as the
36355         structure S.
36356
36357         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36358         failure for all targets.
36359
36360         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36361         abort to terminate program execution.
36362
36363 1999-01-30  Richard Henderson  <rth@cygnus.com>
36364
36365         * gcc.c-torture/execute/990130-1.c: New test.
36366
36367 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36368
36369         * gcc.dg/990130-1.c: New test.
36370
36371 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36372
36373         * gcc.c-torture/execute/990128-1.c: New test.
36374
36375 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36376
36377         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36378
36379 1999-01-27  Felix Lee  <flee@cygnus.com>
36380
36381         * lib/c-torture.exp (c-torture-compile): pull out code for
36382         analyzing gcc error messages.
36383         (c-torture-execute): ditto, and fix some (harmless) false
36384         positives.
36385         * lib/gcc.exp (gcc_check_compile): new function.
36386
36387 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36388
36389         * gcc.dg/990117-1.c: New test.
36390
36391         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36392
36393         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36394
36395 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36396
36397         * g77.f-torture/compile/990115-1.f: New test.
36398
36399 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36400
36401         * gcc.c-torture/compile/990107-1.c: New test
36402
36403 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36404
36405         * gcc.c-torture/execute/990106-2.c: New test.
36406
36407         * gcc.c-torture/execute/990106-1.c: New test.
36408
36409 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36410
36411         * gcc.c-torture/compile/981223-1.c: New test.
36412
36413 1998-12-29  Richard Henderson  <rth@cygnus.com>
36414
36415         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36416         (opt3): Rename from opt4 and disable.
36417
36418 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36419
36420         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36421
36422 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36423
36424         * g++.old-deja/g++.other/conv5.C: New test.
36425
36426 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36427
36428         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36429
36430 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36431
36432         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36433
36434 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36435
36436         * gcc.c-torture/compile/981211-1.c: New test.
36437
36438 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36439
36440         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36441
36442         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36443
36444 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36445
36446         * gcc.special/930510-1.c: Make C9X safe.
36447         * gcc.misc-tests/gcov-1.c Similarly.
36448         * gcc.misc-tests/gcov-2.c Similarly.
36449
36450 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36451
36452         * gcc.dg/ultrasp1.c: New test.
36453
36454 1998-12-06  Richard Henderson  <rth@cygnus.com>
36455
36456         * gcc.c-torture/execute/981206.c: New test.
36457
36458 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36459
36460         * g++.old-deja/g++.ns/template7.C: New test.
36461
36462         * g++.old-deja/g++.other/expr1.C: New test.
36463
36464         * g++.old-deja/g++.eh/tmpl3.C: New test.
36465
36466         * g++.old-deja/g++.eh/tmpl2.C: New test.
36467
36468 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36469
36470         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36471         * g++.old-deja/g++.other/using6.C: Removed.
36472         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36473
36474         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36475
36476 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36477
36478         * g++.old-deja/g++.pt/overload8.C: New test.
36479
36480         * g++.old-deja/g++.pt/overload7.C: New test.
36481
36482         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36483
36484         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36485         and relinking messages.
36486         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36487         compiling with -frepo.
36488
36489 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36490
36491         * g++.old-deja/g++.pt/lookup6.C: New test.
36492
36493 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36494
36495         * gcc.c-torture/execute/981130-1.c: New test.
36496         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36497
36498 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36499
36500         * g++.old-deja/g++.pt/explicit76.C: New test.
36501
36502         * g++.old-deja/g++.pt/friend38.C: New test.
36503
36504         * g++.old-deja/g++.ns/crash2.C: New test.
36505
36506         * g++.old-deja/g++.pt/defarg8.C: New test.
36507
36508         * g++.old-deja/g++.pt/instantiate6.C: New test.
36509
36510         * g++.old-deja/g++.pt/static6.C: New test.
36511
36512         * g++.old-deja/g++.pt/decl2.C: New test.
36513
36514 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36515
36516         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36517         problem is actually related with name lookup, but so what? :-)
36518
36519         * g++.old-deja/g++.pt/friend37.C: New test.
36520
36521 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36522
36523         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36524         element, which fails on some systems.
36525
36526         * g77.f-torture/execute/labug1.f: New test.
36527
36528 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36529
36530         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36531         is defined.
36532
36533 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36534
36535         * g77.f-torture/compile/981117-1.f: New test.
36536
36537 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36538
36539         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36540         properly discarded.
36541
36542 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36543
36544         * gcc.c-torture/execute/memcheck: New directory of tests for
36545         -fcheck-memory-usage.
36546
36547 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36548
36549         * README: New file, general information about the testsuite and
36550         new description of the various C++ test subdirectories.
36551         * README.g++: Eliminate obsolete information, update and move most
36552         relevant stuff to README.
36553
36554 1998-11-07  Richard Henderson  <rth@cygnus.com>
36555
36556         * gcc.c-torture/compile/981107-1.c: New test.
36557
36558 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36559
36560         * execute/memcpy-bi.c: New testcase.
36561
36562 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36563
36564         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36565         base classes.
36566
36567         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36568         template is selected.
36569
36570         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36571         classes, it should be accepted for all types.
36572
36573         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36574
36575         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36576         specializations start with template headers.
36577
36578 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36579
36580         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36581
36582         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36583         non-POD types.
36584
36585 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36586
36587         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36588
36589 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36590
36591         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36592
36593 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36594
36595         * 981019-1.c: New test.
36596
36597 1998-10-14  Robert Lipe <robertl@dgii.com>
36598
36599         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36600         find objc headers.
36601
36602 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36603
36604         * compile/981001-4.c: Remove use of GCC extension that triggers a
36605         compiler bug.
36606
36607 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36608
36609         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36610
36611 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36612
36613         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36614         instantiation of template produces incorrect code for delete
36615         expression.
36616
36617         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36618         constructors' name is not unique.
36619         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36620         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36621
36622         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36623         automatic array of const is ill-formed.
36624
36625         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36626         of template parameter?
36627
36628         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36629         const.
36630
36631         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36632         pointer-to-member expression.
36633
36634         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36635         declaration causes ICE.
36636
36637 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36638
36639         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36640         reserved in the global namespace.
36641
36642         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36643         generate needed virtual table.
36644
36645         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36646
36647 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36648
36649         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36650         template-dependent type
36651
36652 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36653
36654         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36655         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36656         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36657
36658         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36659         class should be usable as argument of member function.
36660         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36661         class should be usable as return type of member function.
36662         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36663         class should be usable as type of data member.
36664
36665         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36666
36667 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36668
36669         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36670
36671 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36672
36673         * gcc.dg/dll-?.c Add thumb to target list.
36674         Fix assembler scan patterns to match current assembler output.
36675
36676 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36677
36678         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36679         matching of template brackets.
36680
36681         * g++.old-deja/g++.other/using4.C: New test.  Test using
36682         declarations of methods from base classes.
36683
36684         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36685         within functions should introduce names into the innermost
36686         enclosing namespace.
36687
36688         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36689         of static locals if first initialization throws.
36690
36691 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36692
36693         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36694
36695 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36696
36697         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36698         lose track of the possible targets of tablejump insns.
36699         * special/special.exp: Run it.
36700
36701 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36702
36703         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36704         must be declared before its specializations can be named in friend
36705         declarations.
36706
36707 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36708
36709         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36710
36711         * g77.f-torture/execute/io1.f: New test.
36712
36713 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36714
36715         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36716         with pointer to template function, for which no argument deduction
36717         is possible.
36718
36719         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36720         specialization of template function as argument to template
36721         function.
36722
36723         * g++.old-deja/g++.other/access2.C: New test; Inner class
36724         shouldn't have privileged access to Outer's names.
36725
36726 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36727
36728         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36729         friend template declared within template class conflicts with
36730         nested class of the same name.
36731
36732         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36733         is ignored.
36734
36735         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36736         object with direct initializer as function declaration.
36737
36738         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36739         initializers.
36740
36741         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36742         involving const pointer and NULL produces incorrect result.
36743
36744         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36745         type name without `typename' should be rejected with -pedantic.
36746
36747 1998-10-02  Richard Henderson  <rth@cygnus.com>
36748
36749         * g++.old-deja/g++.other/addrof1.C: New test.
36750
36751 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36752
36753         * gcc.c-torture/compile/981001-1.c: New test.
36754         * gcc.c-torture/execute/981001-1.c: New test.
36755
36756 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36757
36758         * gcc.c-torture/compile/981001-2.c: New test.
36759         * gcc.c-torture/compile/981001-3.c: New test.
36760         * gcc.c-torture/compile/981001-4.c: New test.
36761
36762 1998-10-01  Robert Lipe  <robertl@dgii.com>
36763
36764         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36765         multilibbed hosts.   Idea grafted from g77.exp.
36766
36767 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36768
36769         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36770         avoid losing on systems which need -lsocket.
36771
36772 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36773
36774         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36775         * g++.old-deja/g++.other/nested2.C: Ditto.
36776         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36777         failure.
36778
36779 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36780
36781         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36782         preferred over template operator!= for enum bitfields.
36783
36784 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36785
36786         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36787         that happen to have the same base name, but in different scopes,
36788         are incorrectly rejected.
36789
36790 1998-09-16  Richard Henderson  <rth@cygnus.com>
36791
36792         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36793         on the native word size instead of an integer literal.
36794
36795 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36796
36797         * g++.old-deja/g++.other/static2.C: Invocation of static data
36798         member of type pointer-to-function denoted as non-static member.
36799
36800         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36801         checks involving function types and aliases.
36802
36803 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36804
36805         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36806         redefined to the same non-trivial type.
36807
36808         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36809         namespace-qualification of template specializations declared in
36810         other namespaces.
36811
36812         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36813         to declare a subset of the specializations of a template function
36814         as friends of specializations of a template class.
36815
36816         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36817         member templates that do not fully specialize the enclosing
36818         template class are rejected.
36819
36820 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36821
36822         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36823
36824 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36825
36826         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36827         altered from libf2c/libU77 version.
36828
36829 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36830
36831         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36832
36833 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36834
36835         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36836         (un)signed char are different types for template specialization
36837         purposes.
36838
36839 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36840
36841         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36842         * objc: ObjC testsuite.
36843
36844 1998-08-31  Catherine Moore  <clm@cygnus.com>
36845
36846         * gcc.c-torture/execute/941014-1.x:  New file.
36847
36848 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36849
36850         * lib/c-torture.exp: Add support for
36851         torture_eval_before_compile and torture_eval_before_execute
36852         variables.
36853
36854 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36855
36856         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36857         this test triggers valid.
36858
36859 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36860
36861         * gcc.dg/980827-1.c: New test.
36862
36863 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36864
36865         * gcc.c-torture/execute/loop-4b.c: New test.
36866
36867 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36868
36869         * lib/c-torture.exp: Add support for
36870         torture_eval_before_compile and torture_eval_before_execute
36871         variables.
36872
36873 1998-08-25  Jeffrey A Law  (law@cygnus.com)
36874
36875         * gcc.c-torture/compile/980825-1.c: New test.
36876
36877 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36878
36879         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36880         count number tests in opt_t0 not good_t0.
36881
36882 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36883
36884         * gcc.c-torture/compile/930326-1.x: Fix typo.
36885
36886 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36887
36888         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36889         causes an ICE.
36890
36891 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36892
36893         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36894         STACK_SIZE is defined.
36895         * gcc.c-torture/unsorted/stuct.c: Similarly.
36896
36897         * gcc.c-torture/compile/980821-1.c: New test.
36898
36899 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36900
36901         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36902
36903 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36904
36905         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36906         code.
36907
36908 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36909
36910         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36911         error'.
36912
36913 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36914
36915         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36916
36917 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36918
36919         * gcc.c-torture/compile/980816-1.c: New test.
36920
36921         * gcc.dg/980816-1.c: New test.
36922
36923 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36924
36925         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36926         compiler for ieee tests.
36927
36928 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36929
36930         * g77.f-torture/compile/980729-0.f: New test.
36931
36932 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36933
36934         * gcc.c-torture/special/eeprof-1.c: New test, for
36935         -finstrument-functions.
36936         * gcc.c-torture/special/special.exp: Run it.
36937
36938 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36939
36940         * gcc.c-torture/compile/980729-1.c: New test.
36941
36942 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36943
36944         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36945         __thumb__ is defined, and test for ARM style doubles if so.
36946
36947 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36948
36949         * g77.f-torture/noncompile/980615-0.f: New test.
36950
36951 1998-07-26  H.J. Lu  (hjl@gnu.org)
36952
36953         * gcc.dg/980312-1.c: Do link instead of compile.
36954         * gcc.dg/980313-1.c: Likewise.
36955
36956 1998-07-26  Jeffrey A Law  (law@cygnus.com)
36957
36958         * gcc.c-torture/compile/980726-1.c: New test.
36959
36960 1998-07-25  Dave Love  <d.love@dl.ac.uk>
36961
36962         * g77.f-torture/execute/io0.f: New test.
36963
36964 1998-07-24  Nick Clifton  <nickc@cygnus.com>
36965
36966         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
36967         an int.
36968
36969 1998-06-18  Michael Meissner  <meissner@cygnus.com>
36970
36971         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
36972         m32r bugs.
36973
36974 1998-07-17  Nick Clifton  <nickc@cygnus.com>
36975
36976         * gcc.dg/980626-1.c: Expect failures for all toolchains until
36977         c-decl.c:grokdeclarator can handle mode attributes.
36978
36979 1998-07-16  Jeffrey A Law  (law@cygnus.com)
36980
36981         * gcc.c-torture/execute/980716-1.c: New test.
36982
36983 1998-07-13  Jeffrey A Law  (law@cygnus.com)
36984
36985         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
36986         the mn10200.
36987         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
36988         the mn10200.
36989         * gcc.c-torture/execute/va-arg-3.x: Similarly.
36990         * gcc.c-torture/compile/930326-1.x: Similarly.
36991
36992 1998-07-13  Dave Love  <d.love@dl.ac.uk>
36993
36994         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
36995         New test from Craig.
36996
36997 1998-07-12  Dave Love  <d.love@dl.ac.uk>
36998
36999         * g77.f-torture/noncompile/980616-0.f: New test.
37000
37001         * g77.f-torture/execute/970816-3.f:  New test from Craig.
37002
37003 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37004
37005         *  g++.other/singleton.C: Return error value instead of taking
37006         SIGSEGV.
37007
37008 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
37009
37010         *  g++.other/singleton.C: New test.   Warning is under dispute.
37011         Runtime crash is not.
37012
37013 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37014
37015         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
37016         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
37017         using6.C, using7.C}:  New namespace tests.
37018
37019 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
37020
37021         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
37022         specialization with typedef'ed names used as array indexes.
37023
37024 1998-07-09  Jeffrey A Law  (law@cygnus.com)
37025
37026         * gcc.c-torture/execute/980709-1.c: New test.
37027
37028         * gcc.dg/980709-1.c: New test.
37029
37030 1998-07-07  Richard Henderson  <rth@cygnus.com>
37031
37032         * gcc.c-torture/execute/bcp-1.c: New test.
37033
37034 1998-07-07  Jeffrey A Law  (law@cygnus.com)
37035
37036         * gcc.c-torture/execute/980707-1.c: New test.
37037
37038 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
37039
37040         * gcc.c-torture/compile/980706-1.c: New test.
37041
37042 1998-07-01  Dave Love  <d.love@dl.ac.uk>
37043
37044         * g77.f-torture/execute/980701-0.f,
37045         g77.f-torture/execute/980701-1.f: New test from Craig.
37046
37047 1998-07-01  Jeffrey A Law  (law@cygnus.com)
37048
37049         * gcc.c-torture/compile/980701-1.c: New test.
37050
37051         * gcc.c-torture/execute/980701-1.c: New test.
37052
37053 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
37054 rlsruhe.de>
37055
37056         * g++.old-deja/g++.robertl/eb132.C: New test.
37057         * g++.old-deja/g++.robertl/eb133.C: Likewise.
37058
37059 1998-06-29  Dave Love  <d.love@dl.ac.uk>
37060
37061         * g77.f-torture/execute/980628-7.f,
37062         g77.f-torture/execute/980628-8.f,
37063         g77.f-torture/execute/980628-9.f,
37064         g77.f-torture/execute/980628-10.f: New tests from Craig.
37065
37066         * g77.f-torture/execute/980628-3.f: Remove mail headers.
37067
37068 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37069
37070         * g77.f-torture/execute/980628-4.f: New test from Craig.
37071         * g77.f-torture/execute/980628-5.f: Likewise.
37072         * g77.f-torture/execute/980628-2.f: Likewise.
37073         * g77.f-torture/execute/980628-0.f: Likewise.
37074         * g77.f-torture/execute/980628-1.f: Likewise.
37075         * g77.f-torture/execute/980628-3.f: Likewise.
37076         * g77.f-torture/execute/980628-6.f: Likewise.
37077
37078 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37079
37080         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
37081         directory when nothing has been installed yet.
37082
37083 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
37084
37085         * gcc.c-torture/special/special.exp: Handle newer versions of
37086         dejagnu.
37087
37088 1998-06-26  Jeffrey A Law  (law@cygnus.com)
37089
37090         * gcc.dg/980626-1.c: New test.
37091
37092 1998-06-19  Bruno Haible <haible@ilog.fr>
37093
37094         * gcc.misc-tests/m-un-2.c: New test.
37095         * g++.old-deja/g++.other/warn01.c: Likewise.
37096
37097 1998-06-19  Robert Lipe  <robertl@dgii.com>
37098
37099         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
37100         compatibility with assmblers with a different comment character.
37101         Eliminate use of GAS-specific extensions.
37102
37103 1998-06-19  Jeffrey A Law  (law@cygnus.com)
37104
37105         * gcc.c-torture/execute/ieee/980619-1.c: New test.
37106
37107 1998-06-19  Robert Lipe  <robertl@dgii.com>
37108
37109         *lib/g77.exp: Replace search for libf2c.a with search for newly
37110         renamed libg2c.a
37111
37112 1998-06-17  Jeffrey A Law  (law@cygnus.com)
37113
37114         * gcc.c-torture/execute/980617-1.c: New test.
37115
37116 1998-06-12  Jeffrey A Law  (law@cygnus.com)
37117
37118         * gcc.c-torture/execute/980612-1.c: New test.
37119
37120 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37121
37122         * gcc.dg/980523-1.c: Only test on ppc-linux.
37123         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37124
37125         * gcc.c-torture/execute/980608-1.c: New test.
37126
37127 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37128
37129         * gcc.c-torture/execute/980605-1.c: New test.
37130
37131 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37132
37133         * gcc.c-torture/execute/980604-1.c: New test.
37134
37135 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37136
37137         * gcc.c-torture/execute/980602-1.c: New test.
37138         * gcc.c-torture/execute/980602-2.c: Likewise.
37139
37140 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37141
37142         * 970125-0.f: Fix per JCB.  Add commentary.
37143
37144 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37145
37146         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37147         IEEE -0 support.
37148
37149 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37150
37151         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37152         earlier.
37153
37154 1998-05-28  Catherine Moore <clm@cygnus.com>
37155
37156         * gcc.c-torture/execute/980526-3.c: New test.
37157
37158 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37159
37160         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37161         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37162         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37163         m88k-motorola-sysv3 to XFAIL.
37164
37165 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37166
37167         * gcc.dg/980526-1.c: New test.
37168         * gcc.c-torture/execute/980526-2.c: New test.
37169
37170 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37171
37172         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37173
37174         * gcc.c-torture/execute/980526-1.c: New test.
37175
37176 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37177
37178         * g77.f-torture/execute/alpha2.f: Add runtime test.
37179
37180 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37181
37182         * g++.old-deja/old-deja.exp: Strip leading directories.
37183
37184         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37185         error for the line.  Don't run multiple tests for the same line.
37186
37187 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37188
37189         * gcc.dg/980523-1.c: New test.
37190
37191 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37192
37193         * g77.f-torture/compile/970915-0.f: New test.
37194
37195 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37196
37197         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37198
37199 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37200
37201         * gcc.dg/980520-1.c: New test.
37202
37203 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37204
37205         * gcc.dg/980502-1.c: Fix return type.
37206
37207 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37208
37209         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37210         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37211         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37212         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37213         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37214
37215 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37216
37217         * g77.f-torture/execute/980520-1.f: New test.
37218
37219 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37220
37221         * lib/mike-g77.exp: New file.
37222
37223         * g77.f-torture/noncompile/noncompile.exp,
37224         g77.f-torture/noncompile/check0.f: New files.
37225
37226 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37227
37228         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37229         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37230         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37231         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37232         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37233         abort where appropriate.
37234
37235 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37236
37237         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37238         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37239
37240 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37241
37242         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37243
37244 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37245
37246         * g77.f-torture/compile/980427-0.f: New test.
37247
37248 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37249
37250         * g77.f-torture/compile/980424-0.f: New test.
37251
37252 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37253
37254         * g77.f-torture/compile/980419-2.f (main): New test.
37255         * g77.f-torture/compile/970125-0.f: New test.
37256         * g77.f-torture/compile/980419-1.f: New test.
37257
37258 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37259
37260         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37261         of loop-4.c.
37262
37263 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37264
37265         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37266
37267 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37268
37269         * gcc.c-torture/compile/980329-1.c: New test.
37270
37271 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37272
37273         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37274         * gcc.dg/980312-1.c: Fix typo in -march command.
37275
37276 1998-03-16  H.J. Lu  (hjl@gnu.org)
37277
37278         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37279
37280 1998-03-11  Robert Lipe  <robertl@dgii.com>
37281
37282         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37283         Dave Love agree the Fortran source is bogus.
37284
37285 1998-03-11  Robert Lipe  <robertl@dgii.com>
37286
37287         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37288         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37289         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37290         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37291         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37292
37293 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37294
37295         * g++.old-deja/g++.other/friend1.C: New test.
37296
37297 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37298
37299         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37300         possibly uninitialized) variables and declare dnrm2.
37301
37302 1998-02-23  Robert Lipe <robertl@dgii.com>
37303
37304         From Bruno Haible <haible@ilog.fr>:
37305         * gcc.c-torture/execute/980223.c: New test.
37306
37307 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37308
37309         * gcc.dg/ifelse-1.c: New test.
37310
37311 1998-02-09  H.J. Lu  (hjl@gnu.org)
37312
37313         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37314
37315           * lib/old-dejagnu.exp (old-dejagnu): Added the
37316           "execution test - XFAIL *-*-*" handling in the spirit of
37317           "excess errors test -". Changed the "execution test fails"
37318           handling to be like "excess errors test fails".
37319           * Update various tests accordingly.
37320
37321 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37322
37323         * gcc.c-torture/execute/980205.c: New test.
37324
37325 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37326
37327         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37328         * lib/f-torture.exp: Similarly.
37329         * gcc.c-torture: Rename all .cexp files to .x files.
37330
37331 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37332
37333         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37334         (940510-1.c): Removed duplicate.
37335         (971104-1.c): New test.
37336
37337 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37338
37339           * lib/f-torture.exp: Improve error and loop detection.
37340
37341 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37342
37343         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37344         use that to size the filler array.
37345
37346 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37347
37348         * lib/c-torture.exp(c-torture-execute): Fix typo.
37349
37350         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37351         testcase as the executable name. Keep the executable around if
37352         the test fails.
37353
37354 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37355
37356         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37357         changes.  Only test one -g option, and move it to the end of the
37358         list of options to test.
37359
37360 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37361
37362         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37363         variable GCC_TORTURE_OPTIONS to supply default switches separated
37364         by colons.  If no environment variable, run tests with -O0 -g, -O1
37365         -g, and -O2 -g as well.
37366
37367 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37368
37369         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37370         explanatory comments. Fix indentation.
37371
37372 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37373
37374         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37375
37376 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37377
37378         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37379         * g++.old-deja/g++.mike/p7325.C: Likewise.
37380         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37381
37382 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37383
37384         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37385         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37386         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37387         * g++.old-deja/g++.law/operators4.C: Likewise.
37388
37389 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37390
37391         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37392         * g++.old-deja/g++.mike/p784.C: Ditto.
37393         * g++.old-deja/g++.mike/p785.C: Ditto.
37394
37395 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37396
37397           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37398
37399 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37400
37401         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37402         target feature; pass this to c-torture-execute as needed.
37403
37404 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37405
37406         * lib/c-torture.exp(c-torture-execute): If the previous and the
37407         current executables being tested are identical, we don't need to
37408         run the executable again. Try to make the executable names
37409         unique. Add an optional argument for passing additional compiler
37410         flags.
37411
37412 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37413
37414         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37415
37416 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37417
37418         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37419
37420 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37421
37422         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37423         32bit or larger longs.
37424
37425         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37426         have either a 32bit long or 32bit int.
37427
37428 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37429
37430         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37431         Make double precision tests dependent on sizeof (double).
37432
37433 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37434
37435         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37436         too.
37437
37438 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37439
37440         * gcc.c-torture/compile/961203-1.cexp: New script.
37441
37442 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37443
37444         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37445         up the includes ourselves.
37446
37447 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37448
37449         * lib/plumhall.exp: Remove random include, and add a few
37450         verbose messages for debugging.
37451
37452 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37453
37454         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37455         of trying to do it ourselves.
37456
37457 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37458
37459         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37460
37461 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37462
37463         * gcc.prms/5403.c: Made regexp a bit less strict.
37464
37465 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37466
37467         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37468         is returned from remote_load instead.
37469         * lib/plumhall.exp: Ditto.
37470         * lib/mike-g++.exp: Ditto.
37471         * lib/old-dejagnu.exp: Ditto.
37472         * lib/c-torture.exp: Ditto.
37473
37474 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37475
37476         * lib/g++.exp: Use build_wrapper procedure.
37477         * lib/gcc.exp: Ditto.
37478
37479 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37480
37481         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37482         an old-style decl for malloc.  Fixes tests to work when
37483         sizeof (int) != sizeof (size_t).
37484
37485 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37486
37487         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37488
37489         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37490         use stdargs.h interface.
37491
37492 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37493
37494         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37495         NO_VARARGS when compiling.
37496
37497 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37498
37499         * lib/plumhall.exp(ph_includes): New procedure.
37500         (ph_make): Use it.
37501         (ph_compiler): Ditto.
37502
37503         * lib/g++.exp: Rename test-glue.c to testglue.c.
37504         * lib/gcc.exp: Ditto.
37505
37506 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37507
37508         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37509         to completion when it's called.
37510
37511 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37512
37513         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37514         is defined, don't do test.
37515
37516 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37517
37518         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37519         for object files.
37520         (ph_summary): Mark skipped testcases as untested, not unresolved.
37521
37522         * lib/plumhall.exp (ph_make): If unresolved because of bad
37523         errorCode, record errorCode in log file.
37524         (*): Replace send_log/verbose with verbose -log.
37525
37526 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37527
37528         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37529         double conversion if double isn't at least 8 bytes.
37530
37531         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37532         int to work with targets where int is 16 bits.
37533
37534         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37535         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37536         precision for the test to complete.
37537
37538 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37539
37540         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37541         if d10v is not compiled with the -mdouble64 flag.
37542         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37543
37544         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37545         d10v is not compiled with the -mint32 flag.
37546
37547 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37548
37549         * lib/plumhall.exp: Use incr_count.
37550
37551 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37552
37553         * gcc.c-torture: Update to c-torture-1.45.
37554
37555 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37556
37557         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37558         the name of the expect testcase file).
37559
37560         * lib/g++.exp(g++_init): Ditto.
37561
37562 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37563
37564         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37565         the host.
37566
37567         * lib/gcc.exp(gcc_exit): New procedure.
37568
37569 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37570
37571         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37572         specs where appropriate.
37573
37574         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37575         because of new "candidates are" messages, and removed a few
37576
37577         * Converted all non-old-style g++ testcases to old-style, and
37578         moved into g++.old-deja.
37579
37580 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37581
37582         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37583         options.
37584
37585         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37586         succeeded.
37587
37588         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37589
37590 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37591
37592         * lib/gcc.exp (gcc_target_compile): Add support for defining
37593         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37594         the machine doesn't have those features.
37595
37596 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37597
37598         * g++.law/operators4.exp: Don't use LIBS.
37599
37600 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37601
37602         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37603
37604         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37605         * lib/g++.exp: Set it here instead. Also, allow use of the
37606         --tool_exec and --tool_opt options. Change CXX to
37607         GXX_UNDER_TEST.
37608
37609         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37610
37611         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37612
37613 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37614
37615         * lib/old-dejagnu.exp: Use prune_warnings instead of
37616         prune_system_crud.
37617         * lib/mike-g++.exp: Ditto.
37618         * lib/gcc.exp: Ditto.
37619         * lib/g++.exp: Ditto.
37620
37621         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37622
37623 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37624
37625           * 941014-2.c: Include stdlib.h
37626           * 960327-1.c: Include stdio.h
37627           * dbra.c, index-1.c: Don't assume ints are 32bits.
37628
37629 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37630
37631         * lib/gcc.exp: Add gcc,stack_size target feature.
37632
37633         * lib/g++.exp(g++_target_compile): Add the include and link
37634         paths here, not in two other places. And, it's $options, not
37635         options.
37636
37637         * lib/mike-g++.exp(postbase): Remove the code that determines
37638         the correct include and link paths.
37639         * g++.old-deja/old-deja.exp: Ditto.
37640
37641 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37642
37643         * lib/g++.exp(g++_init): target_compile no longer returns the
37644         filename of the result.
37645
37646 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37647
37648         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37649         call to glob.
37650
37651         * gcc.c-torture/special/special.exp: Change call to
37652         gcc_target_compile to include the object file.
37653
37654 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37655
37656         * gcc.c-torture/special/special.exp: Correct misspelling in last
37657         change.
37658
37659 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37660
37661         * lib/plumhall.exp(ph_summary): Log the entire output of the
37662         executable. Return -1 if there were any failures, 0 otherwise.
37663         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37664         (ph_make): Clean up objects and executables that were built
37665         if the tests succeeded.
37666
37667 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37668
37669         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37670         libraries and includes in the build tree as appropriate.
37671
37672 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37673
37674         * lib/c-torture.exp: Instead of looking for the global variable
37675         NO_LONG_LONG, check to see if that's a feature of the target.
37676
37677 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37678
37679         * config/default.exp: Minimize. Delete the remainer of the files in
37680         config; this functionality is now in devo/dejagnu/config.
37681
37682         g++.*/*: Pass any additional flags used to compile to postbase;
37683         delete CXXFLAGS.
37684
37685         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37686         is now done by runtest.exp. Use gcc_target_compile instead of
37687         compile.
37688
37689         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37690         Remove references to CFLAGS. Use remote_file instead of
37691         calling rm -f.
37692         (c-torture): Take a list of arguments to use to compile this
37693         testcase.
37694
37695         lib/g++.exp: Simplify. Use target_compile instead of compile.
37696         lib/gcc-dg.exp: Ditto.
37697         lib/gcc.exp: Ditto.
37698         lib/mike-{gcc,g++}.exp: Ditto.
37699         lib/old-dejagnu.exp: Ditto.
37700         lib/plumhall.exp: Ditto.
37701
37702 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37703
37704         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37705         (ph_linker): Likewise.
37706
37707 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37708
37709           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37710         MAP_ANON / MAP_ANONYMOUS if defined;
37711         else try to map from /dev/zero .
37712
37713 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37714
37715         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37716         isn't defined, then define it to MAP_ANONYMOUS.
37717
37718 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37719
37720         * gcc.c-torture: Update to c-torture-1.42 release.
37721
37722 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37723
37724         * gcc.c-torture: Update to c-torture-1.41 release.
37725
37726 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37727
37728         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37729         c-torture release.
37730
37731 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37732
37733         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37734         and LDFLAGS.  Fix second case to append the target_info ldflags
37735         onto LDFLAGS, not CFLAGS.
37736         * lib/g++.exp (g++_init): Add target_info stuff.
37737         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37738         of libgloss and newlib flags for !native.
37739
37740         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37741         (GDB): Fix relative path to go up another dir for finding gdb.
37742
37743 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37744
37745         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37746         versions in the target_info array, if they don't exist.
37747
37748 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37749
37750         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37751
37752 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37753
37754         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37755         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37756
37757 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37758
37759         * lib/old-dejagnu.exp: Don't remove the output file before we've
37760         actually tested it. Don't append pwd to the path of the executable
37761         we're testing.
37762
37763 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37764
37765         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37766
37767 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37768
37769         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37770         temporary directory for compiler files, and set it to a default
37771         value of /tmp. Set $output as the name of the output file from
37772         compiling the testcase. Add a -o option to $cflags_var so the
37773         compiler writes the final output file as $output. Set $executable
37774         to $output.
37775
37776         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37777         directory for compiler files, and set it to /tmp if it doesn't
37778         already have a value. Set $output_file to the name of the output
37779         file from compiling the testcase. Add a -o option to CXXFLAGS so
37780         the compiler writes the final output file as $output. Use $output
37781         as the executable to be tested.
37782
37783 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37784
37785         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37786
37787 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37788
37789         * gcc.c-torture/execute/pending-1.c: New test.  Still
37790         pending in Tege's queue.
37791
37792 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37793
37794         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37795         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37796         if there were failures.  Call unresolved if there were unresolved
37797         testcases.  Call gcc_fail if program did not run to completion.
37798         (ph_make): Pass additional argument name to ph_execute.
37799         (ph_execute): Add new argument.  Pass additional arguments to
37800         ph_summary.  Call gcc_fail is there is no execution output.
37801
37802 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37803
37804         * lib/plumhall.exp (proc_summary): Output relavent summary
37805         lines into the log so specific failures in plumhall can be
37806         investigated.
37807
37808 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37809
37810         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37811         (c-torture-execute): Don't try to execute tests which use
37812         "long long" types if $NO_LONG_LONG is nonzero.
37813
37814 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37815
37816         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37817         not c-torture.
37818
37819         * gcc.ieee: Move from here.
37820         * gcc.c-torture/execute/ieee: To here.
37821
37822 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37823
37824         * gcc.c-torture: Update to c-torture-1.41 release.
37825
37826 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37827
37828         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37829         not "$output".
37830
37831 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37832
37833         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37834         -c present.
37835
37836 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37837
37838         * config/proelf.exp: Handle connecting to a simulator.
37839
37840 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37841
37842         * config/proelf.exp: New file.  Enough framework that we can
37843         run c-torture tests on the proelf targets (or any other target
37844         that gdb can connect to for that matter).
37845
37846 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37847
37848         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37849         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37850
37851         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37852         exec_output exists.
37853
37854 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37855
37856         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37857         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37858
37859         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37860         to pass/fail/unresolved/unsupported/untested.  Caller must now
37861         call unresolved/unsupported/untested.
37862         * lib/*.exp: Update FSF address.  Update to handle new results of
37863         ${tool}_load.
37864         * lib/chill.exp (verbose): Delete.
37865
37866 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37867
37868         * lib/gcc.exp (default_gcc_start): Change order of args to
37869         $LDFLAGS $CFLAGS $LIBS.
37870         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
37871         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
37872         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
37873         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
37874         * gcc.misc-tests/dg-test.exp: Likewise.
37875         * gcc.misc-tests/msgs.exp: Likewise.
37876         * gcc.prms/prms.exp: Likewise.
37877         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37878         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37879
37880         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37881
37882 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37883
37884         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37885
37886         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37887         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37888
37889         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37890         necessary.
37891
37892 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37893
37894         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37895         global for loop; add use of $mathlib.
37896         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37897         settings here; set mathlib for anything but VxWorks.
37898
37899 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37900
37901         * gcc.c-torture: Update to c-torture-1.40 release.
37902
37903 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37904
37905         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37906         dg.exp.
37907
37908 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37909
37910         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37911         global.
37912
37913 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37914
37915         * lib/g++.exp (LIBS): Define if not already.
37916         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37917         (gcc-dg-prune): Call prune_gcc_output.
37918         * lib/gcc.exp (prune_gcc_output): New proc.
37919         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37920         prune_gcc_output.
37921
37922 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37923
37924         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37925         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37926
37927 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37928
37929         * gcc.c-torture: Update to c-torture-1.39 release.
37930
37931 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37932
37933         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37934         fails, try others as well.
37935
37936 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37937
37938         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37939         If compilation fails, mark execute tests as `untested'.
37940         If test is marked as unsupported, don't mark compilation and
37941         execute tests as failed.
37942
37943 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37944
37945         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37946         libstdc++ for whether or not we want to be doing shared
37947         libraries.  Delete link_curses since we don't need it anymore.
37948         * lib/mike-g++.exp (postbase): Don't link in libg++.
37949         * g++.old-deja/old-deja.exp: Likewise.
37950
37951 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
37952
37953         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
37954
37955 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
37956
37957         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
37958         For that, add `-Wl,-a,shared_archive'.
37959         * g++.old-deja/old-deja.exp: Likewise.
37960
37961 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
37962
37963         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
37964
37965 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
37966
37967         * lib/mike-g++.exp (postbase): Pay attention to the status of
37968         g++_load.
37969
37970 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
37971
37972           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
37973
37974 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
37975
37976         * lib/gcc.exp (default_gcc_start): No longer need to log program
37977         being executed or its output, execute_anywhere does that now.
37978         * lib/g++.exp (default_g++_version): Call execute_anywhere.
37979         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
37980
37981 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
37982
37983         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
37984         the same as those in lib/g++.exp.
37985
37986 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
37987
37988         * gcc.c-torture: Update to c-torture-1.38 release.
37989         * gcc.ieee: Related changes.
37990
37991 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
37992
37993         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
37994         "exec". Minor reformatting changes.
37995
37996         * config/rom68k.exp (${tool}_load): Make it work in a canadian
37997         cross. This means all "exec" calls now work on a remote host as
37998         well.
37999         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
38000         cross. Filter out the extra "\r\n" stuff that expect puts in.
38001         (c-torture-execute): Filter out the bogus warnings like
38002         c-torture-compile does. Add support for canadian cross.
38003         * lib/gcc.exp (default_gcc_version, default_gcc_start)
38004         Use execute_anywhere rather than calling exec directly. Now it
38005         works for canadian cross testing.
38006
38007 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
38008
38009         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
38010         results into a variable, and check that rather than using file exists.
38011
38012 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
38013
38014         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
38015         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
38016
38017 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38018
38019         * g++.old-deja/old-deja.exp: Create and pass runshlib and
38020         lib_curses if there's a shared libg++ in the build tree.
38021
38022 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
38023
38024         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
38025         if not supported target.
38026
38027 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
38028
38029         * lib/g++.exp (g++_init): Move empty setting of runshlib and
38030         link_curses up to always happen, not just for native builds.
38031
38032 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
38033
38034         * gcc.c-torture: Update to c-torture-1.36 release.
38035         * gcc.failure: Related changes.
38036
38037 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
38038
38039         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
38040
38041 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
38042
38043         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
38044         * lib/mike-g++.exp (postbase): Not in here.  Still reference
38045         runshlib, link_curses, and mathlib for link and run.
38046
38047         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
38048         pass the runtime shared library options for Solaris, OSF/1, and
38049         Irix5, and link with -lcurses to avoid unresolved references.
38050
38051 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
38052
38053         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
38054         only run once.
38055
38056 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
38057
38058         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
38059
38060 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
38061
38062         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
38063         do not have a framework for the "compat" tests yet.
38064
38065 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
38066
38067         * lib/mike-g++.exp (postbase): New local variable `mathlib',
38068         set to null if we're testing vxworks5.1.  Use that instead of
38069         `-lm' in the setting of LIBS for link and run.
38070
38071 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
38072
38073         * config/rom68k.exp (${tool}_load): Major changes to make it
38074         work.  Verified that it does in fact return the stuff in
38075         exec_output properly.  Catch any Emul or any TRAP other than 0.
38076
38077 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
38078
38079         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
38080         LDFLAGS properly for targets that need stuff from libgloss.
38081         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
38082         only run once.
38083         (gpp_initialized): New variable.
38084
38085 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
38086
38087         * config/rom68k.exp: Load libgloss.exp.
38088         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
38089         so we can produce a fully linked binary.
38090         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
38091         so we can produce a fully linked binary.
38092
38093 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
38094
38095         * lib/plumhall.exp (ph_section): Watch for expected failures.
38096         Add missing `else'.
38097
38098         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
38099         run the testcase.
38100         (c-torture): Likewise.
38101
38102 1995-08-28  Doug Evans  <dje@cygnus.com>
38103
38104         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
38105
38106         * lib/mike-g++.exp (mike_cleanup): New proc.
38107         (prebase): New globals compiler_result, not_compiler_result,
38108         target_regexp.
38109         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
38110         allow leading "-" in pattern.  Watch for unsupported tests.
38111         If $compiler_result is set, pattern match assembler code,
38112         and ditto for $not_compiler_result.
38113         * lib/mike-gcc.exp: Likewise.
38114
38115         * lib/plumhall.exp (ph_execute): Only call ph_summary if
38116         execution "succeeded".
38117
38118 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38119
38120         * config/win32.exp: New file.
38121         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38122
38123 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38124
38125         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38126         unsupported.
38127         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38128         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38129         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38130
38131         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38132         "... without exceptions was ...".  That is now handled by
38133         prune_system_crud.
38134         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38135
38136 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38137
38138         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38139         sieve.c,sort2.c}: New files.
38140         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38141         sieve.exp,sort2.exp}: Drivers for them.
38142
38143         * lib/mike-gcc.exp (program_output): New user settable variable.
38144         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38145         messages.
38146         * lib/mike-g++.exp (program_output): New user settable variable.
38147
38148         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38149
38150         * config/sh.exp: Deleted (use sim.exp instead).
38151
38152 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38153
38154         * config/vx.exp: Declare CHECKTASK as global.
38155         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38156         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38157         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38158
38159 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38160
38161         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38162         target. Like vx.exp, only includes `vx29k.exp' instead of
38163         `vxworks.exp'.
38164
38165 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38166
38167         * config/sim.exp: Increase time limit from 120 seconds to 240.
38168
38169 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38170
38171         * gcc.c-torture/execute/950628-1.c: New test.
38172
38173 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38174
38175         * gcc.c-torture: Update with changes/additions from
38176         c-torture-1.34.
38177
38178 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38179
38180         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38181
38182 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38183
38184         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38185
38186 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38187
38188         * gcc.c-torture/compile/950512-1.c: New test.
38189         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38190         * gcc.dg/struct-ret-1.c: Likewise.
38191
38192 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38193
38194         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38195           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38196
38197 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38198
38199         * gcc.c-torture/special/920411-1.c: Deleted.
38200         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38201
38202 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38203
38204         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38205         cpu limit.
38206
38207 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38208
38209         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38210
38211 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38212
38213         From kenner;
38214         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38215         is the proper length.
38216         * va-arg-3.c: Likewise.
38217
38218 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38219
38220         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38221         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38222
38223         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38224         * lib/g++.exp (default_g++_start): Delete old cruft.
38225
38226 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38227
38228         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38229         (2 * (1 << 18)) to (2 * (1 << 17)).
38230
38231         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38232
38233 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38234
38235         * config/rom68k.exp: Renamed from config/idp.exp
38236
38237 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38238
38239         * c-torture/compile/921109-2.c
38240
38241 1995-04-18  Mike Stump  <mrs@cygnus.com>
38242
38243         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38244         excess errors.
38245
38246 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38247
38248         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38249         output.
38250         * lib/g++.exp (default_g++_start): Likewise.
38251
38252 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38253
38254         * gcc.c-torture/compile/950329-1.c: New test.
38255
38256 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38257
38258           * config/bug.exp (${tool}_load): Updated to use new remote_open
38259           and remote_close procs.
38260         * config/idp.exp: New file.
38261
38262 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38263
38264         * gcc.c-torture/execute/950322-1.c: New test.
38265
38266 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38267
38268         * config/vx.exp (${tool}_load): Clean up testing of return code from
38269         vxworks_ld and vxworks_spawn.
38270
38271 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38272
38273         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38274
38275 1995-03-13  Mike Stump  <mrs@cygnus.com>
38276
38277         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38278         can mark excess errors on a machine by machine basis.  Note, the
38279         default is to not expect any excess errors, even when excess
38280         errors test - is given, so you will want to put an XFAIL ... on
38281         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38282         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38283         those 4 machines, but no others.
38284
38285 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38286
38287         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38288         * lib/c-torture.exp: to here.
38289
38290 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38291
38292         * gcc.c-torture/execute/950221-1.c: New test.
38293         * gcc.c-torture/execute/struct-ret-1.c: New test.
38294         * gcc.c-torture/compile/950221-1.c: New test.
38295
38296         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38297
38298 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38299
38300         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38301         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38302
38303 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38304
38305         * g++.gb: New directory of tests, derived from my signature and
38306         class scoping tests.
38307
38308         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38309         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38310         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38311         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38312         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38313         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38314         * g++.gb/sig25.C: Likewise.
38315
38316         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38317         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38318         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38319         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38320         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38321         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38322         * g++.gb/sig25.exp: Likewise.
38323
38324         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38325         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38326         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38327         * g++.gb/scope13.C: Likewise, this test still fails.
38328
38329         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38330         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38331         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38332         * g++.gb/scope13.exp: Ditto.
38333
38334         * g++.gb/README: New file, explains what these tests are about.
38335
38336 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38337
38338         * lib/dg.exp (dg-do): Support `preprocess'.
38339         (dg-test): Likewise.
38340
38341 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38342
38343         * config/udi.exp: change "continue -expect" to "exp_continue".
38344
38345 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38346
38347         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38348         Delete redundant tests.
38349
38350         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38351         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38352         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38353         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38354         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38355         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38356         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38357         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38358
38359         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38360         storing label pointers.
38361         * gcc.c-torture/execute/921019-1.c: Likewise.
38362         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38363         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38364         parameter fp.
38365         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38366         constants.
38367
38368         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38369         Delete obsolete tests.
38370
38371         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38372         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38373         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38374         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38375         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38376         * gcc.c-torture/compile/950124-1.c: New test.
38377
38378         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38379
38380 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38381
38382         * lib/mike-g++.exp: Add -lm to LIBS.
38383
38384 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38385
38386         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38387
38388 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38389
38390         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38391
38392 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38393
38394         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38395
38396 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38397
38398         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38399         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38400         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38401         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38402         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38403         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38404         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38405         * g++.law/{operators31.C, operators32.C,
38406         * g++.law/{operators33.C, operators34.C}: Likewise.
38407         * g++.law/{pic1.C, refs2.C}: Likewise.
38408         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38409         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38410         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38411         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38412
38413         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38414         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38415         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38416         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38417         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38418         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38419         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38420         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38421         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38422         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38423         * g++.law/{operators34.exp}: Likewise.
38424         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38425         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38426         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38427         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38428         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38429
38430         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38431         No longer expected to fail.
38432         * g++.law/missed-error3.C: Tweak for recent bool changes.
38433
38434 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38435
38436         * config/emb-unix: Deleted.
38437         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38438         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38439
38440 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38441
38442         * lib/dg.exp (dg-test): Fix typo in last patch.
38443
38444 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38445
38446         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38447         (handles multiple occurrences).
38448
38449 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38450
38451         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38452         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38453         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38454         printed).
38455         * lib/c-torture.exp (c-torture-compile): Likewise.
38456         (c-torture): Prepend full path if missing.
38457         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38458         (gcc_fail): Likewise.
38459         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38460
38461 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38462
38463         * lib/netware.exp: Only attach to NetWare i386 systems.
38464
38465 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38466
38467         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38468         messages.  Add test name to "output pattern match" pass/fail message.
38469
38470 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38471
38472         * gcc.dg: New testsuite.
38473         * gcc.dg/dg.exp: New file.
38474
38475         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38476         test-switch.c}: Deleted.
38477
38478         * gcc.misc-tests/msgs.exp: New testcase driver.
38479
38480 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38481
38482         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38483         Watch for illegal return values from ${tool}_load.
38484         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38485         cross targets.  Coerce return value >0 to 1.
38486
38487 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38488
38489         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38490
38491         * config/emb-unix.exp: New file.
38492
38493         * config/sim.exp: Error if variable $SIM not defined.
38494         (${tool}_load): Mark test as "untested" if simulator missing.
38495
38496         * config/unix.exp: Load remote.exp to get rcp_download.
38497         * lib/c-torture.exp: Use different option lists for testcases with
38498         and without loops.
38499         * gcc.c-torture/execute/execute.exp: Likewise.
38500
38501 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38502
38503         * config/*.exp: Clarify return code from ${tool}_load.
38504         Call `unresolved' or `untested' instead of `warning' or `perror'
38505         (sometimes you still want to call both though).
38506         Add comment that `shell_id' is local to each file.
38507         * config/udi.exp (timeout): Set to 30.
38508         Don't print warning if connection fails, $connectmode has already
38509         printed an error.
38510         (${tool}_load): Move verbose messages to level 2.
38511         Rework pattern for "Process started" message.
38512         Pass `shell_id' to ${connectmode}_download.
38513         Retry twice upon timeout.  Make resetting of target more robust.
38514         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38515         Pass `shell_id' to exit_$connectmode.
38516         Only call exit_$connectmode if connected.
38517         * config/unix.exp (${tool}_load): Check return codes better.
38518         * config/vrtx.exp (${tool}_load): Likewise.
38519         * config/vx.exp (${tool}_load): Likewise.
38520         Delete unneeded global's.
38521         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38522         from ${tool}_load.
38523         (dg-stat): Delete.
38524         (dg-init): Delete recording of pass/fail counts.
38525         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38526         (old-dejagnu-init): Likewise.
38527         (old-dejagnu-stat): Delete contents, empty proc now.
38528         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38529         (c-torture): Delete references to lcnt, lpass, lfail.
38530         Get option list from TORTURE_OPTIONS.
38531         Delete -funroll[-all]-loops if no loops.
38532         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38533         (g++_stat): Delete contents (empty proc now).
38534         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38535         (gcc_finish): Likewise.
38536         (gcc_stat): Deleted.
38537         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38538         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38539         * gcc.c-torture/execute/execute.exp: Likewise.
38540         Split tests into two parts: compile, execute.
38541         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38542         no loops.  Update to reflect clarified return codes from ${tool}_load.
38543
38544 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38545
38546         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38547         to grep for.
38548         (old-dejagnu): Likewise (where necessary).
38549
38550 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38551
38552         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38553
38554         * lib/dg.exp (dg-process-target): Fix processing of selector.
38555         Add comment regarding use of `error'.
38556
38557         * lib/gcc.exp (prune_system_crud): Define if missing.
38558         * lib/g++.exp (prune_system_crud): Likewise.
38559
38560         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38561         Call prune_system_crud.
38562         * lib/dg.exp (dg-runtest): New proc.
38563         Use perror instead of send_user for tcl errors in testcase.
38564         Don't return any value, it's never used.
38565         Don't clobber previous definition of `unknown'.
38566         Print tcl errors in `dg-final'.
38567
38568 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38569
38570         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38571         (dg-test): Don't print errorInfo, it contains stack backtrace.
38572
38573 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38574
38575         * lib/g++.exp (runtest_file_p): Define if missing.
38576
38577 1994-09-24  Doug Evans  (dje@cygnus.com)
38578
38579         * lib/mike-g++.exp: Comment out loading of g++.exp.
38580         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38581         (default_g++_version): Always print something.
38582         (default_g++_start): Comment out call to `which'.
38583         (g++_start, g++_load): Deleted (must be defined in config file).
38584         * lib/gcc.exp: Test for existence of $CC at start.
38585         Delete check for tmpdir (done in gcc_init).
38586         (default_gcc_version): Always print something.
38587         (default_gcc_start): Comment out call to `which'.
38588         * config/*.exp: Major cleanup - make cross targets work at least a
38589         little better for g++ (by not being "--tool gcc" specific).
38590         Rename gcc_xxx to ${tool}_xxx.
38591         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38592         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38593
38594 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38595
38596         * lib/c-torture.exp (c-torture-compile): Rework compiler
38597         message processing.
38598
38599         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38600         c-torture.
38601
38602 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38603
38604         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38605
38606         * lib/dg.exp (dg-process-target): Support { target native }.
38607
38608 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38609
38610         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38611         looked for "... program xxx got fatal signal".
38612         Correct regsub munging of `comp_output'.
38613         Ignore compiler messages "path prefix not used" and "linker input
38614         file unused".
38615
38616 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38617
38618         * lib/gcc.exp (runtest_file_p): Define if missing.
38619         * gcc.prms/template.c: Example to work from.
38620
38621 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38622
38623         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38624         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38625
38626         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38627         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38628         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38629         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38630
38631         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38632         (dg-process-target): No longer a varargs proc.
38633         Return S/N for target, P/F for xfail.  All callers changed.
38634         (user option procs): More argument checking.
38635         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38636         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38637         (dg-test): Skip test if not running on selected target in `dg-do'.
38638         Update handling of `dg-do-what', `dg-output-text'.
38639         Separate execution pass/fail from output pattern match pass/fail.
38640         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38641
38642 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38643
38644         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38645         target for 920510-1.c.
38646
38647 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38648
38649         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38650         Clean up comment regarding use of passcnt, etc.
38651         (gcc_stat): Don't update `testcnt' here.
38652         (gcc_finish): Do it here.
38653         Might as well reset `but_id' here too.
38654         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38655         to determine if the file should be tested.
38656         * gcc.c-torture/compile/compile.exp: Likewise.
38657         * gcc.c-torture/execute/execute.exp: Likewise.
38658         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38659         * gcc.misc-tests/dg-test.exp: Likewise.
38660         * gcc.prms/prms.exp: Likewise.
38661         * gcc.wendy/wendy.exp: Likewise.
38662         * g++.old-deja.exp: Likewise.
38663         Move "Testing file" message to verbose level 1.
38664
38665 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38666
38667         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38668
38669 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38670
38671         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38672         (default_gcc_start): Accept optional second list element
38673         of compiler flags.  Print compiler output at verbosity level 2.
38674         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38675         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38676         Save current values of framework globals passcnt, failcnt, xpasscnt,
38677         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38678         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38679         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38680         xfailcnt to compute stats.  Update framework global `testcnt' from
38681         pass/fail counts.
38682         (gcc_finish): New proc.  Clean up test environment.
38683         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38684         (gcc_epass, gcc_efail): Delete.
38685         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38686         argument of line number.
38687         (dg-init): If the tool has an init routine, call it.
38688         (dg-test): Remove args `cflags_var' and `libs_var'.
38689         Pass all compiler options to ${tool}_start.
38690         Handle missing line number.
38691         (dg-finish): New function.
38692         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38693         particular files.  Call gcc_finish at end.  Move "skipping test"
38694         message to verbosity level 3.
38695         * gcc.c-torture/compile/compile.exp: Likewise.
38696         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38697         * gcc.c-torture/execute/execute.exp: Likewise.
38698         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38699         Print testcase being tried at verbosity level 1.
38700         * gcc.c-torture/special/special.exp: Unset xfail.
38701         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38702         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38703         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38704         * gcc.failure/failure.exp: Likewise.
38705         * gcc.ieee/ieee.exp: Likewise.
38706         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38707         Update call to dg-test.  Call dg-finish at end.
38708         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38709         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38710         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38711         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38712         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38713         * gcc.wendy/wendy.exp: Add copyright.
38714         Delete setting of tmpdir (done by gcc_init).
38715         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38716         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38717         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38718         gcc_[ce]pass/fail.
38719
38720 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38721
38722         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38723         confusion.
38724         (g++_load): Likewise.
38725
38726         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38727         Rename argument to `prog' to remove the confusion.
38728         Varargs fns behave differently too!
38729         (g++_load): Likewise.
38730
38731         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38732
38733         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38734         what it is.  Delete (always) printing of status value for !native.
38735         Simplify verbose code, and include status and exec_output.
38736         (g++_load): Use gcc_load.
38737
38738 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38739
38740         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38741         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38742         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38743         940714-3.c as these testcases don't exist anymore.  Make
38744         va-arg-1.c expected to pass.
38745
38746 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38747
38748         * gcc.misc-tests/misc.exp: Only run specific testcases.
38749         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38750         * gcc.misc-tests/dg-[1-9].c: New files.
38751
38752         * lib/dg.exp: New testsuite driver.
38753         * gcc.prms/prms.exp: Use it.
38754
38755         * README.gcc: New file.
38756
38757         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38758         Document and reset `lxpass' and `lxfail'.
38759         Simplify "initialized" message.
38760         (gcc_stat): Clean up comments a little.
38761
38762 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38763
38764         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38765
38766 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38767
38768         * lib/old-dejagnu.exp (process-option): New proc.
38769         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38770         (old-dejagnu): Simplify.
38771         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38772
38773 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38774
38775         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38776         exists and is not an empty string.
38777
38778         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38779         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38780         finished.
38781         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38782         automatically.
38783
38784         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38785         longer expected to fail.
38786
38787         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38788         "f" function call.
38789
38790         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38791
38792         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38793         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38794         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38795         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38796         c-torture-1.29.
38797
38798         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38799         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38800
38801         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38802
38803         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38804         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38805
38806         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38807         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38808         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38809
38810 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38811
38812         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38813         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38814         940714-1.c, 940714-2.c, 940714-3.c},
38815         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38816         gcc.misc-tests/{mg.c,mg.exp}:
38817         New tests.
38818         * gcc.noncompile/noncompile.exp: Change accordingly.
38819
38820 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38821
38822         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38823         Undo previous clobberage.
38824
38825 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38826
38827         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38828         * gcc.special/{930510-1.c, special.exp}:
38829         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38830         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38831         struct-varargs-1.c}: New tests from c-torture-1.26.
38832
38833 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38834
38835         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38836           argument to switch.
38837
38838 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38839
38840         * Revert the previous changes.  Please see Rob's directory
38841           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38842           fixes.
38843
38844 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38845
38846         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38847             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38848             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38849             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38850             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38851             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38852             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38853             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38854             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38855             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38856             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38857             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38858             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38859             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38860             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38861             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38862             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38863             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38864             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38865             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38866             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38867             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38868             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
38869             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
38870             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
38871             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38872             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
38873
38874 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
38875
38876         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38877             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38878           with perror calls.
38879
38880 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38881
38882         * config/unix.exp (g++_load): Fix syntax.
38883
38884 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38885
38886         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38887         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38888         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38889         Don't expect va-arg-1.c to fail.  Correct expected output for
38890         920928-1.c.
38891         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38892         * gcc.wendy/hbm4.c: Correct typo.
38893         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38894
38895 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38896
38897         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38898         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38899         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38900         * lib/c-torture.exp (c-torture-compile): Ditto.
38901
38902         Reduce volume of output (remove all the -I's and such).
38903         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38904         Call gcc_cpass, gcc_cfail.
38905         (c-torture): Pass testing option to c-torture-compile.
38906
38907 1994-03-21  Doug Evans  (dje@cygnus.com)
38908
38909         Bring patches over from progressive.
38910         * config/default.exp: Exit remote shell cleanly.
38911         (g++_exit, g++_start): Add default versions.
38912         * config/sim.exp (gcc_load): Use perror, not error.
38913
38914 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38915
38916         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38917         set in site.exp.
38918
38919 1994-03-14  Doug Evans  (dje@cygnus.com)
38920
38921         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38922         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38923         (wendy_try): New proc to run testcase.
38924         (main loop): Call 'em.
38925         * gcc.wendy/*.c: Clean up pass to correct expected output.
38926
38927         * lib/gcc.exp: Minor cleanup work.
38928         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38929
38930 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38931
38932         * config/sim.exp (gcc_load): Document return codes better.
38933         Don't pass -v to simulator.
38934
38935 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38936
38937           * gcc.special/920717-x.c: Fix typo.
38938           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38939           get at sources.
38940
38941         * lib/mike-gcc.exp: Fix typo.
38942
38943 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38944
38945         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38946         binary to use, transform the name.
38947         * config/*.exp: rename everything. Nuke any g++ specific files,
38948         it's now a special case of gcc that requires no special support.
38949         Add a default.exp for unsupported targets.
38950
38951 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
38952
38953         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
38954         lib/old-dejagnu.exp: Fix a few patterns to work with the new
38955         version of Tcl.
38956
38957 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
38958
38959         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
38960         than a warning.
38961
38962 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
38963
38964         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
38965
38966 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
38967
38968         * gcc.execute/execute.exp: Combine opt_list and foption_list into
38969         option_list.  Compile every file with only 4/6 option choices
38970         (same as C torture) instead of with 12/18 different option
38971         choices.
38972         * lib/c-torture.exp: Likewise.
38973
38974         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
38975         not already set.
38976
38977 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
38978
38979         * lib/old-deja.exp: Add `excess errors test fails' error, now one
38980         can put an XFAIL *-*-* on excess errors.
38981
38982 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
38983
38984         * g++.law: Add more tests derived from g++-bugs snapshots.
38985
38986         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
38987         equivalent to g++.law/init9.
38988
38989         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
38990         compiled it, and the a.out file after we've run it.
38991
38992 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
38993
38994         * lib/mike-g++.exp (postbase): Delete the .o file after we've
38995         compiled it, and the a.out file after we've run it.
38996
38997 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
38998
38999         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
39000
39001 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
39002
39003         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
39004         version number.
39005
39006 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
39007
39008         * g++.law: New directory of g++ tests derived from the g++-bugs
39009         snapshots.
39010
39011 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
39012
39013         * gcc.compile: initbug1.c initbug1.exp testcase added
39014
39015 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
39016
39017         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
39018         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
39019           fixes submitted by Jeff Law (law@cs.utah.edu)
39020         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
39021           Jeff Law (law@cs.utah.edu)
39022
39023
39024 1993-11-30  Mike Stump  (mrs@cygnus.com)
39025
39026         * config/unix-g++.exp: Follow the gcc way of doing things.
39027         * g++.old-deja/old-deja.exp: Minor updates.
39028         * lib/g++.exp: New file, follow the gcc way of doing things.
39029         * lib/old-dejagnu.exp: Minor updates.
39030         * lib/mike-g++.exp: Always unset errorInfo.
39031
39032 1993-11-06  Mike Stump  (mrs@cygnus.com)
39033
39034         * lib/gcc.exp: Fix some errors with the below change, CC and
39035         CFLAGS should be global when setting, not local.
39036
39037 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
39038
39039         * lib/gcc.exp: Transform tool name.
39040
39041 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39042
39043         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
39044
39045 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39046
39047         * lib/gcc.exp: change gcc_done to gcc_stat
39048
39049 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39050
39051         * Upgraded gcc testsuite to c-torture version 1.25
39052
39053 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
39054
39055         * lib/gcc.exp: added reporting code. Changed verbose compile message.
39056         * lib/c-torture: added hooks for new reporting code.
39057
39058 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
39059
39060         * config/sh-gcc.exp: check if sh-sim exists in the path
39061
39062 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
39063
39064         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
39065         * gcc.compile/compile.exp: Initial changes for new logic.
39066         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
39067         * gcc.failure/failure.exp: Initial changes for new logic.
39068         * gcc.ieee/ieee.exp: Initial changes for new logic.
39069         * gcc.misc-tests/misc.exp: Initial changes for new logic.
39070         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
39071         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
39072         * lib/c-torture.exp: Initial changes for new logic.
39073         * lib/gcc.exp: Initial changes for new logic.
39074
39075 1993-10-15  Mike Stump  (mrs@cygnus.com)
39076
39077         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
39078         depend upon failure or success.  Fully qualify names in failure
39079         and success messages.  Always remove a.out before starting
39080         compile, just in case.  Pay more attention to error text output by
39081         the compiler.  Handle testcases with no known past errors just
39082         like all others, so that things are uniform.  Other miscellaneous
39083         improvements.
39084
39085 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
39086
39087         * gcc.cpp: new directory for cpp tests
39088
39089 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
39090
39091         * lib/chill.exp: Code reformatted, removed unused code.
39092         * config/unix-chill.exp: Code reformatted, removed unused code.
39093         * chill.execute/execute.exp: Code reformatted, removed unused code.
39094         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
39095
39096 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
39097
39098         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
39099         routines not written.
39100
39101 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
39102
39103         * config/bug-gcc.exp: Use new procs from bug.exp.
39104
39105 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
39106
39107         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
39108         via ftp, rather than depending on NFS.
39109         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
39110         case.
39111
39112 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
39113
39114         * config/bug-gcc.exp: Use new download proc.
39115
39116 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
39117
39118         * chill.execute/execute.exp: cleanups, handles errors better
39119         * chill.compile/compile.exp: rewrite, based on execute.exp
39120         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39121         * lib/chill.exp: major changes to diff proc and compile and link
39122           procs. added chill_fail and chill_pass wrappers to pass and
39123           fail. added more comments, and handle error codes better.
39124           Added a hack to capture stderr from exec, so noncompile tests
39125           can work.
39126
39127 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39128
39129         * chill.execute/execute.exp: rewrite of testsuite driver
39130         * lib/chill.exp: rewrite of testsuite driver
39131         * config/unix-chill.exp: rewrite of testsuite driver
39132
39133 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39134
39135     In chill.execute:
39136         * iexpr.ch: Standardize uppercase.
39137         * tuples.dat: Standardize uppercase.
39138         * vary.ch: standardize.  Correct varying string assignments.
39139         * vary.dat: Add new output lines.
39140
39141 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39142
39143     In chill.execute:
39144         * chprintf.ch: Standardize use of uppercase.
39145         * tuples.ch: Standardize and turn arr2 into a DCL,
39146           rather than a SYN.
39147         * pinits.ch: Standardize.
39148
39149 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39150
39151         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
39152         * Makefil: Renamed to Makefile.in.
39153         * configure.in: New.
39154
39155 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39156
39157     In chill.execute:
39158         * .cvsignore: Add result/output files.
39159         * Makefile: Fix up variables at start.  Use MFLAGS
39160           everywhere.  Correct bool_loc, built_ins entries.
39161           Add entry for vary1.ch.
39162         * bitarray.ch: Standardize upper-case usage.
39163         * bitexpr.ch: Standardize, add output of b1.
39164         * params.ch: Use arrayt in along PROC parameters, to
39165           avoid novelty problems.
39166         * sets.ch: Tiny cleanup.
39167         * vary1.ch: Re-indent.
39168
39169 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39170
39171           * Add PR-related files to Makefiles, .cvsignore files, etc.
39172
39173 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39174
39175         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39176           with compiler objects. New names are test-flow.c and test-loop.c
39177
39178 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39179
39180         * Upgraded c-torture tests from 1.19 to 1.20
39181
39182         * new files:
39183         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39184         * gcc.compile: 930623-1.c 930623-2.c
39185         * gcc.noncompile: 930622-1.c 930622-2.c
39186         * gcc.failure: 920411-1.c 920627-2.c
39187         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39188
39189 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
39190
39191         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39192           More changes to get testsuite working properly. Needs more work.
39193           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39194
39195 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39196
39197         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39198           More changes to get testsuite working properly. Needs more work.
39199
39200 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39201
39202         * chill.compile/compile.exp: Added for Dejagnu support
39203         * chill.execute/execute.exp: Added for Dejagnu support
39204         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39205
39206 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39207
39208     This should complete moving the CHILL test files.
39209         * chill.noncompile(.cvsignore printf.grt
39210             in-printf.grt chprintf.grt chprintf.ch):
39211             Added test-support files.
39212           (Makefile): Modified further.
39213         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39214             signal.ch): Added test files.
39215           * chill.execute (.cvsignore printf.grt printr.c
39216             in-printf.grt rts.c chprintf.grt rts.h): Added
39217           test-support files.
39218             (Makefile): More corrections.
39219
39220 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39221
39222         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39223           test cases, ready for DejaGnu.
39224
39225 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39226
39227         * Upgraded c-torture tests from 1.18 to 1.19
39228
39229         * gcc.compile: added test(s):
39230           930607-1.c
39231         * gcc.execute: added test(s):
39232           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39233
39234         * added new subdirectory for misc tests: gcc.misc-tests
39235         * gcc.misc-test(s): added tests:
39236           inst-check.c test-consts.c test-ior.c test-switch.c
39237
39238 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39239
39240         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39241
39242 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39243
39244         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39245
39246 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39247
39248         * Upgraded c-torture tests from 1.17 to 1.18
39249
39250 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39251
39252         * Upgraded c-torture tests from 1.12 to 1.17
39253
39254 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39255
39256         * lib/old-dejagnu.exp:
39257           Fixed handling of XFAIL target triplets to correctly
39258           recognize wildcard characters.  Removed code that
39259           appended a unique id tag to the end of the file name
39260           printed out by the result of the testcases within a
39261           given test file.
39262
39263 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39264
39265         * lib/old-dejagnu.exp:
39266           Reworked expected failure handling to trigger off of XFAIL
39267           keyword in keyphrase embeded in testcase source code. The
39268           XFAIL keyword must be at the end of the keyphrase line. It
39269           may optionally be followed by one or more target triplets.
39270           It has just occured that the handling of wildcards in the
39271           target triplet may not be correct.
39272
39273 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39274
39275         * g++.old-deja/tests:
39276           Moved all subdirectories up one level into g++.old-deja .
39277
39278         * lib/old-dejagnu.exp:
39279           Fixed problem with CXXFLAGS not being properly reset, and being
39280           corrupted with extraneous "-c" compiler option.  This was
39281           causing binaries to not be generated for test that needed them.
39282           Modified strings passed to "pass" and "fail" so that individual
39283           tests from the same test file would be distinguished by an
39284           identifier appended to the test file name in the summary logs;
39285           this corrected a problem with erroneous diff logs.  Added code
39286           to search testcases for expected fail and unexpected pass keywords.
39287
39288 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39289
39290         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39291
39292 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39293
39294         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39295           Removed extraneous text from end of "Special g++ Options"
39296           keyphrase.
39297
39298         * lib/old-dejagnu.exp: Added pattern matching to look for new
39299           keywords, embedded in testcases comments, which will trigger
39300           calls to xpass and xfail.
39301
39302 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39303
39304         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39305           comments embedded in the testcases, especially the one looking for
39306           special compiler options, as well as the pattern matching for the
39307           compiler output again.
39308
39309 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39310
39311         * lib/old-dejagnu.exp: Do a proper check of the return value for
39312           execute tests. Fixed several problems with the pattern matching
39313           of the compiler output which gave erroneous test results.
39314           Changed several of the test result messages to be more descriptive.
39315         * config/unix-g++.exp: Proc g++_load now actually works and
39316           executes the tests passed to it and returns a usable return
39317           value.
39318
39319 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39320
39321           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39322
39323 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39324
39325         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39326           Modified both files to properly execute the old style
39327           dejagnu tests. The previous versions of these files were
39328           experimental and did not function anything near correctly.
39329
39330 1993-04-05  Rob Savoye  (rob@cygnus.com)
39331
39332         * Removed all Makefile.in and configure.in files. No configuration
39333         needed now.
39334
39335 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39336
39337         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39338
39339 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39340
39341         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39342         gcc.special/configure.in, gcc.noncompile/configure.in,
39343         gcc.execute/configure.in, gcc.code_quality/configure.in,
39344         g++.other/configure.in, g++.old-deja/configure.in,
39345         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39346         in srcname setting.
39347
39348 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39349
39350         * lib/udi.exp:  Fixed mondfe and mondfe_download.
39351         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39352         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39353
39354 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39355
39356         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39357         (gdb_exit): Don't remove *_soc files.
39358
39359 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39360
39361         * lib/c-torture.exp: Don't look for main; instead always use -w
39362         -c.  This is how the c-torture tests work.  Remove the object
39363         file if the compilation succeeds.
39364         * gcc.execute/execute.exp: Remove executable if test passes.
39365         * gcc.noncompile/noncompile.exp: Every test is an expected
39366         failure.
39367         * gcc.special/special.exp: Added tests from c-torture 1.11,
39368         corrected use of existing test.
39369         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39370         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39371         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39372         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39373         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39374         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39375         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39376         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39377         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39378         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39379         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39380         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39381         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39382         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39383         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39384         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39385         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39386         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39387         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39388         c-torture 1.11.
39389         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39390         correspond to c-torture 1.11.
39391
39392         * New file.