OSDN Git Service

PR c++/29318
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/29318
4         * g++.dg/ext/vla4.C: New test.
5
6 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
7
8        PR c++/27961
9        * g++.dg/template/crash60.C: New test.
10        * g++.dg/other/large-size-array.C: Adjust error markers.
11        * g++.dg/parse/crash27.C: Likewise.
12        * g++.dg/template/crash1.C: Likewise.
13         
14 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
15
16         PR testsuite/29093
17         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18
19 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
20
21         PR preprocessor/28709
22         * gcc.dg/cpp/paste14.c: New test.
23
24 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
25
26         PR c++/29175
27         * g++.dg/init/array24.C: New test.
28
29 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30
31         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
32         of <sys/types.h>.       
33
34 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
35
36         PR c++/29024
37         * g++.dg/parse/typedef8.C: New test.
38         * g++.dg/other/mult-stor1.C: Adjust error markers.
39         
40 2006-10-11  Richard Guenther  <rguenther@suse.de>
41
42         PR tree-optimization/28230
43         * gcc.dg/torture/pr28230.c: New testcase.
44
45 2006-10-11  Richard Guenther  <rguenther@suse.de>
46
47         PR inline-asm/29119
48         * gcc.dg/torture/pr29119.c: New testcase.
49
50 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
51
52         PR middle-end/29272
53         * gcc.c-torture/execute/20060930-2.c: New test.
54
55 2006-10-09  Richard Henderson  <rth@redhat.com>
56
57         Revert emutls patch.
58
59 2006-10-09  Richard Guenther  <rguenther@suse.de>
60
61         PR middle-end/29254
62         * gcc.dg/pr29254.c: New testcase.
63
64 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
65             Paul Thomas  <pault@gcc.gnu.org>
66
67         PR fortran/20541
68         * gfortran.dg/alloc_comp_basics_1.f90: New test.
69         * gfortran.dg/alloc_comp_basics_2.f90: New test.
70         * gfortran.dg/alloc_comp_assign_1.f90: New test.
71         * gfortran.dg/alloc_comp_assign_2.f90: New test.
72         * gfortran.dg/alloc_comp_assign_3.f90: New test.
73         * gfortran.dg/alloc_comp_assign_4.f90: New test.
74         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
75         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
76         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
77         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
78         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
79         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
80         * gfortran.dg/alloc_comp_std.f90: New test.
81         * gfortran.dg/move_alloc.f90: New test.
82
83 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
84
85         PR fortran/29115
86         * gfortran.dg/derived_constructor_comps_2.f90: New test.
87
88         PR fortran/29211
89         * gfortran.dg/forall_char_dependencies_1.f90: New test.
90
91 2006-10-08  Tobias Burnus  <burnus@net-b.de>
92
93         PR fortran/28585
94         * gfortran.dg/new_line.f90: New test.
95
96 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
97
98         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
99         * gcc.dg/torture/builtin-convert-1.c,
100         gcc.dg/torture/builtin-convert-2.c,
101         gcc.dg/torture/builtin-convert-3.c,
102         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
103
104 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
105
106         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
107         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
108         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
109         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
110
111 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
112
113         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
114         Xfail some tests for powerpc-darwin and powerpc-aix.
115
116 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
117
118         PR c/29380
119         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
120
121 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
122
123         PR target/29300
124         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
125         on hppa*-*-hpux*.
126
127 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
128
129         PR fortran/16580
130         PR fortran/29288
131         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
132         Add tests for using all possible intrinsics as actual arguments.
133         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
134         all possible intrinsics as actual arguments.
135         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
136         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
137
138 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
139
140         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
141         * gcc.dg/debug/debug-2.c: Likewise.
142
143 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
144
145         * gcc.c-torture/compile/sync-2.c: New test.
146
147 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
148
149         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
150         line endings.
151
152 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
153
154         PR rtl-optimization/29128
155         * gcc.c-torture/compile/pr29128.c: New test.
156
157 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
158
159         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
160         line endings.
161
162 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
163
164         PR middle-end/29256
165         * gcc.dg/tree-ssa/loop-19.c: New test.
166
167 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
168
169         PR tree-optimization/29330
170         * gcc.dg/pr29330.c: New test.
171
172         PR target/28924
173         * gcc.c-torture/compile/20061005-1.c: New test.
174
175 2006-10-06  Olivier Hainque  <hainque@adacore.com>
176         
177         * gcc.dg/typename-vla-1.c: New case.
178         * gnat.dg/forward_vla.adb: New case.
179
180 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
181
182         PR tree-optimization/29290
183         * gfortran.dg/loop_nest_1.f90: New test.
184
185         PR target/29198
186         * gcc.dg/tls/opt-12.c: New test.
187
188         PR fortran/28415
189         * gfortran.dg/save_2.f90: New test.
190
191         PR c/29091
192         * gcc.dg/pr29091.c: New test.
193
194 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
195
196         * lib/target-supports.exp
197         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
198         same as x86_64-*-*; check for LP64.
199
200 2006-10-04  Richard Henderson  <rth@redhat.com>
201
202         * lib/target-supports.exp (check_effective_target_tls): Redefine
203         to mean non-emulated tls.
204         * gcc.dg/tls/alias-1.c: Remove tls requirement.
205         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
206         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
207         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
208         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
209         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
210         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
211
212 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
213
214         PR fortran/29343
215         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
216
217 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
218
219         * gfortran.dg/bounds_check_fail_1.f90: New test.
220
221 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
222
223         PR c++/29020
224         * g++.dg/template/friend48.C: New test.
225
226 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
227
228         PR fortran/29098
229         * gfortran.dg/default_initialization_2.f90: New test.
230
231 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
232
233         PR fortran/20779
234         PR fortran/20891
235         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
236
237 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
238
239         PR fortran/29284
240         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
241
242         PR fortran/29321
243         PR fortran/29322
244         * gfortran.dg/missing_optional_dummy_2.f90: New test.
245
246         PR fortran/25091
247         PR fortran/25092
248         * gfortran.dg/entry_array_specs_1.f90: New test.
249
250 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
251
252         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
253         insufficient to inhibit some test failures at -O3.  Do testing
254         on integers.
255
256 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
257
258         PR c++/29138
259         * g++.dg/inherit/access8.C: New test.
260         * g++.dg/template/dtor4.C: Tweak error messages.
261
262 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
263
264         PR fortran/27478
265         * gfortran.dg/entry_8.f90: New test.
266
267 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
268
269         PR c++/29291
270         * g++.dg/parse/new4.C: New test.
271
272 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
273
274         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
275         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
276         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
277         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
278         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
279
280 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
281
282         PR fortran/19260
283         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
284         * gfortran.dg/continuation_2.f90: New test.
285
286         PR fortran/19262
287         * gfortran.dg/continuation_3.f90: New test.
288         * gfortran.dg/continuation_4.f90: New test.
289         * gfortran.dg/continuation_5.f: New test.
290         * gfortran.dg/continuation_6.f: New test.
291
292 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
293
294         PR c++/29226
295         * g++.dg/template/vla1.C: New test.
296
297 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
298
299         PR fortran/29210
300         * gfortran.dg/complex_parameter_1.f90: New test.
301
302 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
303
304         PR c/29154
305         * gcc.c-torture/execute/20060929-1.c: New test.
306
307 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
308
309         PR c++/29105
310         * g++.dg/template/member6.C: New test.
311         * g++.dg/parse/typename7.C: Adjust error markers.
312
313         PR c++/29080
314         * g++.dg/template/member7.C: New test.
315
316 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
317
318         PR c/24010
319         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
320         gcc.dg/Woverride-init-3.c: New tests.
321
322 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
323
324         * gcc.c-torture/execute/20060930-1.c: New test.
325
326 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
327
328         PR fortran/18791
329         * gfortran.dg/specifics_1.f90: New test.
330         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
331         complex specifics.
332
333 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
334
335         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
336         pthread-init-common.h: New.
337
338 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
339
340         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
341         precision on some archs.
342
343 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
344
345         * gcc.dg/non-local-goto-1.c: New test.
346         * gcc.dg/non-local-goto-2.c: Likewise.
347         * gcc.dg/setjmp-3.c: Likewise.
348         * gcc.dg/setjmp-4.c: Likewise.
349
350 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
351
352         * gnat.dg/self_aggregate_with_pointer.adb: New test.
353
354 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
355
356         PR fortran/28276
357         * gfortran.dg/exponent_1.f90: New test.
358
359         PR fortran/27021
360         * gfortran.dg/nearest_1.f90: New test.
361
362 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
363
364         PR middle-end/25261
365         PR middle-end/28790
366         * gcc.dg/gomp/nestedfn-1.c: New test.
367
368 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
369
370         PR objc/29195
371         * objc/compile/method-1.m: New test.
372
373 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
374
375         PR c++/26938
376         * g++.dg/template/crash58.C: New test.
377         * g++.dg/parse/crash28.C: Adjust error markers.
378         * g++.dg/template/crash34.C: Likewise.
379         * g++.dg/template/friend31.C: Likewise.
380         * g++.dg/template/crash32.C: Likewise.
381
382         PR c++/27329
383         * g++.dg/template/crash59.C: New test.
384
385         PR c++/27667
386         * g++.dg/template/spec33.C: New test.
387         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
388         
389 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
390             Adam Nemet  <anemet@caviumnetworks.com>
391
392         * gcc.dg/tree-ssa/ivopts-1.c: New test.
393         * gcc.dg/tree-ssa/ivopts-2.c: New test.
394         
395 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
396
397         PR target/28911
398         * gcc.dg/pr28911.c: New.
399
400 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
401
402         PR target/29169
403         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
404         (dg-options): Add -mfpmath=387.
405
406 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
407
408         PR c/28706
409         * gcc.dg/pr28706.c: New test.
410
411         PR c/28712
412         * gcc.dg/pr28712.c: New test.
413
414 2006-09-22  Mike Stump  <mrs@apple.com>
415
416         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
417
418 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
419
420         PR tree-optimization/28888
421         * gcc.dg/pr28888.c: New test.
422
423 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
424
425         PR c++/29016
426         * g++.dg/init/ptrfn1.C: New test.
427
428 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
429
430         PR c++/28861
431         * g++.dg/template/spec32.C: New test.
432         * g++.dg/parse/crash9.C: Adjust error markers.
433
434         PR c++/28303
435         * g++.dg/template/typedef6.C: New test.
436         * g++.dg/init/error1.C: Adjust error markers.
437         * g++.dg/parse/crash9.C: Likewise.
438         * g++.dg/template/crash55.C: Likewise.
439         
440 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
441
442         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
443
444 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
445
446         PR target/27650
447         * g++.dg/ext/dllimport12.C: New test.
448
449 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
450
451         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
452         * gcc.target/mips/nmadd-2.c: Likewise.
453         * gcc.target/mips/mips-ps-6.c: New test.
454         * gcc.target/mips/neg-abs-1.c: Likewise.
455         * gcc.target/mips/neg-abs-2.c: Likewise.
456         * gcc.target/mips/nmadd-3.c: New test.
457
458 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
459
460         PR middle-end/28046
461         * gcc.dg/gomp/atomic-10.c: New test.
462         * g++.dg/gomp/atomic-10.C: New test.
463
464 2006-09-20  Eric Christopher  <echristo@apple.com>
465
466         * gcc.target/i386/sse3-not-fisttp.c: New.
467
468 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
469
470         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
471
472 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
473
474         * gcc.c-torture/execute/pr28289.c (one): New variable.
475         (main): Use it instead of argc.
476         * gcc.c-torture/execute/20060102-1.c (one): New variable.
477         (main): Use it instead of argc.
478
479 2006-09-19  Paul Brook  <paul@codesourcery.com>
480
481         PR target/28516
482         * gcc.dg/nested-func-5.c: New test.
483
484 2006-09-19  Ben Elliston  <bje@au.ibm.com>
485
486         * lib/target-supports.exp (check_effective_target_tls): Compile
487         test stubs using ${tool}_target_compile, not just target_compile.
488         (check_effective_target_tls_runtime): Likewise.
489
490 2006-09-19  Ben Elliston  <bje@au.ibm.com>
491
492         * gcc.c-torture/compile/20030405-1.x: Remove.
493
494         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
495         optimising linker from discarding it.
496
497 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
498
499         PR fortran/28526
500         * gfortran.dg/keyword_symbol_1.f90: New test.
501
502         * gfortran.dg/spread_shape_1.f90: Add missing warning with
503         pedantic compilation option.
504
505 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
506
507         PR fortran/29060
508         * gfortran.dg/spread_shape_1.f90: New test.
509
510 2006-09-17  Roger Sayle  <roger@eyesopen.com>
511
512         PR tree-optimization/28887
513         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
514
515 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
516
517         PR c/25993
518         * gcc.dg/pr25993.c: New test.
519
520 2006-09-17  Ira Rosen  <irar@il.ibm.com>
521
522         PR tree-opt/21591
523         * gcc.dg/vect/pr21591.c: New test.
524
525 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
526
527         PR tree-opt/29059
528         * gcc.c-torture/compile/strcpy-1.c: New test.
529         * gcc.c-torture/compile/strcpy-2.c: New test.
530         * gcc.c-torture/compile/memcpy-1.c: New test.
531         * gcc.c-torture/compile/memcpy-2.c: New test.
532
533 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
534
535         PR testsuite/29055
536         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
537
538 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
539
540         * gnat.dg/specs/double_record_extension1.ads: New test.
541         * gnat.dg/specs/double_record_extension2.ads: Likewise.
542
543 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
544
545         PR fortran/29051
546         * gfortran.dg/oldstyle_3.f90: New test.
547
548 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
549
550         PR libgfortran/29099
551         * gfortran.dg/secnds-1.f: New test.
552
553 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
554
555         PR libgfortran/29053
556         * gfortran.dg/streamio_9.f90: New test.
557         * gfortran.dg/streamio_10.f90: New test.
558
559 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
560
561         PR C++/29002
562         * g++.dg/init/array22.C: New test.
563         * g++.dg/init/array23.C: New test.
564
565 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
566
567         * stackcheck.lst: Update list of tests requiring stack checking.
568         * norun.lst: Adjust for above change.
569         * ada95.lst: New file.
570         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
571         requiring -gnat95 switch.
572
573 2006-09-14  Olivier Hainque  <hainque@adacore.com>
574
575         * gnat.dg/in_out_parameter.adb: New test.
576
577 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
578
579         PR debug/28980
580         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
581
582 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
583
584         * gnat.dg/specs/unchecked_union.ads: New test.
585
586 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
587
588         PR rtl-optimization/28982
589         * gcc.c-torture/execute/pr28982a.c: New test.
590         * gcc.c-torture/execute/pr28982b.c: Likewise.
591
592 2006-09-12  Eric Christopher  <echristo@apple.com>
593
594         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
595         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
596
597 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
598
599         PR c/28768
600         PR preprocessor/14634
601         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
602         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
603         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
604
605 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
606
607         * gcc.dg/pr28243.c: New test.
608
609 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
610
611         PR fortran/28971
612         gfortran.dg/pr28971.f90: New test to act as a backstop in case
613         this undiagnosed regression reappears.
614
615 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
616
617         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
618         Treat $srcdir as a literal.
619         * lib/fortran-torture.exp (fortran-torture-compile,
620         fortran-torture-execute): Likewise.
621         * lib/objc-torture.exp (objc-torture-compile,
622         objc-torture-execute): Likewise.
623         * lib/profopt.exp (profopt-execute): Likewise.
624
625 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
626
627         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
628
629 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
630
631         PR testsuite/28950
632         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
633
634 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
635
636         PR target/13685
637         * gcc.target/i386/pr13685.c: New test.
638
639 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
640
641         * gcc.dg/pr28726.c: New test.
642
643 2006-09-11  Josh Conner  <jconner@apple.com>
644
645         * gcc.dg/nrv3.c: Increase size of structure.
646         * gcc.dg/nrv4.c: Likewise.
647         * gcc.dg/nrv5.c: Likewise.
648
649 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
650
651         PR libfortran/28890
652         gfortran.dg/assumed_charlen_function_5.f90: New test.
653
654 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
655
656         PR c++/28991
657         * g++.dg/init/static3.C: New test.
658
659 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
660
661         PR testsuite/29007
662         * gcc.dg/long-long-cst1.c (t): Add cast to
663         __SIZE_TYPE__ before casting to int.
664         (main): Return 0 on success.
665
666 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
667
668         * gcc.c-torture/execute/20060910-1.c: New test.
669
670 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
671
672         PR middle-end/26983
673         * gcc.dg/pr26983.c: New test.
674
675 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
676
677         PR target/29006
678         * gcc.c-torture/execute/pr29006.c: New test.
679
680 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
681
682         PR libfortran/28947
683         gfortran.dg/matmul_4.f90: New test.
684
685 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
686
687         PR fortran/28959
688         gfortran.dg/used_types_10: New test.
689
690 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
691
692         PR libfortran/28923
693         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
694         gfortran.dg/array_initializer_3.f90: New test.
695
696 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
697
698         PR fortran/28914
699         * gfortran.dg/actual_array_constructor_3.f90: New test.
700
701 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
702
703         PR testsuite/26778
704         * gcc.target/i386/pr26778.c: New testcase.
705
706 2006-09-08  Eric Christopher  <echristo@apple.com>
707
708         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
709         * gcc.target/i386/memcpy-1.c: Ditto.
710         * gcc.target/i386/asm-1.c: Ditto.
711         * gcc.target/i386/20060512-4.c: Ditto.
712         * gcc.target/i386/compress-float-387.c: Ditto.
713         * gcc.target/i386/20060512-1.c: Ditto.
714         * gcc.target/i386/compress-float-sse.c: Ditto.
715         * gcc.target/i386/20060512-2.c: Ditto.
716         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
717         * gcc.target/i386/stack-prot-kernel.c: Ditto.
718         * gcc.target/i386/compress-float-387-pic.c: Ditto.
719         * gcc.dg/pr26449.c: Ditto.
720         * gcc.dg/attr-ms_struct-2.c: Ditto.
721         * gcc.dg/attr-ms_struct-1.c: Ditto.
722         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
723
724 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
725
726         PR c/28504
727         * gcc.dg/vla-10.c: New test.
728
729 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
730
731         PR c++/28858
732         * g++.dg/parse/template20.C: New test.
733         * g++.dg/template/operator8.C: Remove obsolete part.
734         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
735         * g++.old-deja/g++.pt/crash65.C: Likewise.
736
737 2006-09-07  Jason Merrill  <jason@redhat.com>
738
739         PR middle-end/27724
740         * gcc.dg/long-long-cst1.c: New test.
741
742 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
743
744         PR C++/28906
745         * g++.dg/other/array3.C: New test.
746         * g++.dg/other/array4.C: New test.
747         * g++.dg/other/array5.C: New test.
748
749 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
750
751         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
752
753 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
754
755         PR target/28946
756         * gcc.target/i386/pr28946.c: New test.
757
758 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
759
760         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
761         in integer literal constant.
762         * gfortran.dg/enum_8.f90: Ditto.
763         * gfortran.dg/g77/20030326-1.f: Ditto.
764
765 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
766
767         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
768         nonconformance usage.
769
770 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
771
772         PR middle-end/28862
773         * gcc.c-torture/compile/vector-align-1.c: New test.
774
775 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
776
777         PR rtl-opt/27883
778         * g++.dg/opt/copysign-1.C: New test.
779
780 2006-09-06  Jason Merrill  <jason@redhat.com>
781
782         PR c++/27371
783         * g++.dg/warn/unused-result1.C: New test.
784
785 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
786
787         PR c++/28903
788         * g++.dg/ext/vla3.C: New test.
789
790         PR c++/28886
791         * g++.dg/template/array16.C: New test.
792
793 2006-09-06  Richard Guenther  <rguenther@suse.de>
794
795         * gcc.dg/pr27226.c: Remove testcase again.
796
797 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
798
799         PR tree-opt/28937
800         * g++.dg/opt/unroll2.C: New test.
801
802 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
803
804         PR tree-opt/28952
805         * gcc.dg/vect/pr28952.c: New test.
806
807 2006-09-05  Richard Guenther  <rguenther@suse.de>
808
809         PR tree-optimization/28900
810         * gcc.dg/torture/pr28900.c: New testcase
811
812 2006-09-05  Richard Guenther  <rguenther@suse.de>
813
814         PR tree-optimization/28905
815         * gcc.c-torture/compile/pr28905.c: New testcase.
816
817 2006-09-05  Richard Guenther  <rguenther@suse.de>
818
819         PR middle-end/28935
820         * gcc.dg/pr28935.c: New testcase.
821
822 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
823
824         * gcc.c-torture/execute/20060905-1.c: New test.
825
826 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
827
828         PR fortran/28908
829         * gfortran.dg/used_types_7.f90: New test.
830         * gfortran.dg/used_types_8.f90: New test.
831         * gfortran.dg/used_types_9.f90: New test.
832
833 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
834
835         * gcc.c-torture/compile/20060904-1.c: New test.
836
837 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
838
839         PR c++/23287 Revert my 2006-09-01 patch
840         * g++.dg/parse/dtor12.C: Remove.
841
842 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
843
844         PR c+/27670
845         * g++.dg/template/operator9.C: New test.
846
847         PR c++/27493
848         * g++.dg/template/operator7.C: New test.
849
850         PR c++/27494
851         * g++.dg/template/operator8.C: New test.
852
853         PR c++/27397
854         * g++.dg/template/crash57.C: New test.
855
856         * g++.dg/template/typedef4.C: Adjust error markers.
857         * g++.dg/template/typedef5.C: Likewise.
858
859 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
860
861         PR c++/28878
862         * g++.dg/parse/crash33.C: New test.
863
864 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
865         Richard Guenther  <rguenther@suse.de>
866         Adam Nemet  <anemet@caviumnetworks.com>
867
868         PR middle-end/27226
869         * gcc.target/mips/memcpy-1.c: New testcase.
870         * gcc.dg/pr27226.c: Likewise.
871
872 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
873
874         PR c++/28705
875         * g++.dg/lookup/koenig5.C: New.
876         * g++.dg/template/crash56.C: New.
877
878 2006-09-01  Josh Conner  <jconner@apple.com>
879
880         PR c++/25505
881         * gcc.dg/nrv3.c: New test.
882         * gcc.dg/nrv4.c: New test.
883         * gcc.dg/nrv5.c: New test.
884
885 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
886
887         PR c++/23287
888         * g++.dg/parse/dtor12.C: New.
889
890 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
891
892         PR tree-optimization/28839
893         * gcc.dg/pr28839.c: New test.
894
895 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
896
897         PR target/24367
898         * gcc.dg/pr24367.c: New testcase.
899
900 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
901
902         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
903
904 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
905
906         PR rtl-optimization/27735
907         * gcc.dg/loop-unswitch-1.c: New test.
908
909 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
910
911         PR fortran/28885
912         * gfortran.dg/aliasing_dummy_2.f90: New test.
913
914         PR fortran/20067
915         * gfortran.dg/generic_5.f90: Change error message.
916
917         PR fortran/28873
918         * gfortran.dg/generic_6.f90: New test.
919
920         PR fortran/25077
921         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
922
923         PR fortran/25102
924         * gfortran.dg/invalid_interface_assignment.f90: New test.
925
926         PR fortran/24866
927         * gfortran.dg/module_proc_external_dummy.f90: New test.
928
929 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
930
931         PR c++/28349
932         * testsuite/g++.dg/warn/var-args1.C: New test.
933
934 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
935
936         PR fortran/28866
937         * gfortran.dg/simpleif_2.f90: New test.
938         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
939         * gfortran.dg/enum_5.f90: Ditto.
940
941 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
942             Kazu Hirata  <kazu@codesourcery.com>
943
944         PR tree-optimization/17506
945         * gcc.dg/pr17506.c: New.
946
947 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
948
949         PR c++/28139
950         * g++.dg/eh/alias1.C: New test.
951
952 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
953
954         PR c++/28860
955         * g++.dg/template/ttp22.C: New test.
956
957 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
958
959         PR middle-end/26632
960         * gcc.dg/pr26632.c: New.
961
962 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
963
964         PR libgfortran/28354
965         * gfortran.dg/fmt_zero_precision.f90: New test.
966
967 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
968
969         PR c++/28058
970         * g++.dg/template/spec31.C: New test.
971
972 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
973
974         PR c++/26573
975         * g++.dg/other/static2.C: New test.
976
977 2006-08-26  Roger Sayle  <roger@eyesopen.com>
978
979         * gcc.dg/Wswitch-enum-2.c: New test case.
980         * gcc.dg/Wswitch-enum-3.c: Likewise.
981
982 2006-08-26  Richard Guenther  <rguenther@suse.de>
983
984         * gcc.c-torture/compile/20060826-1.c: New testcase.
985
986 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
987
988         PR c++/28736
989         * g++.dg/template/void10.C: New test.
990
991         PR c++/28737
992         * g++.dg/template/void8.C: New test.
993
994         PR c+_+/28738
995         * g++.dg/template/void9.C: New test.
996
997         * g++.dg/template/void3.C: Adjust error markers.
998         * g++.dg/template/void4.C: Likewise.
999         * g++.dg/template/crash55.C: Likewise.
1000         * g++.dg/template/void7.C: Likewise
1001
1002 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1003
1004         PR c++/28588
1005         * g++.dg/inherit/access6.C: New test.
1006         * g++.dg/inherit/access7.C: Likewise.
1007
1008         PR c++/28595
1009         * g++.dg/template/array15.C: New test.
1010         * g++.dg/template/crash2.C: Tweak error markers.
1011
1012 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1013
1014         PR middle-end/28683
1015         * gcc.c-torture/compile/20060823-1.c: New test.
1016
1017 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1018
1019         PR c++/28853
1020         * g++.dg/template/ttp21.C: New test.
1021
1022         PR c++/28852
1023         * g++.dg/other/operator1.C: Add error-marker.
1024         * g++.dg/other/operator2.C: New test.
1025
1026 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1027
1028         PR c/27893
1029         * gcc.c-torture/compile/vla-const-1.c,
1030         gcc.c-torture/compile/vla-const-2.c: New tests.
1031
1032 2006-08-26  Richard Guenther  <rguenther@suse.de>
1033
1034         PR middle-end/28814
1035         * gcc.dg/torture/pr28814.c: New testcase.
1036
1037 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1038
1039         PR c/28418
1040         * gcc.c-torture/compile/compound-literal-1.c: New test.
1041
1042 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1043
1044         PR c/28299
1045         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1046         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1047         Expect extra diagnostics.
1048
1049 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1050
1051         gcc.dg/noncompile/pr16876.c: New test.
1052
1053 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/28056
1056         * g++.dg/parse/local1.C: New test.
1057         * g++.dg/other/qual1.C: Tweak error marker.
1058
1059 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1060
1061         PR c++/27787
1062         * g++.dg/template/typename10.C: New.
1063         * g++.dg/template/lookup4.C: Remove bogus error marker.
1064
1065 2006-08-25  Richard Guenther  <rguenther@suse.de>
1066
1067         PR testsuite/28829
1068         * gcc.dg/pr26570.c: Fix testcase.
1069
1070 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1071
1072         PR tree-opt/28807
1073         * gcc.c-torture/execute/mayalias-2.c: New test.
1074         * gcc.dg/tree-ssa/alias-13.c: New test.
1075
1076 2006-08-24  Jan Hubicka  <jh@suse.cz>
1077
1078         PR debug/26881
1079         * gcc.dg/debug/pr26881.c: New file.
1080
1081 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1082
1083         PR fortran/28788
1084         * gfortran.dg/used_types_4.f90: New test.
1085         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1086         association of derived types.
1087         * gfortran.dg/used_types_2.f90: Add module cleanup.
1088         * gfortran.dg/used_types_3.f90: The same.
1089
1090         PR fortran/28771
1091         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1092         fix of regression.
1093
1094 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1095
1096         PR 28813
1097         * gfortran.dg/direct_io_6.f90: Remove test.
1098
1099 2006-08-23  Stuart Hastings  <stuart@apple.com>
1100
1101         PR 28825
1102         * gcc.target/i386/20060821-1.c: New.
1103
1104 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1105
1106         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1107         dg-warning strings for dllimport.
1108
1109 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1110
1111         PR C++/28450
1112         * g++.dg/ext/vector4.C: New test.
1113         * g++.dg/ext/complex1.C: New test.
1114
1115 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1116
1117         PR debug/28692
1118         * gcc.dg/debug/const-1.c: New.
1119         * gcc.dg/debug/const-2.c: New.
1120         * gcc.dg/debug/dwarf2/const-1.c: New.
1121         * gcc.dg/debug/dwarf2/const-2.c: New.
1122         * gcc.dg/debug/dwarf2/const-2b.c: New.
1123
1124 2006-08-22  Richard Guenther  <rguenther@suse.de>
1125
1126         PR middle-end/28776
1127         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1128         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1129
1130 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1131
1132         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1133
1134 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1135
1136         PR c++/26269
1137         * g++.dg/other/error14.C: New test.
1138
1139         PR c++/28505
1140         * g++.dg/parse/ctor7.C: New test.
1141         * g++.dg/parse/ctor8.C: Likewise.
1142
1143         PR c++/28741
1144         * g++.dg/template/void7.C: New test.
1145
1146 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1147
1148         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1149         * gnat.dg/self_aggregate_with_array.adb: New test.
1150
1151 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1152
1153         * g++.dg/eh/arm-vfp-unwind.C: New test.
1154
1155 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1156
1157         PR c++/28341
1158         * g++.dg/template/ref3.C: New test.
1159         * g++.dg/template/nontype13.C: New test.
1160
1161         PR c++/28346
1162         * g++.dg/template/ptrmem17.C: New test.
1163
1164 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1165
1166         PR target/28648 c:
1167         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1168
1169 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1170
1171         PR fortran/28630
1172         * gfortran.dg/used_types_2.f90: New test.
1173
1174         PR fortran/28601
1175         * gfortran.dg/used_types_3.f90: New test.
1176
1177         PR fortran/20886
1178         * gfortran.dg/generic_actual_arg.f90: New test.
1179
1180         PR fortran/28735
1181         * gfortran.dg/module_private_array_refs_1.f90: New test.
1182
1183         PR fortran/28762
1184         * gfortran.dg/program_name_1.f90: New test.
1185
1186         PR fortran/28425
1187         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1188
1189         PR fortran/28496
1190         * gfortran.dg/array_initializer_2.f90: New test.
1191
1192         PR fortran/18111
1193         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1194
1195         PR fortran/28600
1196         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1197
1198         PR fortran/28771
1199         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1200
1201         PR fortran/28660
1202         * gfortran.dg/dependent_decls_1.f90: New test.
1203
1204 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1205
1206         PR fortran/25217
1207         * gfortran.dg/derived_init_2.f90: New.
1208
1209 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1210
1211         * gcc.c-torture/execute/pr28289.c: New test.
1212
1213 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1214
1215         PR c/28744
1216         * gcc.dg/attr-externally-visible-1.c: New test.
1217         * gcc.dg/attr-externally-visible-2.c: New test.
1218         * g++.dg/parse/attr-externally-visible-1.C: New test.
1219         * g++.dg/parse/attr-externally-visible-2.C: New test.
1220
1221 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1222
1223         PR c++/28606
1224         * g++.dg/parse/dtor11.C: New test.
1225
1226 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1227
1228         PR rtl-optimization/28489
1229         * gcc.c-torture/compile/pr28489.c: New test.
1230
1231 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1232
1233         PR c++/28710
1234         * g++.dg/template/redecl4.C: New test.
1235
1236         PR c++/28711
1237         * g++.dg/template/ctor8.C: New test.
1238
1239 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1240
1241         * gcc.dg/pr26570.c: Fix testcase.
1242
1243 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1244
1245         * PR c++/28573
1246         * g++.dg/parse/offsetof6.C: New test.
1247         * g++.dg/parse/offsetof6.C: New test.
1248         * g++.dg/parse/offsetof7.C: New test.
1249
1250 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1251
1252         PR testsuite/28602
1253         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1254         is false.
1255
1256 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1257
1258         PR c++/28302
1259         * g++.dg/ext/vector3.C: New test.
1260
1261 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1262
1263         PR gcov/profile/26570
1264         * gcc.dg/pr26570.c: New test.
1265
1266 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1267
1268         PR c/27697
1269         * gcc.dg/qual-component-1.c: New test.
1270
1271 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1272
1273         PR c++/28593
1274         * g++.dg/parse/new3.C: New test.
1275
1276 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1277
1278         PR fortran/25828
1279         * gfortran.dg/streamio_1.f90: New test.
1280         * gfortran.dg/streamio_2.f90: New test.
1281         * gfortran.dg/streamio_3.f90: New test.
1282         * gfortran.dg/streamio_4.f90: New test.
1283         * gfortran.dg/streamio_5.f90: New test.
1284         * gfortran.dg/streamio_6.f90: New test.
1285         * gfortran.dg/streamio_7.f90: New test.
1286         * gfortran.dg/streamio_8.f90: New test.
1287
1288 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1289
1290         PR c/28287
1291         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1292
1293 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1294
1295         PR c++/28594
1296         * g++.dg/template/void6.C: New test.
1297
1298 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1299
1300         PR c/28649
1301         * gcc.dg/parse-error-1.c: New test.
1302         * gcc.dg/parse-error-2.c: New test.
1303         * gcc.dg/cpp/digraph2.c: Add error-marker.
1304         * gcc.dg/noncompile/920923-1.c: Likewise.
1305
1306 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1307
1308         PR c/27490
1309         * gcc.dg/sizeof-2.c: New testcase.
1310
1311         PR c/27489
1312         * gcc.dg/switch-A.c: New testcase.
1313
1314 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1315
1316         PR c++/28288
1317         PR c++/14556
1318         * g++.old-deja/g++.warn/compare1.C: Delete.
1319         * g++.dg/opt/pr7503-2.C: Delete.
1320         * g++.dg/opt/pr7503-3.C: Delete.
1321         * g++.dg/opt/pr7503-4.C: Delete.
1322         * g++.dg/opt/pr7503-5.C: Delete.
1323         * g++.dg/opt/max1.C: Delete.
1324         * g++.dg/warn/minmax.C: Delete.
1325         * g++.dg/expr/minmax.C: New test.
1326
1327 2006-08-14  Richard Guenther  <rguenther@suse.de>
1328
1329         PR testsuite/28703
1330         * gcc.c-torture/execute/pr28651.c: Do not use argc
1331         to avoid optimization, instead forbid inlining.
1332
1333 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1334
1335         PR rtl-optimization/28634
1336         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1337
1338 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1339
1340         PR c/27184
1341         * gcc.dg/torture/pr27184.c: New test.
1342
1343 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1344
1345         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1346
1347 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1348
1349         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1350         * gfortran.dg/stat_2.f90: Likewise.
1351         * gfortran.dg/chmod_1.f90: Likewise.
1352         * gfortran.dg/chmod_2.f90: Likewise.
1353         * gfortran.dg/chmod_3.f90: Likewise.
1354
1355 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1356
1357         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1358
1359 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1360
1361         * g++.dg/opt/pr23454-2.C: New test.
1362
1363 2006-08-11  Richard Guenther  <rguenther@suse.de>
1364
1365         PR middle-end/28651
1366         * gcc.c-torture/execute/pr28651.c: New testcase.
1367
1368 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1369
1370         * gnat.dg/specs/static_initializer.ads: New test.
1371
1372 2006-08-10  Paul Brook  <paul@codesourcery.com>
1373
1374         * gcc.target/arm/cond-asm.c: New test.
1375
1376 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1377
1378         PR tree-optimization/26197
1379         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1380         * g++.dg/vect/vect.exp: Compile the new tests with
1381         --param max-aliased-vops=0.
1382
1383 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1384
1385         PR c++/28637
1386         * g++.dg/template/void3.C: New test.
1387
1388         PR c++/28638
1389         * g++.dg/template/void4.C: New test.
1390
1391         PR c++/28640
1392         * g++.dg/template/void5.C: New test.
1393
1394 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1395
1396         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1397         after dg-do compile.
1398
1399 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1400
1401         PR tree-optimizations/26969
1402         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1403         "unswitch-loops" with -funswitch-loops.
1404         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1405
1406 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1407
1408         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1409         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1410         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1411         * objc.dg/dwarf-1.m: Likewise.
1412         * objc.dg/dwarf-2.m: Likewise.
1413         * obj-c++.dg/dwarf-2.mm: Likewise.
1414
1415 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1416
1417         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1418         * objc.dg/dwarf-2.m: Likewise.
1419         * obj-c++.dg/dwarf-2.mm: Likewise.
1420
1421         PR libfortran/28603
1422         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1423
1424         PR testsuite/27611
1425         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1426
1427         PR testsuite/27033
1428         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1429
1430 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1431
1432         PR target/27827
1433         * gcc.target/i386/pr27827.c: New testcase.
1434
1435 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1436
1437         PR fortran/28590
1438         * gfortran.dg/sequence_types_1.f90: New test.
1439
1440 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1441
1442         PR fortran/28548
1443         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1444         dg-warning.  Add -pedantic option.
1445
1446 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1447
1448         PR c/28502
1449         * gcc.dg/proto-1.c: New test.
1450
1451         PR c/27721
1452         * gcc.dg/lvalue-4.c: New test.
1453
1454         PR c/28136
1455         * gcc.dg/init-bad-5.c: New test.
1456
1457 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1458
1459         PR c++/28347
1460         * g++.dg/ext/typedef-init.C: Add new test for typedef
1461         initialization inside templates. Adjust existing error markers.
1462
1463 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1464
1465         PR c++/28148
1466         * g++.dg/init/ptrmem3.C: New test.
1467
1468 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1469
1470         PR tree-optimization/27770
1471         * lib/target-support.exp: New target keyword "section_anchors".
1472         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1473         tests.
1474         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1475         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1476         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1477         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1478
1479 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1480
1481         * gcc.dg/20060801-1.c: Add missing '}'.
1482
1483 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1484
1485         PR c++/27508
1486         * g++.dg/parse/dtor9.C: New test.
1487         * g++.dg/parse/dtor10.C: New test.
1488         * g++.dg/other/error7.C: Adjust error-marker.
1489
1490         PR c++/28274
1491         * g++.dg/other/default5.C: New test.
1492
1493 2006-08-02  Richard Guenther  <rguenther@suse.de>
1494
1495         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1496
1497 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1498
1499         PR c++/28557
1500         * g++.dg/template/conv9.C: New test.
1501
1502 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1503
1504         PR debug/28063
1505         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1506         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1507         Optionally return assembly text.  Update callers.
1508         (check_no_compiler_messages): Update verbose messages.
1509         (check_no_messages_and_pattern): New.
1510         (check_effective_target_string_merging): New.
1511
1512 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1513
1514         PR c++/28250
1515         * g++.dg/eh/catch4.C: New test.
1516
1517         PR c++/28257
1518         * g++.dg/other/qual1.C: New test.
1519
1520         PR c++/28259
1521         * g++.dg/inherit/error2.C: New test.
1522
1523         PR c++/28267
1524         * g++.dg/other/new1.C: New test.
1525
1526         * g++.dg/warn/pr23075.C: Remove obsolete test.
1527         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1528         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1529
1530 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1531
1532         PR c++/28523
1533         * g++.dg/eh/cast1.C: New test.
1534
1535 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1536
1537         PR libfortran/28452
1538         * gfortran.dg/random_3.f90:  New test.
1539
1540 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1541
1542         PR c++/28432
1543         * g++.dg/other/pr28304.C: Change expected error message.
1544         * g++.dg/other/pr28432.C: New test.
1545
1546 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1547
1548         PR c++/28256
1549         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1550
1551 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1552
1553         PR debug/23336
1554         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1555         at -g1.
1556         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1557         g++.dg/debug/enum-2.C: New.
1558
1559 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1560
1561         PR c++/6634
1562         * g++.dg/parse/long1.C: Add more tests.
1563
1564 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1565
1566         * gfortran.dg/lrshift_1.c: New file.
1567
1568 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1569
1570         PR libgfortran/28335
1571         * gfortran.dg/no_unit_error_1.f90: New test.
1572
1573 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1574
1575         PR libgfortran/28335
1576         * gfortran.dg/no_unit_error_1.f90: Delete test.
1577         * gfortran.dg/no_unit_error_2.f90: Delete test.
1578
1579 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1580
1581         * gfortran.dg/chmod_3.f90: New test.
1582         * gfortran.dg/ltime_gmtime_1.f90: New test.
1583         * gfortran.dg/ltime_gmtime_2.f90: New test.
1584         * gfortran.dg/lrshift_1.f90: New test.
1585         * gfortran.dg/chmod_1.f90: New test.
1586         * gfortran.dg/chmod_2.f90: New test.
1587
1588 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1589
1590         PR c++/27668
1591         * g++.dg/template/crash55.C: New test.
1592
1593         PR c++/27962
1594         * g++.dg/template/nontype16.C: New test.
1595
1596         * g++.dg/template/void2.C: Adjust error markers.
1597         * g++.dg/template/nontype5.C: Adjust error markers.
1598
1599 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1600
1601         * gcc.target/i386/stack-prot-kernel.c: New test.
1602
1603 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1604
1605         * gcc.dg/builtins-55.c: New test case.
1606
1607 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1608
1609         PR rtl-optimization/27907
1610         * gcc.c-torture/compile/pr27907.c: New test.
1611
1612 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1613
1614         * gfortran.dg/mclock.f90: New test.
1615         * gfortran.dg/int_conv_1.f90: New test.
1616         * gfortran.dg/stat_1.f90: New test.
1617         * gfortran.dg/stat_2.f90: New test.
1618
1619 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1620
1621         PR libgfortran/28335
1622         * gfortran.dg/no_unit_error_1.f90: New test.
1623         * gfortran.dg/no_unit_error_2.f90: New test.
1624         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1625
1626 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1627
1628         PR middle-end/28473
1629         * gcc.dg/fold-convround-1.c: New test case.
1630
1631 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1632
1633         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1634
1635 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1636
1637         PR c++/27572
1638         * g++.dg/other/typedef1.C: New test.
1639         * g++.dg/template/typedef4.C: New test.
1640         * g++.dg/template/typedef5.C: New test.
1641
1642 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1643
1644         PR fortran/28416
1645         * gfortran.dg/allocatable_dummy_3.f90: New.
1646
1647 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1648
1649         PR fortran/28439
1650         * gfortran.dg/arithmetic_if.f90:  New test.
1651
1652 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1653
1654         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1655         avoid memcpy optimization.
1656
1657 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1658
1659         PR fortran/25289
1660         * gfortran.dg/direct_io_6.f90: New test.
1661
1662 2006-07-24  Jan Hubicka  <jh@suse.cz>
1663
1664         PR c/25795
1665         PR c++/27369
1666         * gcc.dg/pr25795.c: New test.
1667         * gcc.dg/pr25795-1.c: New test.
1668
1669 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1670
1671         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1672         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1673         which may be transformed to "g || h" on some platforms.
1674
1675 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1676
1677         PR c++/28025
1678         * g++.dg/template/friend45.C: New test.
1679
1680 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1681
1682         PR libgfortran/28339
1683         * gfortran.dg/arrayio_8.f90: New test.
1684
1685 2006-07-21  Mike Stump  <mrs@apple.com>
1686
1687         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1688
1689         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1690
1691 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1692
1693         PR c++/28250
1694         * g++.dg/eh/catch3.C: New test.
1695
1696         PR c++/28363
1697         * g++.dg/template/defarg10.C: New test.
1698
1699 2006-07-20  Paul Brook  <paul@codesourcery.com>
1700
1701         PR 27363
1702         * gcc.dg/pr27363.c: New test.
1703
1704 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1705
1706         PR c++/28338
1707         * g++.dg/init/ref13.C: New test.
1708
1709 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1710
1711         PR obj-c++/28434
1712         * obj-c++.dg/proto-error-1.mm: New test.
1713
1714 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1715
1716         PR c++/28337
1717         * g++.dg/template/string1.C: New test.
1718
1719 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1720
1721         PR c++/28048
1722         * g++.dg/template/defarg9.C: New test.
1723
1724         PR c++/28235
1725         * g++.dg/template/static27.C: New test.
1726
1727 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1728
1729         PR 28410
1730         * gcc.dg/tree-ssa/pr28410.c: New test.
1731
1732 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1733
1734         PR c++/28258
1735         * g++/dg/other/error13.C: New test.
1736
1737         PR c++/28260
1738         * g++.dg/template/friend44.C: New test.
1739
1740 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1741
1742         PR c++/27495
1743         * g++.dg/other/pr27495.C: New.
1744
1745 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1746
1747         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1748         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1749
1750 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1751
1752         PR c/28286
1753         * gcc.dg/pragma-pack-4.c: New test.
1754
1755 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1756
1757         PR c++/28291
1758         * g++.dg/ext/pr28291.C: New test.
1759
1760 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1761
1762         PR middle-end/28403
1763         * gcc.c-torture/execute/pr28403.c: New test.
1764
1765 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1766
1767         PR middle-end/28402
1768         * gcc.dg/pr28402.c: New test.
1769
1770 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1771
1772         PR c++/28304
1773         * g++.dg/other/pr28304.C: New test.
1774
1775 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1776
1777         PR other/28251
1778         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1779         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1780
1781 2006-07-17  Richard Guenther  <rguenther@suse.de>
1782
1783         PR tree-optimization/28238
1784         * g++.dg/tree-ssa/pr28238.C: New testcase.
1785
1786 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1787
1788         PR c++/28250
1789         * g++.dg/eh/catch1.C: New test.
1790         * g++.dg/eh/catch2.C: New test.
1791
1792 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1793
1794         PR c++/28370
1795         * g++.dg/template/anon3.C: New test.
1796
1797 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1798
1799         PR fortran/20844
1800         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1801         specifiers requiring an explicit format tag..
1802
1803         PR fortran/28201
1804         * gfortran.dg/generic_5: New test.
1805
1806         PR fortran/20893
1807         * gfortran.dg/elemental_optional_args_1.f90: New test.
1808
1809 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1810
1811         * gnat.dg/assert.ads: New file.
1812         * gnat.dg/controlled_record.ads: Likewise.
1813         * gnat.dg/controlled_record.adb: Likewise.
1814
1815 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1816
1817         PR c++/28292
1818         * g++.dg/other/error12.C: New test.
1819
1820         PR c++/28269
1821         * g++.dg/template/crash54.C: New test.
1822
1823 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1824
1825         PR c++/28249
1826         * g++.dg/parse/catch1.C: New test.
1827
1828         PR c++/28294
1829         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1830
1831         PR c++/28387
1832         * g++.dg/ext/attrib24.C: New test.
1833
1834 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1835
1836         PR c++/28343
1837         * g++.dg/ext/asmspec1.C: New test.
1838
1839 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1840
1841         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1842         (dg-test): Support shouldfail tests.
1843         * lib/target-supports-dg.exp (dg-shouldfail): New.
1844         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1845         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1846         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1847         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1848         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1849         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1850         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1851
1852 2006-07-13  Jan Hubicka  <jh@suse.cz>
1853
1854         * gcc.target/i386/memcpy-1.c: New.
1855
1856 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1857
1858         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1859
1860 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1861
1862         PR fortran/25097
1863         * gfortran.dg/present_1.f90: New test.
1864
1865         PR fortran/20903
1866         * gfortran.dg/interface_derived_type_1.f90: New test.
1867
1868 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1869
1870         PR fortran/28213
1871         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1872         list.
1873
1874 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1875
1876         PR c++/27820
1877         * g++.dg/other/label1.C: New test.
1878
1879 2006-07-07   Richard Guenther  <rguenther@suse.de>
1880
1881         PR middle-end/28268
1882         * gcc.dg/torture/pr28268.c: New testcase.
1883
1884 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1885
1886         PR c++/27019
1887         * g++.dg/ext/pr27019.C: New.
1888
1889 2006-07-07  Richard Guenther  <rguenther@suse.de>
1890
1891         PR tree-optimization/28187
1892         * gcc.dg/pr28187.c: New testcase.
1893
1894 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1895
1896         * gnat.dg/address_conversion.adb: New test.
1897         * gnat.dg/boolean_subtype.adb: Likewise.
1898         * gnat.dg/frame_overflow.adb: Likewise.
1899         * gnat.dg/pointer_array.adb: Likewise.
1900         * gnat.dg/pointer_conversion.adb: Likewise.
1901
1902 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1903
1904         PR fortran/28237
1905         PR fortran/23420
1906         * gfortran.dg/print_fmt_5.f90: New test.
1907
1908 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1909
1910         PR fortran/28129
1911         * gfortran.dg/bounds_check_4.f90: New test.
1912
1913 2006-07-05  Richard Guenther  <rguenther@suse.de>
1914
1915         PR target/28158
1916         * gfortran.dg/pr28158.f90: New testcase.
1917
1918 2006-07-05  Richard Guenther  <rguenther@suse.de>
1919
1920         PR tree-optimization/28162
1921         * gcc.dg/pr28162.c: New testcase.
1922
1923 2006-07-05  Richard Guenther  <rguenther@suse.de>
1924         Andrew Pinski  <pinskia@gcc.gnu.org>
1925
1926         PR c++/27084
1927         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1928
1929 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1930
1931         PR fortran/28174
1932         * gfortran.dg/actual_array_substr_2.f90: New test.
1933
1934         PR fortran/28167
1935         * gfortran.dg/actual_array_constructor_2.f90: New test.
1936
1937 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1938
1939         * gfortran.dg/itime_idate_1.f: New test.
1940         * gfortran.dg/itime_idate_2.f: New test.
1941
1942 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1943
1944         PR libgfortran/27704
1945         * gfortran.dg/open_status_3.f90: New test.
1946         * gfortran.dg/fmt_l.f90: Update for new feature.
1947
1948 2006-07-03  Asher Langton  <langton2@llnl.gov>
1949
1950         * gfortran.dg/oldstyle_2.f90: New.
1951
1952 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1953
1954         * gnat.dg/string_slice.adb: New test.
1955
1956 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1957
1958         PR fortran/19259
1959         * gfortran.dg/semicolon_fixed.c: New.
1960         * gfortran.dg/semicolon_free.c: New.
1961
1962 2006-06-30  Mike Stump  <mrs@apple.com>
1963
1964         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1965         that don't support internal visibility.
1966
1967 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1968
1969         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1970         for '(' / ')' needing an extra '\'.
1971
1972 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1973
1974         PR middle-end/27428
1975         * gcc.dg/pr27428-1.c: New test case.
1976
1977 2006-06-29  Mike Stump  <mrs@apple.com>
1978
1979         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1980         on darwin as we can't align commons large enough yet.
1981
1982         * gcc.dg/vla-8.c: Add additional testcases.
1983
1984 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1985
1986         PR c++/28114
1987         * g++.dg/other/pr28114.C: New.
1988
1989 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1990
1991         * gcc.c-torture/compile/20060625-1.c: New test.
1992
1993 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1994
1995         PR fortran/20867
1996         * gfortran.dg/stfunc_3.f90: New test.
1997
1998         PR fortran/25056
1999         * gfortran.dg/impure_actual_1.f90: New test.
2000
2001         PR fortran/20874
2002         * gfortran.dg/elemental_result_1.f90: New test.
2003
2004         PR fortran/25073
2005         * gfortran.dg/select_7.f90: New test.
2006
2007         PR fortran/27554
2008         * intrinsic_actual_1.f: New test.
2009
2010         PR fortran/22038
2011         PR fortran/28119
2012         * gfortran.dg/forall_4.f90: New test.
2013
2014         PR fortran/25072
2015         * gfortran.dg/forall_5.f90: New test.
2016
2017 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2018
2019         PR c++/28051
2020         * g++.dg/template/using13.C: New test.
2021
2022         PR c++/28054
2023         * g++.dg/other/incomplete3.C: New test.
2024
2025 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2026
2027         PR fortran/28081
2028         * gfortran.dg/substr_3.f: New test.
2029         * gfortran.dg/equiv_2.f90: Update expected error message.
2030
2031 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2032
2033         PR fortran/28118
2034         * gfortran.dg/actual_array_substr_1.f90: New test.
2035
2036 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2037
2038         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2039         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2040
2041 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2042
2043         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2044
2045 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2046
2047         PR fortran/27981
2048         * gfortran.dg/simpleif_2.f90: New test.
2049
2050 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2051
2052         * g++.dg/template/error22.C: Fix typo.
2053
2054 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2055
2056         PR c++/28112
2057         * g++.dg/ext/attrib23.C: New test.
2058
2059 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2060
2061         * gnat.dg/varsize_temp.adb: New test.
2062
2063 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2064
2065         PR c++/11468
2066         * g++.dg/other/java2.C: New test.
2067
2068 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2069
2070         PR target/27789
2071         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2072         initialization.
2073
2074 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2075
2076         PR target/27531
2077         * gcc.dg/pr27531-1.c: New test case.
2078
2079 2006-06-22  Asher Langton  <langton2@llnl.gov>
2080
2081         PR fortran/24748
2082         * gfortran.dg/implicit_8.f90: New.
2083
2084 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2085
2086         PR rtl-optimization/28121
2087         * gcc.dg/pr28121.c: New test.
2088
2089 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2090
2091         PR c++/27805
2092         * g++.dg/parse/ptrmem6.C: New test.
2093
2094         PR c++/27821
2095         * g++.dg/template/error22.C: New test.
2096
2097 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2098
2099         PR c++/28111
2100         * g++.dg/template/friend43.C: New test.
2101
2102         PR c++/28110
2103         * g++.dg/template/crash53.C: New test.
2104
2105         PR c++/28109
2106         * g++.dg/rtti/incomplete1.C: New test.
2107
2108 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2109
2110         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2111
2112 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2113
2114         * gcc.c-torture/execute/complex-7.c: New.
2115
2116 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2117
2118         * gcc.dg/merge-all-constants-1.c: New test.
2119
2120 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2121
2122         PR c++/28113
2123         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2124
2125 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2126
2127         * gfortran.dg/rrspacing_1.f90: New test.
2128
2129 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2130
2131         PR c++/28052
2132         * g++.dg/other/bitfield2.C: New test.
2133
2134 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2135
2136         PR tree-optimization/27331
2137         * gcc.dg/pr27331.c: New test.
2138
2139 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2140             Eric Botcazou  <ebotcazou@adacore.com>
2141
2142         PR ada/18692
2143         * lib/gnat.exp: New file.
2144         * lib/gnat-dg.exp: Likewise.
2145         * gnat.dg: New directory.
2146         * gnat.dg/dg.exp: New driver.
2147         * gnat.dg/specs: New directory.
2148         * gnat.dg/specs/specs.exp: New driver.
2149         * gnat.dg/style: New directory.
2150         * gnat.dg/style/style.exp: New driver.
2151
2152 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2153
2154         PR fortran/16206
2155         * gfortran.dg/array_initializer_1.f90: New test.
2156
2157         PR fortran/28005
2158         * gfortran.dg/matmul_3.f90: New test.
2159
2160 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2161
2162         PR middle-end/28075
2163         * gcc.dg/tree-ssa/inline-1.c: New test.
2164
2165 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2166
2167         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2168         in malloc prototype; remove XFAIL.
2169         * gcc.dg/pr18241-2.c: Ditto.
2170         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2171         in memset prototype; remove XFAIL.
2172         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2173
2174 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2175
2176         * gcc.dg/vla-8.c: Add.
2177
2178 2006-06-19  Richard Guenther  <rguenther@suse.de>
2179
2180         PR tree-optimization/27090
2181         * g++.dg/tree-ssa/pr27090.C: New testcase.
2182
2183 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2184
2185         PR target/27861
2186         * gcc.dg/pr27861-1.c: New test case.
2187
2188 2006-06-19  Richard Guenther  <rguenther@suse.de>
2189
2190         PR middle-end/28045
2191         * gcc.dg/torture/pr28045.c: New testcase.
2192
2193 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2194
2195         PR fortran/26801
2196         * gfortran.dg/associated_4.f90: New test.
2197
2198 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2199
2200         PR fortran/19310
2201         PR fortran/19904
2202         * gfortran.dg/real_const_3.f90: New test.
2203
2204 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2205
2206         PR c++/28016
2207         * g++.dg/template/static26.C: New test.
2208
2209         PR c++/27979
2210         * g++.dg/expr/bitfield2.C: New test.
2211
2212         PR c++/27884
2213         * g++.dg/parse/linkage2.C: New test.
2214
2215 2006-06-16  Richard Guenther  <rguenther@suse.de>
2216
2217         PR middle-end/27116
2218         * gcc.dg/pr15785-1.c: Revert last change.
2219         * gcc.dg/torture/pr27116-2.c: New testcase.
2220
2221 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2222
2223         PR middle-end/27802
2224         * gcc.dg/pr27802-1.c: New test case.
2225
2226 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2227
2228         PR c++/27689
2229         * g++.dg/template/ttp18.C: New test.
2230         * g++.dg/template/ttp19.C: Likewise.
2231
2232         PR c++/27666
2233         * g++.dg/expr/cond9.C: New test.
2234
2235         PR c++/27640
2236         * g++.dg/template/ctor7.C: New test.
2237
2238 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2239
2240         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2241
2242 2006-06-16  Richard Guenther  <rguenther@suse.de>
2243
2244         PR tree-optimization/27781
2245         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2246
2247 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2248
2249         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2250
2251 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2252
2253         * gcc.dg/tree-ssa/loop-18.c: New test.
2254
2255 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2256
2257         PR c++/27665
2258         * g++.dg/template/crash52.C: New test.
2259
2260         PR c++/27648
2261         * g++.dg/ext/attrib22.C: New test.
2262
2263         PR c++/26559
2264         * g++.dg/template/builtin1.C: New test.
2265         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2266
2267         PR c++/28018
2268         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2269         assignment.
2270         * g++.old-deja/g++.pt/crash51.C: Likewise.
2271
2272         PR c++/27227
2273         * g++.dg/lookup/linkage1.C: New test.
2274         * g++.dg/lookup/linkage2.C: Likewise.
2275
2276 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2277
2278         PR middle-end/27959
2279         * gcc.dg/pr27959.c: New testcase.
2280
2281 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2282
2283         PR target/28014:
2284         * g++.dg/eh/div.C: New test.
2285
2286 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2287
2288         PR c++/27894
2289         * g++.dg/tree-ssa/pr26757.C: New test.
2290         * g++.dg/tree-ssa/pr27894.C: New test.
2291
2292 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2293
2294         * gcc.c-torture/compile/20060609-1.c: New test.
2295
2296         PR target/27863
2297         * gcc.c-torture/compile/pr27863.c: New test.
2298
2299 2006-06-13  Richard Guenther  <rguenther@suse.de>
2300
2301         PR tree-optimization/27830
2302         * g++.dg/tree-ssa/pr27830.C: New testcase.
2303
2304 2006-06-13  Matthew Sachs  <msachs@apple.com>
2305
2306         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2307         the list of compiler flags; this causes those flags to be checked
2308         for things like dg-skip-if.
2309
2310 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2311
2312         PR c++/27601
2313         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2314
2315 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2316             Kazu Hirata  <kazu@codesourcery.com>
2317
2318         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2319         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2320
2321 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2322
2323         PR c++/27933
2324         * g++.dg/lookup/using15.C: New test.
2325
2326         PR c++/27951
2327         * g++.dg/other/anon4.C: New test.
2328
2329 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2330
2331         PR c++/21210
2332         * g++.dg/init/complex1.C: New test case.
2333
2334 2006-06-11  Eric Christopher  <echristo@apple.com>
2335
2336         PR middle-end/27948
2337         * gcc.dg/bf-ms-layout.c: Run on darwin.
2338         * gcc.dg/bf-no-ms-layout: Ditto.
2339         * gcc.dg/attr-ms_struct-2.c: New.
2340         * gcc.dg/bf-ms-layout-2.c: Ditto.
2341
2342 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2343
2344         * gcc.dg/attr-ms_struct-packed1.c: New.
2345
2346 2006-06-09  Mike Stump  <mrs@apple.com>
2347
2348         * gcc.dg/vla-7.c: Add.
2349
2350 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2351
2352         PR fortran/24558
2353         * gfortran.dg/entry_6.f90: New test.
2354
2355         PR fortran/20877
2356         PR fortran/25047
2357         * gfortran.dg/entry_7.f90: New test.
2358
2359 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2360
2361         PR c/27747
2362         * gcc.dg/cpp/_Pragma6.c: New test.
2363
2364         PR c++/27748
2365         * g++.dg/cpp/_Pragma1.C: New test.
2366
2367         PR preprocessor/27746
2368         * gcc.dg/gomp/macro-3.c: New test.
2369         * gcc.dg/gomp/macro-4.c: New test.
2370         * g++.dg/gomp/macro-3.C: New test.
2371         * g++.dg/gomp/macro-4.C: New test.
2372
2373 2006-06-09  Richard Guenther  <rguenther@suse.de>
2374
2375         PR tree-optimization/26998
2376         * gcc.dg/torture/pr26998.c: New testcase.
2377         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2378
2379 2006-06-08  Mike Stump  <mrs@apple.com>
2380
2381         * gcc.dg/pr27095.c: Account for stubs.
2382
2383         PR target/26427
2384         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2385         produce bad code on darwin.
2386
2387 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2388
2389         PR fortran/27958
2390         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2391
2392 2006-06-08  Asher Langton  <langton2@llnl.gov>
2393
2394         PR fortran/27786
2395         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2396
2397 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2398
2399         PR target/27421
2400         * gcc.dg/union-3.c: New test.
2401
2402 2006-06-08  Richard Guenther  <rguenther@suse.de>
2403
2404         PR middle-end/27116
2405         * gcc.dg/torture/pr27116.c: New testcase.
2406         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2407
2408 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2409
2410         PR rtl-optimization/26449
2411         * gcc.dg/pr26449.c: New test.
2412
2413 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2414
2415         PR c++/27601
2416         * g++.dg/ext/offsetof1.C: Test member functions.
2417
2418 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2419
2420         * gcc.dg/pr27095.c: Improve scanning.
2421
2422 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2423
2424         PR fortran/23091
2425         * gfortran.dg/saved_automatic_1.f90: New test.
2426
2427         PR fortran/24168
2428         * gfortran.dg/array_simplify_1.f90: New test.
2429
2430         PR fortran/25090
2431         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2432
2433         PR fortran/25058
2434         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2435
2436 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2437
2438         PR c++/27177
2439         * g++.dg/expr/cast7.C: New test.
2440
2441 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2442
2443         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2444         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2445         * lib/fortran-torture.exp (fortran-torture-compile,
2446         fortran-torture-execute): Ditto.
2447
2448 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2449
2450         PR target/27842
2451         * gcc.dg/vmx/pr27842.c: New test.
2452
2453 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2454
2455         PR libfortran/27895
2456         * gfortran.dg/bounds_check_3.f90: New test.
2457
2458 2006-06-05  Mike Stump  <mrs@apple.com>
2459
2460         * objc.dg/objc-fast-4.m: Skip for ppc64.
2461
2462 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2463
2464         PR testsuite/27705
2465         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2466
2467 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2468             Victor Kaplansky  <victork@il.ibm.com>
2469
2470         PR tree-optimizations/26360
2471         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2472         with -fno-tree-dce.
2473         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2474
2475 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2476
2477         PR fortran/14067
2478         * gfortran.dg/data_char_1.f90: Add messages for truncated
2479         strings.
2480
2481         PR fortran/16943
2482         * gfortran.dg/func_decl_2.f90: New test.
2483
2484         PR fortran/20839
2485         * gfortran.dg/do_2.f90: New test.
2486
2487         PR fortran/27655
2488         * gfortran.dg/associated_3.f90: New test.
2489
2490 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2491
2492         PR c++/27819
2493         * g++.dg/template/static25.C: New test.
2494
2495         PR c++/27722
2496         * g++.dg/init/array21.C: New test.
2497
2498         PR c++/27807
2499         * g++.dg/ext/complit7.C: New test.
2500
2501         PR c++/27806
2502         * g++.dg/parse/ptrmem5.C: New test.
2503
2504 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2505             Andrew Pinski  <pinskia@physics.uc.edu>
2506
2507         PR c/27150
2508         PR middle-end/27382
2509         * gcc.dg/pr27150-1.c: New testcase.
2510         * gcc.dg/pr27382-1.c: New testcase.
2511         * gcc.dg/pr27382-2.c: New testcase.
2512
2513 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2514
2515         PR c/25161
2516         PR c/27020
2517         * gcc.dg/array-10.c: New test.
2518
2519 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2520
2521         PR c++/27804
2522         * g++.dg/init/const4.C: New test.
2523         * g++.dg/init/member1.C: Add error-marker.
2524         * g++.dg/other/fold1.C: Adjust error-marker.
2525
2526 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2527
2528         PR c++/27601
2529         * g++.dg/ext/offsetof1.C: New test.
2530
2531 2006-06-04 Eric Christopher <echristo@apple.com>
2532
2533         * gcc.dg/attr-ms_struct-1.c: New.
2534
2535 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2536
2537         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2538
2539 2006-06-04  Richard Guenther  <rguenther@suse.de>
2540
2541         PR tree-optimization/27039
2542         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2543
2544 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2545
2546         PR target/26223
2547         * gcc.target/i386/amd64-abi-2.c: New test case.
2548
2549 2006-06-02  Eric Christopher  <echristo@apple.com>
2550
2551         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2552         * gcc.target/i386/20020523-1.c: Skip if darwin.
2553         * gcc.target/i386/asm-3.c: Ditto.
2554         * gcc.target/i386/20011119-1.c: Ditto.
2555         * gcc.target/i386/clobbers.c: Remove pic part of test.
2556
2557 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2558
2559         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2560         * g++.old-deja/g++.other/init19.C: Ditto.
2561         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2562         and add other platforms as expected failures.
2563
2564 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2565
2566         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2567         (is-effective-target-keyword): Ditto.
2568
2569 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2570
2571         PR fortran/27715
2572         * gfortran.dg/extended_char_comparison_1.f:  New test.
2573
2574 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2575
2576         PR fortran/25098
2577         * gfortran.dg/dummy_procedure_1.f90: New test.
2578
2579         PR fortran/25147
2580         * gfortran.dg/dummy_procedure_2.f90: New test.
2581
2582         * gfortran.dg/associated_2.f90: Correct to make consistent with
2583         standard.
2584
2585 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2586
2587         * gcc.target/i386/387-11.c: New test case.
2588
2589 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2590
2591         PR c++/27801
2592         * g++.dg/template/cond6.C: New test.
2593
2594         PR c++/26496
2595         * g++.dg/template/crash51.C: New test.
2596         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2597
2598         PR c++/27385
2599         * g++.dg/init/array20.C: New test.
2600
2601 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2602
2603         * gcc.dg/builtins-54.c: New test case.
2604
2605 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2606
2607         PR c++/26433
2608         * g++.dg/template/fntry1.C: Add dg-do link.
2609
2610         PR c++/27808
2611         * g++.dg/parse/friend6.C: New test.
2612
2613 2006-05-30  Asher Langton  <langton2@llnl.gov>
2614
2615         * gfortran.dg/cray_pointers_7.f90: New test.
2616
2617 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2618
2619         PR tree-optimization/23452
2620         * gcc.dg/fold-mulconj-1.c: New test case.
2621
2622 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2623
2624         PR c++/27803
2625         * g++.dg/parse/bitfield1.C: New test.
2626
2627 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2628
2629         * gcc.target/ppc-eq0-1.c: New test case.
2630         * gcc.target/ppc-negeq0-1.c: New test case.
2631
2632 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2633
2634         PR c/27273
2635         * gcc.dg/overflow-warn-5.c: New test.
2636
2637 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2638
2639         PR c/27718
2640         * gcc.dg/sizeof-1.c: New test.
2641
2642 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2643
2644         PR target/27790
2645         * gcc.target/i386/pr27790.c: New test.
2646
2647 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2648
2649         PR libgfortran/27757
2650         * gfortran.dg/direct_io_5.f90: New test.
2651
2652 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2653
2654         PR libgfortran/27634
2655         * gfortran.dg/fmt_missing_period_1.f: New test.
2656         * gfortran.dg/fmt_missing_period_2.f: New test.
2657         * gfortran.dg/fmt_missing_period_3.f: New test.
2658
2659 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2660
2661         PR fortran/19777
2662         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2663         arrays.
2664
2665 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2666
2667         PR c++/27713
2668         * g++.dg/template/new6.C: New test.
2669
2670 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2671
2672         PR tree-optimization/24964
2673         * gcc.target/i386/387-10.c: New test case.
2674
2675 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2676
2677         * intrinsics/string_intrinsics.c (compare_string):
2678         Use memcmp instead of strncmp to avoid tripping over
2679         CHAR(0) in a string.
2680
2681 2006-05-27  Richard Guenther  <rguenther@suse.de>
2682
2683         PR middle-end/27773
2684         * gcc.dg/torture/pr27773.c: New testcase.
2685
2686 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2687
2688         * gcc.dg/pr24561.c: Rename to..
2689         * gcc.dg/pr25962.c: .. this.
2690
2691 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2692
2693         PR fortran/19777
2694         * gfortran.dg/bounds_check_2.f: New test.
2695
2696 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2697
2698         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2699         * gfortran.dg/byte_1.f90: Likewise.
2700         * gfortran.dg/dup_save_2.f90: Likewise.
2701
2702 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2703
2704         * gfortran.dg/associated_2.f90: New test.
2705
2706 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2707
2708         PR fortran/27524
2709         * gfortran.dg/bounds_check_1.f90: New test.
2710
2711 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2712
2713         PR rtl-optimization/27661
2714         * gcc.dg/pr27661.c: New test case.
2715
2716 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2717
2718         PR fortran/23151
2719         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2720         * gfortran.dg/print_parentheses_1.f:  New test.
2721         * gfortran.dg/print_parentheses_2.f90:  New test.
2722
2723 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR target/27758
2726         * gcc.dg/pr27758.c: New test.
2727
2728 2006-05-24  Falk Hueffner  <falk@debian.org>
2729
2730         * gcc.c-torture/compile/pr27571.c: New test.
2731
2732 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2733
2734         PR fortran/27709
2735         * gfortran.dg/spec_expr_4.f90: New test.
2736
2737         PR fortran/27155
2738         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2739
2740 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2741
2742         PR c++/20103
2743         * g++.dg/ext/complit6.C: New test.
2744         * g++.dg/ext/complit3.C: Adjust error markers.
2745         * g++.dg/init/const3.C: New test.
2746
2747 2006-05-25  Richard Guenther  <rguenther@suse.de>
2748
2749         PR middle-end/27743
2750         * gcc.dg/torture/pr27743.c: New testcase.
2751
2752 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2753
2754         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2755
2756 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2757
2758         * gcc.dg/compat/scalar-by-value-x.h: New.
2759         * gcc.dg/compat/scalar-by-value-y.h: New.
2760         * gcc.dg/compat/scalar-by-value-5.c: New.
2761         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2762         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2763         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2764         * gcc.dg/compat/scalar-by-value-6.c: New.
2765         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2766         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2767         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2768
2769 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2770
2771         PR tree-optimization/27639
2772         PR tree-optimization/26719
2773         * gcc.dg/pr27639.c: New test.
2774         * gcc.dg/pr26719.c: New test.
2775         * gcc.dg/tree-ssa/scev-cast.c: New test.
2776
2777 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2778
2779         PR c++/20173
2780         * g++.dg/template/error21.C: New test.
2781
2782 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2783
2784         PR target/27696
2785         * gcc.target/i386/pr27696.c: New.
2786
2787 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2788
2789         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2790
2791         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2792
2793 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2794
2795         PR c++/27716
2796         * g++.dg/other/assign1.C: New test.
2797
2798 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2799
2800         PR target/27266
2801         * gcc.target/i386/pr27266.c: New.
2802
2803 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2804
2805         PR c++/27451
2806         * g++.dg/ext/asm9.C: New test.
2807
2808 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2809
2810         PR rtl-optimization/25514
2811         * gcc.c-torture/compile/pr25514.c: New test.
2812
2813 2006-05-22  Richard Guenther  <rguenther@suse.de>
2814
2815         Revert
2816         2006-01-31  Richard Guenther  <rguenther@suse.de>
2817
2818         * gcc.target/i386/sselibm-1.c: New testcase.
2819         * gcc.target/i386/sselibm-2.c: Likewise.
2820         * gcc.target/i386/sselibm-3.c: Likewise.
2821         * gcc.target/i386/sselibm-4.c: Likewise.
2822         * gcc.target/i386/sselibm-5.c: Likewise.
2823
2824 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2825
2826         PR c/27420
2827         * gcc.dg/func-args-2.c: New test.
2828
2829         PR c/26818
2830         * gcc.dg/struct-incompl-1.c: New test.
2831
2832 2006-05-22  Richard Guenther  <rguenther@suse.de>
2833
2834         PR testsuite/27708
2835         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2836         the transformations we test for.
2837
2838 2006-05-22  Richard Guenther  <rguenther@suse.de>
2839
2840         PR testsuite/27707
2841         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2842
2843 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2844
2845         PR c++/27210
2846         * g++.dg/warn/new1.C: New test.
2847         * g++.dg/template/new5.C: Likewise.
2848
2849 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2850
2851         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2852         * gcc.target/i386/20060512-3.c: Likewise.
2853
2854 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2855
2856         PR rtl-optimization/27671
2857         * gcc.c-torture/execute/pr27671-1.c: New.
2858         * gcc.dg/pr27671-2.c: Likewise.
2859
2860         PR tree-optimization/26622.
2861         * gcc.c-torture/compile/pr26622.c: New.
2862
2863 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2864
2865         PR fortran/27613
2866         * gfortran.dg/recursive_reference_1.f90: New test.
2867
2868 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2869
2870         PR fortran/25746
2871         * gfortran.dg/elemental_subroutine_3.f90: New test.
2872
2873         PR fortran/25090
2874         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2875
2876         PR fortran/27584
2877         * gfortran.dg/associated_target_1.f90: New test.
2878
2879         PR fortran/19015
2880         * gfortran.dg/maxloc_shape_1.f90: New test.
2881
2882 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2883
2884         PR libgfortran/24459
2885         * gfortran.dg/namelist_24.f90: New test.
2886         * gfortran.dg/namelist_12.f: Fix typo in comment.
2887
2888 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2889
2890         PR middle-end/25776
2891         * g++.dg/other/error11.C: New test.
2892
2893 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2894
2895         * gcc.target/mips/pr26765.c: Add -w to options.
2896
2897 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2898
2899         * lib/target-supports.exp (check_effective_target_mpaired_single):
2900         New function.
2901         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2902         multilibs.
2903         * g++.dg/vect/vect.exp: Likewise.
2904
2905 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2906
2907         PR testsuite/25891
2908         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2909
2910 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2911
2912         PR fortran/27662
2913         * gfortran.dg/temporary_1.f90: New file.
2914
2915 2006-05-19  Andreas Schwab  <schwab@suse.de>
2916
2917         * g++.dg/other/unused1.C: Also match "stringz".
2918
2919 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2920
2921         PR c++/26433
2922         * g++.dg/template/fntry1.C: New test.
2923
2924 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2925
2926         PR c++/27471
2927         PR c++/27506
2928         * g++.dg/conversion/bitfield5.C: New test.
2929         * g++.dg/conversion/bitfield6.C: New test.
2930
2931 2006-05-18  Mike Stump  <mrs@apple.com>
2932
2933         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2934         * gcc.dg/vla-4.c: Add.
2935         * gcc.dg/vla-5.c: Add.
2936         * gcc.dg/vla-6.c: Add.
2937
2938 2006-05-12  Stuart Hastings  <stuart@apple.com>
2939
2940         * testsuite/gcc.target/i386/20060512-1.c: New.
2941         * testsuite/gcc.target/i386/20060512-2.c: New.
2942         * testsuite/gcc.target/i386/20060512-3.c: New.
2943         * testsuite/gcc.target/i386/20060512-4.c: New.
2944
2945 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2946
2947         PR c++/26122
2948         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2949
2950         PR c++/26068
2951         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2952         * g++.dg/parse/linkage1.C: New test.
2953
2954 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2955
2956         PR tree-optimization/27548
2957         * g++.dg/tree-ssa/pr27548.C: New test.
2958
2959 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2960
2961         PR fortran/26551
2962         * gfortran.dg/recursive_check_1.f: New test.
2963         * gfortran.dg/recursive_check_2.f90: New test.
2964
2965 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2966
2967         * g++.dg/opt/temp2.C: New test.
2968
2969 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2970
2971         PR c++/27491
2972         * g++.dg/init/brace5.C: New test.
2973
2974         PR middle-end/27415
2975         * gcc.dg/gomp/pr27415.c: New test.
2976         * g++.dg/gomp/pr27415.C: New test.
2977
2978         PR tree-optimization/27549
2979         * g++.dg/tree-ssa/pr27549.C: New test.
2980
2981 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2982
2983         PR libgfortran/27575
2984         * gfortran.dg/read_eof_4.f90: New test.
2985
2986 2006-05-16  Richard Guenther  <rguenther@suse.de>
2987
2988         PR tree-optimization/22303
2989         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2990
2991 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2992
2993         PR middle-end/27573
2994         * gcc.dg/gomp/pr27573.c: New test.
2995         * gfortran.dg/gomp/pr27573.f90: New test.
2996
2997         PR c/27499
2998         * gcc.dg/gomp/pr27499.c: New test.
2999         * g++.dg/gomp/pr27499.C: New test.
3000
3001 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3002
3003         PR c++/27339
3004         * g++.dg/parser/access8.C: Adjust error marker.
3005         * g++.dg/template/access17.C: New test.
3006         * g++.dg/template/access18.C: Likewise.
3007
3008 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3009
3010         PR target/26600
3011         * gcc.target/i386/pr26600.c: New test case.
3012
3013 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3014
3015         PR c++/27505
3016         * g++.dg/expr/bitfield1.C: New test.
3017
3018 2006-05-15  Richard Guenther  <rguenther@suse.de>
3019
3020         PR tree-optimization/27603
3021         * gcc.dg/torture/pr27603.c: New testcase.
3022
3023 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3024
3025         PR fortran/25090
3026         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3027
3028         PR fortran/25082
3029         * gfortran.dg/scalar_return_1.f90: New test.
3030
3031         PR fortran/27411
3032         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3033
3034 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3035
3036         * gcc.dg/gomp/critical-4.c: New test.
3037         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3038         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3039         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3040         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3041
3042 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3043
3044         PR c++/27582
3045         * g++.dg/template/dependent-args1.C: New test.
3046
3047         PR c++/27581
3048         * g++.dg/lookup/this1.C: New test.
3049
3050         PR c++/27315
3051         * g++.dg/template/operator6.C: New test.
3052         * g++.dg/template/incomplete3.C: New test.
3053
3054         PR c++/27559
3055         * g++.dg/template/new4.C: New test.
3056
3057         PR c++/27496
3058         * g++.dg/template/void2.C: New test.
3059
3060 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3061
3062         * g++.dg/template/dependent-expr5.C: New test.
3063
3064 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3065
3066         PR middle-end/26729
3067         * gcc.dg/pr26729-1.c: New test case.
3068
3069 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3070
3071         * gcc.dg/pr27003.c: New test.
3072
3073 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3074
3075         * lib/target-supports.dg (check_cxa_atexit_available): Change
3076         v3_target_compile to ${tool}_target_compile.
3077
3078 2006-05-11  Jason Merrill  <jason@redhat.com>
3079
3080         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3081
3082 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3083
3084         PR fortran/27553
3085         * gfortran.dg/label_5.f90: New test.
3086
3087 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3088
3089         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3090         check_effective_target_powerpc_altivec_ok): New.
3091         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3092         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3093         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3094         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3095         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3096         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3097         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3098         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3099         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3100         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3101         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3102         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3103         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3104         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3105         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3106         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3107         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3108         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3109         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3110         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3111         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3112         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3113         gcc.target/powerpc/altivec-9.c,
3114         gcc.target/powerpc/altivec-consts.c,
3115         gcc.target/powerpc/altivec-pr22085.c,
3116         gcc.target/powerpc/altivec-splat.c,
3117         gcc.target/powerpc/altivec-types-1.c,
3118         gcc.target/powerpc/altivec-types-2.c,
3119         gcc.target/powerpc/altivec-types-3.c,
3120         gcc.target/powerpc/altivec-types-4.c,
3121         gcc.target/powerpc/altivec-varargs-1.c,
3122         gcc.target/powerpc/altivec-vec-merge.c,
3123         gcc.target/powerpc/ppc-vector-memcpy.c,
3124         gcc.target/powerpc/ppc-vector-memset.c,
3125         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3126         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3127         these effective targets.
3128         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3129         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3130
3131 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3132
3133         PR middle-end/27384
3134         * g++.dg/other/fold1.C: New test.
3135
3136         PR middle-end/27488
3137         * gcc.dg/fold-nonneg-1.c: New test.
3138
3139         PR c++/27547
3140         * g++.dg/other/operator1.C: New test.
3141
3142 2006-05-11  Richard Guenther  <rguenther@suse.de>
3143
3144         PR middle-end/27529
3145         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3146
3147 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3148
3149         * lib/target-supports-dg.exp (check-flags): New.
3150         (dg-skip-if): Move flag checks.
3151
3152 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3153
3154         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3155         * lib/target-supports.dg (check_cxa_atexit_available): New.
3156
3157 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3158
3159         PR fortran/27470
3160         * gfortran.dg/multiple_allocation_2.f90: New test case.
3161
3162 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3163
3164         * gcc.target/arm/pr27387.C: Fix a comment typo.
3165
3166 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3167
3168         PR fortran/24549
3169         * gfortran.dg/error_recovery_1.f90: New test.
3170
3171 2006-05-10  Richard Guenther  <rguenther@suse.de>
3172
3173         PR tree-optimization/27302
3174         * gcc.dg/torture/pr27302.c: New testcase.
3175
3176 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3177         Richard Guenther  <rguenther@suse.de>
3178
3179         PR middle-end/27498
3180         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3181
3182 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3183
3184         PR rtl-optimization/27335
3185         * gcc.dg/pr27335.c: New test.
3186
3187 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3188
3189         * gcc.target/mips/mips-ps-5.c: New file.
3190
3191 2006-05-08  Jan Hubicka  <jh@suse.cz>
3192
3193         PR middle-end/25962
3194         * gcc.dg/pr25962.c: New.
3195
3196 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3197
3198         PR target/27158
3199         * gcc.target/powerpc/pr27158.c: New test case.
3200
3201 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3202
3203         PR testsuite/27476
3204         * ada/acats/run_all.sh: Use test -z.
3205
3206 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3207
3208         PR libfortran/18271
3209         * gfortran.dg/spec_expr_3.f90: New test.
3210
3211 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3212
3213         PR target/24879
3214         * gcc.target/i386/monitor.c: New file.
3215
3216 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3217
3218         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3219
3220 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3221
3222         PR c++/27447
3223         * g++.dg/other/ptrmem7.C: New test.
3224
3225 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3226
3227         PR target/27421
3228         * gcc.dg/array-9.c: New test.
3229
3230 2006-05-07  Richard Guenther  <rguenther@suse.de>
3231
3232         PR tree-optimization/27409
3233         * gcc.dg/torture/pr27409.c: New testcase.
3234
3235 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3236
3237         PR fortran/27457
3238         * gfortran.dg/select_6.f90: New.
3239
3240 2006-05-07  Richard Guenther  <rguenther@suse.de>
3241
3242         PR tree-optimization/27136
3243         * gcc.dg/torture/pr27136.c: New testcase.
3244
3245 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3246
3247         PR fortran/24813
3248         * gfortran.dg/char_cons_len_1.f90: New test.
3249
3250 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3251
3252         PR c++/27427
3253         * g++.dg/template/incomplete2.C: New test.
3254
3255 2006-05-06  Richard Guenther  <rguenther@suse.de>
3256
3257         PR tree-optimization/27151
3258         * gcc.dg/vect/pr27151.c: New testcase.
3259
3260 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3261
3262         PR c++/27430
3263         * g++.dg/template/void1.C: New test.
3264
3265         PR c++/27423
3266         * g++.dg/other/void2.C: New test.
3267
3268         PR c++/27422
3269         * g++.dg/conversion/void1.C: New test.
3270
3271 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3272
3273         PR/21391
3274         * g++.dg/other/unused1.C: New.
3275
3276 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3277
3278         PR objc/27240
3279         * objc.dg/member-1.m: New test.
3280
3281 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3282
3283         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3284
3285 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3286
3287         PR libfortran/26985
3288         * gfortran.dg/matmul_2.f90: New test.
3289
3290 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3291
3292         * ada/acats/run_all.sh: Use sync when main not found.
3293
3294 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3295
3296         PR target/26765
3297         * gcc.target/mips/pr26765.c: New.
3298
3299 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3300
3301         * gcc.target/bfin: New directory.
3302         * gcc.target/bfin/bfin.exp: New file.
3303         * gcc.target/bfin/frmul.c: New file.
3304         * gcc.target/bfin/arith.c: New file.
3305         * gcc.target/bfin/mul-combine.c: New file.
3306         * gcc.target/bfin/shift.c: New file.
3307
3308 2006-05-04  Richard Guenther  <rguenther@suse.de>
3309
3310         PR tree-optimization/14287
3311         PR tree-optimization/14844
3312         PR tree-optimization/19792
3313         PR tree-optimization/21608
3314         PR tree-optimization/27090
3315         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3316         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3317         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3318         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3319         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3320
3321 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3322
3323         PR tree-optimization/27285
3324         * gcc.c-torture/execute/pr27285.c: New test.
3325
3326         PR middle-end/27388
3327         * gcc.dg/gomp/pr27388-1.c: New test.
3328         * gcc.dg/gomp/pr27388-2.c: New test.
3329         * gcc.dg/gomp/pr27388-3.c: New test.
3330
3331         PR c++/27359
3332         * g++.dg/gomp/pr27359.C: New test.
3333
3334 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3335
3336         PR fortran/20248
3337         * gfortran.dg/iargc.f90: New test.
3338
3339 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3340
3341         PR c++/27102
3342         * g++.dg/template/crash49.C: New test.
3343
3344 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3345
3346         PR testsuite/27032
3347         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3348
3349 2006-05-02  Jeff Law  <law@redhat.com>
3350
3351         PR tree-optimization/27364
3352         * gcc.c-torture/execute/pr27364.c: New test.
3353
3354 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3355
3356         PR c++/27309
3357         * g++.dg/parser/ctor5.C: New test.
3358
3359 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3360
3361         PR target/27387
3362         * gcc.target/arm/arm.exp: New.
3363         * gcc.target/arm/pr27387.C: Likewise.
3364
3365 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3366
3367         PR fortran/27269
3368         PR fortran/27324
3369         * gfortran.dg/module_equivalence_2.f90: New test.
3370
3371 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3372
3373         PR middle-end/27337
3374         * g++.dg/gomp/pr27337-1.C: New test.
3375         * g++.dg/gomp/pr27337-2.C: New test.
3376
3377         PR middle-end/27328
3378         * gcc.dg/gomp/pr27328.c: New test.
3379
3380         PR middle-end/27325
3381         * g++.dg/gomp/pr27325.C: New test.
3382
3383         PR middle-end/27310
3384         * g++.dg/gomp/pr27310.C: New test.
3385
3386 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3387
3388         PR tree-optimization/27291
3389         * g++.dg/tree-ssa/pr27291.C: New test.
3390
3391 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3392
3393         PR tree-optimization/27283
3394         * g++.dg/tree-ssa/pr27283.C: New test.
3395
3396 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3397
3398         * gcc.dg/tree-ssa/loop-16.c: New test.
3399
3400 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3401             Joseph S. Myers  <joseph@codesourcery.com>
3402
3403         * gcc.dg/Wconversion-3.c: New test case.
3404         * gcc.dg/Wconversion-4.c: Likewise.
3405
3406 2006-05-01  Richard Guenther  <rguenther@suse.de>
3407
3408         PR tree-optimization/26726
3409         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3410
3411 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3412
3413         * gcc.dg/Woverflow-1.c: New test case.
3414         * gcc.dg/Woverflow-2.c: Likewise.
3415         * gcc.dg/Woverflow-3.c: Likewise.
3416
3417 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3418
3419         PR c++/27094
3420         * g++.dg/template/defarg8.C: New test.
3421
3422 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3423
3424         PR c++/27278
3425         * g++.dg/parse/operator7.C: New test.
3426
3427 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3428
3429         PR c++/11471
3430         PR c++/27102
3431         * g++.dg/template/crash48.C: New test.
3432
3433         PR c++/27279
3434         * g++.dg/parse/ctor4.C: New test.
3435
3436 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3437
3438         PR fortran/25681
3439         * gfortran.df/char_type_len.f90: New test.
3440
3441 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3442
3443         PR libgfortran/27304
3444         * gfortran.dg/fmt_exhaust.f90: New test.
3445
3446 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3447
3448         PR c/25309
3449         * gcc.dg/large-size-array-2.c: New test case.
3450
3451 2006-04-28  Richard Guenther  <rguenther@suse.de>
3452
3453         PR target/26826
3454         * gcc.target/i386/pr26826.c: New testcase.
3455
3456 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3457
3458         PR middle-end/27260
3459         * gcc.c-torture/execute/pr27260.c: New.
3460
3461 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3462
3463         PR middle-end/27095
3464         * gcc.dg/pr27095.c: New.
3465
3466 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3467
3468         PR c++/27292
3469         * g++.dg/conversion/bitfield4.C: New test.
3470
3471 2006-04-27  Eric Christopher  <echristo@apple.com>
3472
3473         * gcc.dg/pragma-ms_struct.c: New.
3474
3475 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3476
3477         PR c++/27102
3478         * g++.dg/template/crash47.C: New test.
3479
3480 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3481
3482         * gcc.target/i386/sse-7.c: build with -msse.
3483
3484 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3485
3486         PR testsuite/27274:
3487         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3488         (main): Exit if processor doesn't support SSE.
3489
3490 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3491
3492         PR middle-end/27282
3493         * gcc.c-torture/compile/pr27282.c: New test.
3494
3495 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR middle-end/26913
3498         * g++.dg/gomp/pr26913.C: New test.
3499
3500         PR c/25996
3501         * gcc.dg/gomp/pr25996.c: New test.
3502         * g++.dg/gomp/pr25996.C: New test.
3503
3504 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3505
3506         PR rtl-optimization/26725
3507         * gcc.c-torture/compile/pr26725.c: New test.
3508
3509 2006-04-25  Richard Guenther  <rguenther@suse.de>
3510
3511         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3512         than n + -1.
3513
3514 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3515
3516         * gcc.dg/20060425-1.c: New testcase.
3517
3518 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3519
3520         PR tree-optimization/26865
3521         * gcc.dg/pr26865.c: New test.
3522
3523 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3524
3525         PR c++/27292
3526         * g++.dg/conversion/bitfield1.C: New test.
3527         * g++.dg/conversion/bitfield2.C: Likewise.
3528         * g++.dg/conversion/bitfield3.C: Likewise.
3529
3530 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3531         Richard Guenther  <rguenther@suse.de>
3532
3533         PR tree-optimization/27236
3534         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3535
3536 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3537
3538         PR c++/19963
3539         * g++.dg/other/incomplete2.C: New test.
3540
3541 2006-04-24  Richard Guenther  <rguenther@suse.de>
3542
3543         PR middle-end/26869
3544         * gcc.dg/torture/pr26869.c: New testcase.
3545
3546 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3547         Richard Guenther  <rguenther@suse.de>
3548
3549         PR tree-optimization/27218
3550         * g++.dg/tree-ssa/pr27218.C: New testcase.
3551
3552 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3553
3554         PR c++/26912
3555         * g++.dg/template/friend41.C: New test.
3556
3557 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3558
3559         * g++.dg/opt/pr15551.C: Include cstdio.
3560         (main): Use remove instead of unlink.
3561
3562 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3563
3564         * gcc.dg/sibcall-7.c: New test.
3565         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3566         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3567         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3568         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3569         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3570
3571 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3572
3573         PR c++/26534
3574         * g++.dg/opt/bitfield1.C: New test.
3575         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3576         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3577         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3578         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3579         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3580         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3581         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3582         * g++.dg/abi/bitfield2.C: Likewise.
3583         * g++.dg/init/bitfield1.C: Likewise.
3584
3585 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3586
3587         PR fortran/25099
3588         * gfortran.dg/elemental_subroutine_4.f90: New test.
3589         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3590         call sub (m, x).
3591
3592 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3593
3594         * gcc.c-torture/compile/20060421-1.c: New testcase.
3595
3596 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3597
3598         PR c/25875
3599         * gcc.dg/init-bad-4.c: New test.
3600
3601 2006-04-21  Paul Brook  <paul@codesourcery.com>
3602
3603         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3604
3605 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3606
3607         PR fortran/27122
3608         * gfortran.dg/defined_operators_1.f90: New test.
3609         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3610         remove old ones associated, incorrectly, with Note 5.46.
3611
3612         PR fortran/27113
3613         * gfortran.dg/character_array_constructor_1.f90: New test.
3614
3615 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3616
3617         * gcc.dg/20060419-1.c: New test.
3618
3619 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3620
3621         PR c/26774
3622         * gcc.dg/struct-parse-1.c: New test case.
3623
3624 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3625
3626         PR c++/26558
3627         * g++.dg/parse/template19.C: New test.
3628
3629         PR c++/26739
3630         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3631
3632         PR c++/26036
3633         * g++.dg/expr/call3.C: New test.
3634
3635         PR c++/10385
3636         * g++.dg/conversion/dynamic1.C: New test.
3637
3638 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3639
3640         PR c++/27102
3641         * g++.dg/template/crash35.C: Tweak error markers.
3642         * g++.dg/template/crash46.C: New test.
3643         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3644         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3645
3646 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3647
3648         PR rtl-optimization/14261
3649         * gcc.c-torture/compile/20060419-1.c: Added.
3650
3651 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3652
3653         * gfortran.dg/label_1.f90: Adjust dg-error.
3654
3655 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3656
3657         PR target/26961
3658         * gcc.dg/fold-cond-1.c: New test case.
3659         * gcc.dg/pr26961-1.c: Likewise.
3660
3661 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3662
3663         PR libgfortran/27138
3664         * gfortran.dg/read_bad_advance.f90: New test.
3665
3666 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3667             Dale Johannesen  <dalej@apple.com>
3668
3669         PR target/24076
3670         * gcc.target/i386/vecinit-3.c: New testcase.
3671         * gcc.target/i386/vecinit-4.c: Likewise.
3672         * gcc.target/i386/sse-18.c: Likewise.
3673         * gcc.target/i386/sse-19.c: Likewise.
3674
3675 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3676
3677         * gfortran.dg/allocate_zerosize_1.f90: New test.
3678
3679 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR c++/26365
3682         * g++.dg/template/crash45.C: New test.
3683
3684 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3685
3686         PR fortran/26787
3687         * gfortran.dg/proc_assign_1.f90: New test.
3688         * gfortran.dg/procedure_lvalue.f90: Change message.
3689         * gfortran.dg/namelist_4.f90: Add new error.
3690
3691         PR fortran/25597
3692         PR fortran/27096
3693         * gfortran.dg/auto_pointer_array_result_1.f90
3694
3695         PR fortran/27089
3696         * gfortran.dg/specification_type_resolution_1.f90
3697
3698         PR fortran/18003
3699         PR fortran/25669
3700         PR fortran/26834
3701         * gfortran.dg/bounds_temporaries_1.f90: New test.
3702
3703         PR fortran/27124
3704         * gfortran.dg/array_return_value_1.f90: New test.
3705
3706 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3707
3708         PR fortran/25336
3709         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3710
3711 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3712
3713         PR middle-end/26823
3714         * g++.dg/gomp/pr26823-1.C: New test.
3715         * g++.dg/gomp/pr26823-2.C: New test.
3716
3717 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3718
3719         PR middle-end/27134
3720         * gcc.dg/pr27314.c: New test.
3721
3722 2006-04-13  Richard Henderson  <rth@redhat.com>
3723
3724         * g++.dg/gomp/block-0.C: Update expected matches.
3725
3726 2006-04-13  DJ Delorie  <dj@redhat.com>
3727
3728         * lib/target-supports.exp (check_effective_target_int32plus): New.
3729         (check_effective_target_ptr32plus): New.
3730         (check_effective_target_size32plus): New.
3731         (check_effective_target_int16): New.
3732         (check_profiling_available): Add m32c to the list of unsupported targets.
3733
3734         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3735         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3736         memory size.
3737         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3738         pointers.
3739         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3740         size_t.
3741         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3742         and size_t.
3743         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3744         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3745         not just xstormy16.  Skip m32c due to weird pointer size.
3746         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3747         not just xstormy16.
3748         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3749         not just xstormy16.
3750         * gcc.dg/20020312-2.c: Add m32c support.
3751         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3752         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3753         in test.
3754         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3755         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3756         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3757         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3758         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3759         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3760         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3761         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3762         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3763         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3764         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3765         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3766         in test.
3767         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3768         in test.
3769         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3770         * gcc.dg/pr23049.c: Require >=32 bit integers.
3771         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3772         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3773         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3774         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3775         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3776         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3777         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3778         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3779         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3780         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3781         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3782         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3783         prototype in test.
3784         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3785         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3786         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3787         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3788         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3789
3790         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3791         * gcc.c-torture/execute/20040703-1.x: Likewise.
3792         * gcc.c-torture/execute/20040705-1.x: Likewise.
3793         * gcc.c-torture/execute/20040705-2.x: Likewise.
3794         * gcc.c-torture/execute/20040709-1.x: Likewise.
3795         * gcc.c-torture/execute/20040709-2.x: Likewise.
3796         * gcc.c-torture/execute/20040811-1.x: Likewise.
3797         * gcc.c-torture/execute/20050316-1.x: Likewise.
3798         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3799         * gcc.c-torture/execute/pr19689.x: Likewise.
3800         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3801         * gcc.c-torture/execute/usmul.x: Likewise.
3802         * gcc.c-torture/execute/vrp-5.x: Likewise.
3803         * gcc.c-torture/execute/vrp-6.x: Likewise.
3804         * gcc.dg/debug/20041023-1.s: Likewise.
3805
3806 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3807
3808         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3809         of integers to a vector types are now constant expressions in C.
3810         * gcc.dg/vect/vect-fold-1.c: New test case.
3811
3812 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3813             Ulrich Weigand  <uweigand@de.ibm.com>
3814
3815         PR target/27006
3816         * gcc.dg/vmx/pr27006.c: New testcase.
3817
3818 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3819
3820         PR libgfortran/26766
3821         * gfortran.dg/write_recursive.f90: New test.
3822
3823 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3824
3825         * g++.dg/parse/dtor7.C: New test.
3826         * g++.dg/parse/new1.C: Add error marker.
3827         * g++.dg/template/new3.C: New test.
3828
3829         PR c++/26122
3830         * g++.dg/template/pure1.C: New test.
3831
3832         PR c++/26295
3833         * g++.dg/parse/ptrmem4.C: New test.
3834
3835 2006-04-10  Jeff Law  <law@redhat.com>
3836
3837         PR/27087
3838         * gcc.c-torture/compile/pr27087.c: New test.
3839
3840 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3841
3842         PR/21391
3843         * gcc.dg/20060410.c: New.
3844
3845 2006-04-10  Matthias Klose  <doko@debian.org>
3846
3847         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3848         Recognize multilib directory names containing underscores.
3849
3850 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3851
3852         * gcc.target/i386/vecinit-1.c: New test case.
3853         * gcc.target/i386/vecinit-2.c: Likewise.
3854
3855 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3856
3857         PR debug/27057
3858         * g++.dg/debug/dwarf2-2.C: New test.
3859
3860 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3861
3862         PR rtl-optimization/27073
3863         * gcc.c-torture/execute/pr27073.c: New test.
3864
3865 2006-04-08  Mike Stump  <mrs@apple.com>
3866
3867         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3868
3869 2006-04-07  Richard Guenther  <rguenther@suse.de>
3870
3871         PR tree-optimization/26135
3872         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3873
3874 2006-04-06  Jan Hubicka  <jh@suse.cz>
3875
3876         PR profile/26399
3877         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3878
3879 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3880
3881         * g++.dg/conversion/nullptr1.C: New test case.
3882         * g++.dg/conversion/nullptr2.C: Likewise.
3883
3884 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3885
3886         * gfortran.dg/dependency_18.f90: New test case.
3887
3888 2006-04-05  Richard Guenther  <rguenther@suse.de>
3889
3890         PR tree-optimization/26919
3891         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3892         * gcc.dg/ipa/ipa-2.c: Likewise.
3893         * gcc.dg/ipa/ipa-3.c: Likewise.
3894         * gcc.dg/ipa/ipa-5.c: Likewise.
3895
3896 2006-04-05  Richard Guenther  <rguenther@suse.de>
3897
3898         PR tree-optimization/26763
3899         * gcc.dg/torture/pr26763-1.c: New testcase.
3900         * gcc.dg/torture/pr26763-2.c: Likewise.
3901
3902 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3903
3904         PR fortran/23634
3905         PR fortran/25619
3906         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3907
3908 2006-04-04  Eric Christopher  <echristo@apple.com>
3909
3910         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3911         stubs.
3912         * gcc.target/i386/387-5.c: Ditto.
3913
3914 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3915
3916         * gcc.target/sparc/struct-ret-check.c: New test.
3917
3918 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3919
3920         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3921         zero decimal digits specified in format.
3922
3923 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3924
3925         PR fortran/26891
3926         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3927
3928         PR fortran/26976
3929         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3930         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3931         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3932         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3933         bigendian-ness.
3934
3935 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3936
3937         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3938         dummy arguments work when the actual argument is itself a dummy
3939         argument of the caller.
3940
3941 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3942
3943         PR libfortran/24685
3944         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3945
3946 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3947
3948         * gfortran.dg/dependencency_17.f90: New test case.
3949
3950 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3951
3952         * gfortran.dg/dependency_14.f90: New test case.
3953         * gfortran.dg/dependency_15.f90: Likewise.
3954         * gfortran.dg/dependency_16.f90: Likewise.
3955
3956 2006-03-31  Asher Langton  <langton2@llnl.gov>
3957
3958         PR fortran/25358
3959         gfortran.dg/cray_pointers_6.f90: New test.
3960
3961 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3962
3963         PR libgfortran/26890
3964         * gfortran.dg/read_size_noadvance.f90: New test.
3965
3966 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3967
3968         PR fortran/25031
3969         * gfortran.dg/multiple_allocation_1.f90: Check that the
3970         size has changed after a re-allocation with stat.
3971
3972 2006-03-30  Richard Guenther  <rguenther@suse.de>
3973
3974         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3975         removal.
3976         * gcc.target/i386/sselibm-2.c: Likewise.
3977         * gcc.target/i386/sselibm-3.c: Likewise.
3978         * gcc.target/i386/sselibm-4.c: Likewise.
3979         * gcc.target/i386/sselibm-5.c: Likewise.
3980
3981 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3982
3983         * gcc.dg/fold-andxor-1.c: New test case.
3984         * gcc.dg/fold-xorand-1.c: Likewise.
3985
3986 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3987
3988         * gcc.dg/fold-convnotconv-1.c: New test case.
3989
3990 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3991
3992         PR fortran/26779
3993         * gfortran.dg/private_type_5.f90: New test.
3994
3995 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3996
3997         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3998
3999 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4000
4001         * gfortran.dg/advance_2.f90: New test.
4002         * gfortran.dg/advance_3.f90: New test.
4003
4004         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4005
4006 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4007
4008         PR libgfortran/26661
4009         PR libgfortran/26880
4010         * gfortran.dg/read_x_past.f: New test.
4011
4012 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4013
4014         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4015         to be STABS.
4016
4017 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4018
4019         * objc.dg/dwarf-1.m: Skip on AIX.
4020         * objc.dg/dwarf-2.m: Skip on AIX.
4021
4022 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4023
4024         PR fortran/26816
4025         * gfortran.dg/float_1.f90: New test.
4026
4027 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4028
4029         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4030         X86_64 targets.
4031         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4032
4033 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4034
4035         PR libfortran/26735
4036         * gfortran.dg/convert_implied_open.f90: New test case.
4037
4038 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4039
4040         PR fortran/26769
4041         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4042
4043 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4044
4045         PR middle-end/26717
4046         * gcc.dg/pr26717.c: New test.
4047
4048 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4049
4050         * gfortran.dg/dependency_12.f90: New test case.
4051
4052 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4053
4054         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4055
4056 2006-03-24  Jeff Law  <law@redhat.com>
4057
4058         * gcc.c-torture/pr26840.c: New test.
4059
4060 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4061
4062         * objc.dg/dwarf-2.m: New.
4063         * obj-c++.dg/dwarf-2.mm: New.
4064
4065         * g++.old-deja/g++.other/init19.C: New.
4066
4067 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4068
4069         * g++.dg/eh/spbp.C: Skip on AIX.
4070
4071 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4072
4073         PR middle-end/26611
4074         * g++.dg/gomp/pr26611-1.C: New test.
4075         * g++.dg/gomp/pr26611-2.C: New test.
4076
4077 2006-03-24  Jeff Law  <law@redhat.com>
4078
4079         * gcc.c-torture/compile/pr26833.c: New test.
4080         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4081
4082 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4083
4084         * gfortran.dg/endfile_2.f90: Delete temp file.
4085
4086 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4087
4088         PR fortran/19303
4089         * gfortran.dg/record_marker_1.f90: New test case.
4090         * gfortran.dg/record_marker_2.f: New test case.
4091         * gfortran.dg/record_marker_3.f90: New test case.
4092
4093 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4094
4095         PR fortran/17298
4096         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4097         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4098
4099 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4100
4101         * lib/gcc-dg.exp (cleanup-modules): New proc.
4102         * gfortran.dg/allocatable_function_1.f90,
4103         gfortran.dg/allocate_char_star_scalar_1.f90,
4104         gfortran.dg/assumed_charlen_function_1.f90,
4105         gfortran.dg/assumed_dummy_1.f90,
4106         gfortran.dg/assumed_shape_ranks_1.f90,
4107         gfortran.dg/assumed_shape_ranks_2.f90,
4108         gfortran.dg/assumed_size_dt_dummy.f90,
4109         gfortran.dg/auto_char_dummy_array_1.f90,
4110         gfortran.dg/auto_char_len_3.f90,
4111         gfortran.dg/automatic_module_variable.f90,
4112         gfortran.dg/bad_automatic_objects_1.f90,
4113         gfortran.dg/char_array_constructor.f90,
4114         gfortran.dg/char_array_structure_constructor.f90,
4115         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4116         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4117         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4118         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4119         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4120         gfortran.dg/derived_pointer_recursion.f90,
4121         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4122         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4123         gfortran.dg/dummy_functions_1.f90,
4124         gfortran.dg/elemental_initializer_1.f90,
4125         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4126         gfortran.dg/elemental_pointer_1.f90,
4127         gfortran.dg/elemental_subroutine_1.f90,
4128         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4129         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4130         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4131         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4132         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4133         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4134         gfortran.dg/global_references_1.f90,
4135         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4136         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4137         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4138         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4139         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4140         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4141         gfortran.dg/large_integer_kind_1.f90,
4142         gfortran.dg/large_real_kind_1.f90,
4143         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4144         gfortran.dg/module_double_reuse.f90,
4145         gfortran.dg/module_equivalence_1.f90,
4146         gfortran.dg/module_interface_1.f90,
4147         gfortran.dg/module_parameter_array_refs_1.f90,
4148         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4149         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4150         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4151         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4152         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4153         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4154         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4155         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4156         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4157         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4158         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4159         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4160         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4161         gfortran.dg/same_name_1.f90,
4162         gfortran.dg/sibling_dummy_procedure_1.f90,
4163         gfortran.dg/sibling_dummy_procedure_2.f90,
4164         gfortran.dg/sibling_dummy_procedure_3.f90,
4165         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4166         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4167         gfortran.dg/used_dummy_types_2.f90,
4168         gfortran.dg/used_dummy_types_3.f90,
4169         gfortran.dg/used_dummy_types_4.f90,
4170         gfortran.dg/used_dummy_types_5.f90,
4171         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4172         gfortran.dg/userdef_operator_1.f90: Use it.
4173
4174 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4175
4176         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4177         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4178         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4179         gfortran.dg/write_back.f,
4180         gfortran.fortran-torture/execute/inquire_1.f90,
4181         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4182
4183 2006-03-21  Jeff Law  <law@redhat.com>
4184
4185         * gcc.dg/tree-ssa/vrp28.c: New test.
4186
4187 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4188
4189         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4190         if _STDC_C99 is defined.
4191         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4192         * gcc.dg/builtins-20.c: Likewise.
4193         * gcc.dg/builtins-53.c: Likewise.
4194         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4195         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4196
4197 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4198
4199         PR tree-opt/26781
4200         * gcc.c-torture/compile/pr26781-1.c: New test.
4201         * gcc.c-torture/compile/pr26781-2.c: New test.
4202
4203 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4204
4205         PR c++/26690
4206         * g++.dg/gomp/pr26690-1.C: New test.
4207         * g++.dg/gomp/pr26690-2.C: New test.
4208
4209 2006-03-20  Jeff Law  <law@redhat.com>
4210
4211         * gcc.dg/tree-ssa/pr21829.c: New test.
4212
4213         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4214
4215 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4216
4217         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4218         (check_visibility_available): Use it.
4219         (check_effective_target_default_packed): Likewise.
4220         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4221         (check_effective_target_fopenmp): Likewise.
4222         (check_effective_target_freorder): Likewise.
4223         (check_effective_target_fpic): Likewise.
4224         (check_named_sections_available): Likewise.
4225         (check_effective_target_ilp32): Likewise.
4226         (check_effective_target_lp64): Likewise.
4227
4228 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4229
4230         PR fortran/20935
4231         * gfortran.dg/scalar_mask_2.f90: New test case.
4232
4233 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4234
4235         PR tree-opt/26629
4236         * gcc.dg/tree-ssa/loadpre12.c: New test.
4237         * gcc.dg/tree-ssa/loadpre13.c: New test.
4238         * gcc.dg/tree-ssa/loadpre14.c: New test.
4239         * gcc.dg/tree-ssa/loadpre15.c: New test.
4240         * gcc.dg/tree-ssa/loadpre16.c: New test.
4241         * gcc.dg/tree-ssa/loadpre17.c: New test.
4242         * gcc.dg/tree-ssa/loadpre18.c: New test.
4243         * gcc.dg/tree-ssa/loadpre19.c: New test.
4244         * gcc.dg/tree-ssa/loadpre20.c: New test.
4245         * gcc.dg/tree-ssa/loadpre21.c: New test.
4246         * gcc.dg/tree-ssa/loadpre22.c: New test.
4247
4248 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4249
4250         PR fortran/26741
4251         * gfortran.dg/elemental_initializer_1.f90: New test.
4252
4253         PR fortran/26716
4254         * gfortran.dg/assumed_shape_ranks_2: New test.
4255
4256 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4257
4258         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4259         target fpic.
4260
4261 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4262
4263         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4264         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4265         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4266         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4267         gfortran.fortran-torture/execute/direct_io.f90,
4268         gfortran.fortran-torture/execute/inquire_2.f90,
4269         gfortran.fortran-torture/execute/inquire_4.f90,
4270         gfortran.fortran-torture/execute/list_read_1.f90,
4271         gfortran.fortran-torture/execute/open_replace.f90,
4272         gfortran.fortran-torture/execute/slash_edit.f90,
4273         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4274         temporary files from testcases.
4275
4276 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4277
4278         PR libgfortran/26509
4279         gfortran.dg/write_direct_eor.f90: New test.
4280
4281 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4282
4283         * gcc.target/powerpc/pr26350.c: New.
4284         * gcc.target/powerpc/indexed-addr.c: New.
4285
4286 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4287
4288         * gfortran.dg/dependency_13.f90: New test case.
4289
4290 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4291
4292         PR middle-end/21781
4293         * gcc.dg/real-const-1.c: New test case.
4294
4295 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4296
4297         * g++.old-deja/g++.other/init18.C: New.
4298         * g++.old-deja/g++.other/init5.C: Remove xfail.
4299
4300 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4301
4302         * g++.dg/opt/pr15551.C: Cleanup temp file.
4303
4304 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4305
4306         PR c++/6634
4307         g++.dg/parse/long1.C: New test.
4308
4309 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4310
4311         PR fortran/19101
4312         * gfortran.dg/continuation.f90: New test.
4313         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4314
4315 2006-03-14  Richard Guenther  <rguenther@suse.de>
4316
4317         PR tree-optimization/26672
4318         * gcc.dg/torture/pr26672.c: New testcase.
4319
4320 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4321
4322         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4323         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4324
4325 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4326
4327         PR middle-end/26557
4328         * gcc.c-torture/compile/switch-1.c: New test case.
4329
4330 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4331
4332         PR fortran/25378
4333         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4334         test to include more permuatations of mask and index.
4335         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4336         respond to F2003 spec. that the position returned for an all false
4337         mask && condition is zero.
4338
4339 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4340
4341         PR middle-end/25989
4342         * gcc.dg/gomp/pr25989.c: New test.
4343
4344 2006-03-13  Jeff Law  <law@redhat.com>
4345
4346         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4347
4348 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4349
4350         * gcc.dg/switch-9.c: New test.
4351
4352 2006-03-13  Richard Guenther  <rguenther@suse.de>
4353
4354         PR middle-end/26630
4355         * gcc.dg/torture/pr26630.c: New testcase.
4356
4357 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4358
4359         * gfortran.dg/dependency_10.f90: New test case.
4360         * gfortran.dg/dependency_11.f90: Likewise.
4361
4362 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4363             Erik Edelmann  <eedelman@gcc.gnu.org>
4364
4365         * gfortran.dg/allocatable_function_1.f90: New.
4366         * gfortran.dg/allocatable_function_2.f90: New.
4367
4368 2006-03-10  Richard Guenther  <rguenther@suse.de>
4369
4370         PR middle-end/26565
4371         * gcc.dg/torture/pr26565.c: New testcase.
4372
4373 2006-03-09  Eric Christopher  <echristo@apple.com>
4374
4375         * gcc.c-torture/compile/20060309-1.c: New.
4376
4377 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4378
4379         PR libgfortran/26499
4380         * gfortran.dg/write_back.f: New test.
4381         * gfortran.dg/write_rewind_1.f: New test.
4382         * gfortran.dg/write_rewind_2.f: New test.
4383
4384 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4385
4386         PR libgfortran/26554
4387         * gfortran.dg/read_logical.f90: New test.
4388
4389 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4390
4391         * ada/acats/norun.lst: cdd2a03 now passes.
4392
4393 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4394
4395         PR testsuite/25177
4396         * gcc.target/powerpc/pr18096-1.c: Change where the error
4397         would match.
4398
4399 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4400
4401         * gcc.target/i386/cleanup-1.c: New test.
4402         * gcc.target/i386/cleanup-2.c: New test.
4403
4404 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4405
4406         * gfortran.dg/dependency_9.f90: Remove for the time being.
4407
4408 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4409
4410         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4411         directive.
4412
4413 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4414
4415         * gfortran.dg/dependency_9.f90: New test case.
4416
4417 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4418
4419         * gfortran.dg/dependency_4.f90: New test case.
4420         * gfortran.dg/dependency_5.f90: New test case.
4421         * gfortran.dg/dependency_6.f90: New test case.
4422         * gfortran.dg/dependency_7.f90: New test case.
4423         * gfortran.dg/dependency_8.f90: New test case.
4424
4425 2006-03-03  Paul Brook  <paul@codesourcery.com>
4426
4427         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4428         Add m68k-*-elf.
4429
4430 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4431
4432         PR fortran/25031
4433         * multiple_allocation_1.f90: New test.
4434
4435 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4436
4437         PR tree-optimization/26524
4438         * gfortran.dg/pr26524.f: New test case.
4439
4440 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4441
4442         * g++.dg/template/repo5.C: Cleanup repo files.
4443         * gcc.dg/20051201-1.c: Cleanup coverage files.
4444         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4445         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4446         tree dump files.
4447
4448 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4449
4450         * objc.dg/objc-nofilename-1.m: New test.
4451         * objc.dg/bad-receiver-type.m: New test.
4452         * obj-c++.dg/bad-receiver-type.mm: New test.
4453
4454 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4455
4456         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4457
4458 2006-03-01  Mike Stump  <mrs@apple.com>
4459
4460         * g++.dg/abi/key2.C: Add.
4461
4462 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4463
4464         * gfortran.dg/logical_dot_product.f90: New test.
4465
4466         PR fortran/26393
4467         * gfortran.dg/used_interface_ref.f90: New test.
4468
4469         PR fortran/20938
4470         * gfortran.dg/dependency_2.f90: New test.
4471         * gfortran.fortran-torture/execute/where17.f90: New test.
4472         * gfortran.fortran-torture/execute/where18.f90: New test.
4473         * gfortran.fortran-torture/execute/where19.f90: New test.
4474         * gfortran.fortran-torture/execute/where20.f90: New test.
4475
4476 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4477
4478         * g++.dg/tree-ssa/pr26443.C: New test case.
4479
4480 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4481
4482         PR middle-end/26022
4483         * g++.dg/opt/return-slot1.C: New test.
4484
4485 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4486
4487         PR libgfortran/26136
4488         * gfortran.dg/namelist_23.f90: New test.
4489
4490 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4491
4492         PR middle-end/14752
4493         * gcc.dg/fold-eqandshift-2.c: New test case.
4494
4495 2006-02-28  Richard Guenther  <rguenther@suse.de>
4496
4497         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4498         decomposition.
4499
4500 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4501
4502         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4503
4504 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4505
4506         PR libgfortran/26464
4507         * gfortran.dg/backspace_5.f: New test.
4508         * gfortran.dg/backspace_6.f: New test.
4509
4510 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4511
4512         * gcc.dg/fold-eqandnot-1.c: New test case.
4513
4514 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4515
4516         PR middle-end/19983
4517         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4518
4519 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4520
4521         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4522         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4523
4524 2006-02-26  Richard Guenther  <rguenther@suse.de>
4525
4526         PR tree-optimization/26421
4527         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4528
4529 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4530
4531         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4532         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4533
4534 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4535
4536         * gcc.dg/fold-even-1.c: New test case.
4537
4538 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4539
4540         PR middle-end/21137
4541         * gcc.dg/fold-eqandshift-1.c: New test case.
4542
4543 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4544
4545         PR tree-optimization/25125
4546         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4547         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4548
4549 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4550
4551         PR tree-optimizations/26359
4552         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4553         with -fdump-tree-dceloop-details.
4554         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4555
4556 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4557
4558         PR middle-end/23673
4559         * gcc.dg/fold-eqxor-1.c: New test case.
4560         * gcc.dg/fold-eqxor-2.c: Likewise.
4561         * gcc.dg/fold-eqxor-3.c: Likewise.
4562
4563 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4564
4565         PR fortran/23092
4566         * scalar_mask_1.f90: New test.
4567
4568 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4569
4570         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4571         * g++.dg/eh/uncaught2.C: New.
4572         * g++.dg/eh/uncaught3.C: New.
4573
4574 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4575
4576         PR libgfortran/26423
4577         * gfortran.dg/read_many_1.f: New test.
4578
4579 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4580
4581         PR fortran/24519
4582         * gfortran.dg/dependency_3.f90: New test.
4583         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4584         XFAILs.
4585
4586         PR fortran/25395
4587         * gfortran.dg/equiv_6.f90: New test.
4588
4589 2006-02-23  Jeff Law  <law@redhat.com>
4590
4591         * gcc.c-torture/compile/pr26425.c: New test.
4592
4593 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4594
4595         PR middle-end/26412
4596         * gcc.dg/gomp/pr26412.c: New test.
4597
4598 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4599
4600         PR c++/26291
4601         * g++.dg/other/ellipsis1.C: New test.
4602         * g++.dg/parse/operator4.C: Adjust error marker.
4603
4604 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4605
4606         PR target/25603
4607         * gfortran.dg/pr25603.f: New testcase.
4608
4609 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4610
4611         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4612         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4613
4614 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4615
4616         * g++.dg/eh/spbp.C: New.
4617
4618 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4619
4620         PR middle-end/26379
4621         * gcc.target/i386/mmx-7.c: New test.
4622
4623 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4624
4625         PR tree-optimization/26361
4626         * gcc.dg/tree-ssa/vrp27.c: New test case.
4627
4628 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4629
4630         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4631         * gcc.dg/tree-ssa/complex-4.c: Here.
4632
4633 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4634
4635         PR middle-end/19543
4636         * gfortran.dg/logical_1.f90: New test case.
4637
4638 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4639
4640         PR middle-end/26334
4641         * gcc.dg/20060218-1.c: Moved to...
4642         * gcc.target/i386/20060218-1.c: ... here.  New test.
4643
4644 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4645
4646         PR fortran/26201
4647         * gfortran.dg/convert_1.f90: New.
4648
4649 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4650
4651         PR fortran/25054
4652         * gfortran.dg/namelist_5.f90: New test.
4653
4654         PR fortran/25089
4655         * gfortran.dg/namelist_4.f90: New test.
4656
4657 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4658
4659         PR tree-opt/25680
4660         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4661
4662 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4663
4664         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4665         variable to take into account the variable name in the
4666         function header.
4667         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4668
4669 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4670
4671         PR middle-end/26334
4672         * gcc.c-torture/compile/20060217-1.c: New test.
4673         * gcc.dg/20060218-1.c: New test.
4674
4675 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4676
4677         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4678
4679 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4680
4681         * gcc.dg/cpp/undef3.c: New test.
4682         * gcc.dg/cpp/trad/builtins2.c: New test.
4683
4684 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4685
4686         PR c++/26266
4687         * g++.dg/template/static22.C: New test.
4688         * g++.dg/template/static23.C: New test.
4689         * g++.dg/template/static24.C: New test.
4690         * g++.dg/template/non-dependent13.C: New test.
4691         * g++.dg/init/member1.C: Tweak error markers.
4692
4693 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4694
4695         PR target/26255
4696         * gcc.c-torture/compile/pr26255.c: New test case.
4697
4698 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4699
4700         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4701         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4702         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4703         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4704         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4705         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4706         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4707
4708 2006-02-16  Jeff Law  <law@redhat.com>
4709
4710         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4711         * gcc.dg/tree-ssa/vrp26.c: New test.
4712
4713 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4714
4715         PR target/20353
4716         PR target/24578
4717         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4718         __UCLIBC__ is defined.
4719
4720 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4721
4722         PR fortran/26224
4723         * gfortran.dg/gomp/pr26224.f: New test.
4724
4725 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4726
4727         PR tree-opt/25918
4728         * lib/target-supports.exp
4729         (check_effective_target_vect_short_mult): New.
4730         (check_effective_target_vect_char_mult): New.
4731         (check_effective_target_vect_widen_sum_qi_to_si): New.
4732         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4733         (check_effective_target_vect_widen_sum_hi_to_si): New.
4734         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4735         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4736         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4737         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4738         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4739         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4740         vect-reduc-pattern-2c.c
4741         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4742         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4743         vect-reduc-pattern-1c.c
4744
4745 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4746
4747         PR fortran/24557
4748         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4749
4750 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4751
4752         PR fortran/26054
4753         * gfortran.dg/enum_8.f90: Remove check for warning.
4754         * gfortran.dg/iomsg_1.f90: Ditto.
4755         * gfortran.dg/enum_1.f90: Ditto.
4756         * gfortran.dg/enum_9.f90: Ditto.
4757         * gfortran.dg/enum_2.f90: Ditto.
4758         * gfortran.dg/enum_10.f90: Ditto.
4759         * gfortran.dg/enum_3.f90: Ditto.
4760         * gfortran.dg/flush_1.f90: Ditto.
4761         * gfortran.dg/enum_4.f90: Ditto.
4762         * gfortran.dg/array_constructor_1.f90: Ditto.
4763         * gfortran.dg/enum_5.f90: Ditto.
4764         * gfortran.dg/enum_6.f90: Ditto.
4765         * gfortran.dg/enum_7.f90: Ditto.
4766
4767 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4768
4769         PR middle-end/26300
4770         * gcc.c-torture/compile/20060215-1.c: New test.
4771
4772 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4773
4774         PR middle-end/23670
4775         * gcc.dg/tree-ssa/andor-2.c: New test case.
4776
4777 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4778
4779         PR fortran/25045
4780         * optional_dim.f90: New test.
4781
4782 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4783
4784         PR fortran/26277
4785         * gfortran.dg/label_4.f90: New.
4786
4787 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4788             Diego Novillo  <dnovillo@redhat.com>
4789             Uros Bizjak  <uros@kss-loka.si>
4790
4791         * gfortran.dg/gomp: New directory.
4792
4793 2006-02-14  Richard Guenther  <rguenther@suse.de>
4794
4795         PR tree-optimization/26258
4796         * gcc.dg/torture/pr26258.c: New testcase.
4797
4798 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR fortran/26246
4801         * gfortran.dg/pr26246_1.f90: New test.
4802         * gfortran.dg/pr26246_2.f90: New test.
4803
4804         PR middle-end/26092
4805         * gcc.c-torture/compile/20060208-1.c: New test.
4806
4807 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4808
4809         PR fortran/26074
4810         PR fortran/25103
4811         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4812         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4813         * gfortran.dg/automatic_module_variable.f90: Change error message.
4814
4815         PR fortran/20861
4816         * gfortran.dg/internal_dummy_1.f90: New test.
4817
4818         PR fortran/20871
4819         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4820
4821
4822         PR fortran/25083
4823         * gfortran.dg/uncommon_block_data_1.f90: New test.
4824         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4825         with standard.
4826
4827         PR fortran/25088
4828         * gfortran.dg/typed_subroutine_1.f90: New test.
4829
4830 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4831
4832         * objc.dg/dwarf-1.m: New.
4833
4834 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4835
4836         PR middle-end/24427
4837         * gcc.dg/tree-ssa/andor-1.c: New test case.
4838
4839 2006-02-13  Josh Conner  <jconner@apple.com>
4840
4841         PR target/25376
4842         * gcc.dg/pr25376.c: New test.
4843
4844         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4845         assemble.
4846         * lib/target-supports.exp (check_named_sections_available):
4847         Only compile named-sections test -- don't assemble.
4848
4849 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4850
4851         * g++.dg/warn/no-write-strings.C: New test.
4852         * g++.dg/warn/write-strings.C: Likewise.
4853         * g++.dg/warn/write-strings-default.C: Likewise.
4854
4855 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4856
4857         PR fortran/25806
4858         * gfortran.dg/ret_pointer_2.f90: New test.
4859
4860 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4861
4862         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4863
4864 2006-02-10  Jeff Law  <law@redhat.com>
4865
4866         * gcc.c-torture/compile/pr26213.c: New test.
4867
4868 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4869
4870         gfortran.dg/null_1.f90: New test.
4871
4872 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4873
4874         PR fortran/14771
4875         * gfortran.dg/parens_4.f90: New.
4876         * gfortran.dg/parens_5.f90: New.
4877
4878 2006-02-10  Richard Guenther  <rguenther@suse.de>
4879
4880         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4881
4882 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4883         Paul Thomas  <pault@gcc.gnu.org>
4884
4885         PR fortran/14771
4886         * gfortran.dg/parens_1.f90: New.
4887         * gfortran.dg/parens_2.f90: New.
4888         * gfortran.dg/parens_3.f90: New.
4889
4890 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4891
4892         PR fortran/26038
4893         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4894
4895         PR fortran/25059
4896         * gfortran.dg/impure_assignment_1.f90: New test.
4897
4898         PR fortran/25070
4899         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4900
4901 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4902
4903         PR target/26141
4904         * g++.dg/expr/stdarg2.C: New test.
4905
4906 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4907
4908         PR inline-asm/16194
4909         * gcc.dg/pr16194.c: New test.
4910
4911 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4912
4913         * ada/acats/run_acats: Use portable variant of "$@".
4914
4915 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4916
4917         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4918         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4919
4920 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4921
4922         PR tree-opt/26179
4923         * g++.dg/opt/pr26179.C: New test.
4924
4925 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4926
4927         PR middle-end/26134
4928         * gcc.dg/tree-ssa/complex-3.c: New test.
4929
4930 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4931
4932         * gcc.c-torture/compile/volatile-1.c: New test.
4933
4934 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4935
4936         PR 26180
4937         * gcc.dg/tree-ssa/pr26180.c: New test.
4938
4939 2006-02-08  Jeff Law  <law@redhat.com>
4940
4941         * gcc.dg/tree-ssa/pr21417.c: New test.
4942
4943 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4944
4945         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4946         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4947
4948 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4949
4950         * lib/scanrtl.exp: New.
4951
4952 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4953
4954         PR c++/26071
4955         * g++.dg/other/virtual2.C: New test.
4956
4957         PR c++/26070
4958         * g++.dg/other/virtual1.C: New test.
4959
4960 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4961
4962         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4963         cleanup-ipa-dump): Update dump file glob patterns.
4964         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4965         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4966
4967         * lib/gcc-dg.exp: Load it.
4968         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4969
4970 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4971
4972         PR testsuite/26159
4973         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4974         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4975
4976 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4977
4978         PR fortran/25577
4979         * gfortran.dg/mvbits_1.f90: New.
4980
4981 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4982
4983         * g++.dg/warn/Wdiv-by-zero.C: New test.
4984         * g++.dg/warn/Wno-div-by-zero.C: New.
4985
4986 2006-02-07  Jeff Law  <law@redhat.com>
4987
4988         * gcc.dg/tree-ssa/pr21559.c: New test.
4989
4990         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4991         multiple VRP passes.
4992         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4993         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4994         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4995         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4996         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4997         * gcc.dg/tree-ssa/vrp02.c: Likewise
4998         * gcc.dg/tree-ssa/vrp11.c: Likewise
4999         * gcc.dg/tree-ssa/pr14341.c: Likewise
5000         * gcc.dg/tree-ssa/vrp19.c: Likewise
5001         * gcc.dg/tree-ssa/vrp20.c: Likewise
5002         * gcc.dg/tree-ssa/vrp03.c: Likewise
5003         * gcc.dg/tree-ssa/pr21086.c: Likewise
5004         * gcc.dg/tree-ssa/pr21959.c: Likewise
5005         * gcc.dg/tree-ssa/vrp21.c: Likewise
5006         * gcc.dg/tree-ssa/vrp04.c: Likewise
5007         * gcc.dg/tree-ssa/pr25485.c: Likewise
5008         * gcc.dg/tree-ssa/pr22026.c: Likewise
5009         * gcc.dg/tree-ssa/vrp22.c: Likewise
5010         * gcc.dg/tree-ssa/vrp05.c: Likewise
5011         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5012         * gcc.dg/tree-ssa/pr20701.c: Likewise
5013         * gcc.dg/tree-ssa/vrp23.c: Likewise
5014         * gcc.dg/tree-ssa/vrp06.c: Likewise
5015         * gcc.dg/tree-ssa/pr22117.c: Likewise
5016         * gcc.dg/tree-ssa/pr20702.c: Likewise
5017         * gcc.dg/tree-ssa/vrp15.c: Likewise
5018         * gcc.dg/tree-ssa/pr21090.c: Likewise
5019         * gcc.dg/tree-ssa/pr21294.c: Likewise
5020         * gcc.dg/tree-ssa/vrp24.c: Likewise
5021         * gcc.dg/tree-ssa/vrp07.c: Likewise
5022         * gcc.dg/tree-ssa/pr21563.c: Likewise
5023         * gcc.dg/tree-ssa/pr25382.c: Likewise
5024         * gcc.dg/tree-ssa/vrp16.c: Likewise
5025         * gcc.dg/tree-ssa/vrp25.c: Likewise
5026         * gcc.dg/tree-ssa/vrp08.c: Likewise
5027         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5028         * gcc.dg/tree-ssa/vrp17.c: Likewise
5029         * gcc.dg/tree-ssa/pr21458.c: Likewise
5030         * g++.dg/tree-ssa/pr18178.C: Likewise
5031
5032 2006-02-07  Richard Guenther  <rguenther@suse.de>
5033
5034         PR c++/26140
5035         Revert
5036         2006-01-30  Richard Guenther  <rguenther@suse.de>
5037         PR c++/23372
5038         * gcc.dg/pr23372-1.C: New testcase.
5039
5040         * g++.dg/tree-ssa/pr26140.C: New testcase.
5041
5042 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5043
5044         PR c++/9737
5045         * g++.dg/template/ttp15.C: New test.
5046         * g++.dg/template/ttp16.C: Likewise.
5047         * g++.dg/template/ttp17.C: Likewise.
5048         * g++.old-deja/g++.pt/ttp36.C: Remove.
5049         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5050         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5051         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5052         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5053         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5054         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5055         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5056         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5057         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5058
5059 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5060
5061         PR libfortran/23815
5062         * unf_io_convert_4.f90: New test.
5063
5064 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5065
5066         * gcc.dg/tree-ssa/loadpre10.c: New test.
5067         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5068         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5069         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5070
5071 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5072
5073         PR libfortran/24685
5074         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5075
5076 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5077
5078         PR tree-opt/25251
5079         * gfortran.dg/assign_7.f: New test.
5080
5081 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5082
5083         PR fortran/26041
5084         PR fortran/26064
5085         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5086         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5087         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5088
5089 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5090
5091         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5092         in size_t typedef.
5093
5094 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5095
5096         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5097         * g++.dg/charset/string.c (foo): Likewise.
5098         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5099         const char*
5100         * g++.dg/ext/builtin2.C (printf): Likewise.
5101         * g++.dg/init/new15.C (printf): Likewise.
5102         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5103         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5104         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5105         * g++.dg/template/non-dependent4.C (temp): Likewise.
5106         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5107         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5108         parameter type to const char*.
5109         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5110         Change type to const char*.
5111         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5112         Likewise.
5113         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5114         second parameter type to const char*.
5115         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5116         (Y::Y): Change parameter type to const char*.
5117         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5118         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5119         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5120         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5121         (char*).
5122         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5123         const char*.
5124         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5125         type to const char*.
5126         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5127         return type to const char*.
5128         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5129         to const char*.
5130         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5131         * g++.old-deja/g++.law/refs1.C: Likewise.
5132         * g++.old-deja/g++.law/visibility1.C: Likewise.
5133         * g++.old-deja/g++.law/visibility2.C: Likewise.
5134         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5135         const char*.
5136         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5137         * g++.old-deja/g++.mike/net48.C: Likewise.
5138         * g++.old-deja/g++.mike/p646.C: Likewise.
5139         * g++.old-deja/g++.mike/p6746.C: Likewise.
5140         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5141         type to const char*.
5142         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5143         deprecated conversion warning.
5144         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5145         char*.
5146         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5147         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5148         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5149         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5150         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5151         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5152         * g++.old-deja/g++.pt/t39.C: Likewise.
5153         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5154         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5155
5156 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5157
5158         PR fortran/25075
5159         intrinsic_argument_conformance_1.f90: New test.
5160
5161 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5162
5163         PR fortran/20845
5164         * gfortran.dg/char_result_11.f90: Add SAVE.
5165         * gfortran.dg/der_pointer_4.f90: Ditto.
5166         * gfortran.dg/default_initialization.f90: New test.
5167
5168 2006-02-03  Jeff Law  <law@redhat.com>
5169
5170         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5171         handle more than 100 dump files.
5172         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5173         * lib/scantree.exp (scan-tree-dump): Likewise.
5174         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5175         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5176         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5177         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5178         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5179
5180 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5181
5182         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5183
5184 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5185
5186         * g++.dg/template/using12.C: New test.
5187
5188 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5189
5190         * gcc.target/powerpc/pr25960.c: New test.
5191
5192 2006-02-02  Steven G. Kargl  <kargls@comcast>
5193
5194         PR fortran/24958
5195         gfortran.dg/nullify_2.f90: New test.
5196
5197 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5198
5199         PR 25990
5200         * gcc.dg/gomp/pr25990.c: New test.
5201
5202 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5203
5204         PR c++/25342
5205         * g++.gd/template/partial4.C: New test.
5206
5207 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5208
5209         PR middle-end/26001
5210         * gfortran.dg/data_char_2.f90: New.
5211
5212 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5213
5214         PR fortran/26039
5215         maxval_maxloc_conformance_1.f90: New test.
5216
5217 2006-01-31  Richard Guenther  <rguenther@suse.de>
5218
5219         * gcc.target/i386/sselibm-1.c: New testcase.
5220         * gcc.target/i386/sselibm-2.c: Likewise.
5221         * gcc.target/i386/sselibm-3.c: Likewise.
5222         * gcc.target/i386/sselibm-4.c: Likewise.
5223         * gcc.target/i386/sselibm-5.c: Likewise.
5224
5225 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5226
5227         PR fortran/24266
5228         * gfortran.dg/arrayio_derived_2.f90: New.
5229
5230 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5231
5232         * gcc.dg/unsigned-long-compare.c: New test.
5233
5234 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5235
5236         PR testsuite/25318
5237         * lib/target-supports.exp (check_effective_target_freorder):
5238         Check to see if target supports -freorder-blocks-and-partition.
5239         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5240         instead of "dg-require-named-sections".
5241
5242 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5243
5244         PR target/14798:
5245         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5246         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5247         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5248         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5249         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5250         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5251         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5252         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5253
5254 2006-01-30  Richard Guenther  <rguenther@suse.de>
5255
5256         PR c++/23372
5257         * gcc.dg/pr23372-1.C: New testcase.
5258
5259 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5260
5261         * gcc.dg/gomp/pr25874.c: New test.
5262
5263 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5264
5265         PR tree-opt/25911
5266         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5267
5268 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5269
5270         PR fortran/18578
5271         PR fortran/18579
5272         PR fortran/20857
5273         PR fortran/20885
5274         * gfortran.dg/intent_out_1.f90: New test.
5275
5276 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5277
5278         PR fortran/17911
5279         * gfortran.dg/procedure_lvalue.f90: New test.
5280
5281         PR fortran/20895
5282         PR fortran/25030
5283         * gfortran.dg/char_pointer_assign_2.f90: New test.
5284         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5285         assignment to be consistent with standard.
5286         * gfortran.dg/char_result_2.f90: The same.
5287         * gfortran.dg/char_result_8.f90: The same.
5288
5289 2006-01-28  Zack Weinberg  <zackw@panix.com>
5290
5291         * gcc.dg/Woverlength-strings.c
5292         * gcc.dg/Woverlength-strings-pedantic-c89.c
5293         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5294         * gcc.dg/Woverlength-strings-pedantic-c99.c
5295         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5296
5297 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5298
5299         * gcc.c-torture/execute/20060127-1.c: New test.
5300
5301 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5302
5303         PR c++/25999
5304         * g++.dg/ext/pragmaweak1.C: New test.
5305
5306 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5307
5308         PR c++/25855
5309         * g++.dg/template/spec29.C: New test.
5310
5311 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5312
5313         PR c/19606.
5314         * gcc.c-torture/execute/pr19606.c: New.
5315
5316 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5317
5318         * gcc.dg/pragma-re-4.c: New test.
5319
5320 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5321
5322         PR fortran/25964
5323         * gfortran.dg/assumed_size_refs_3.f90: New test.
5324
5325 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5326
5327         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5328
5329 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5330
5331         PR ada/21317
5332         * ada/acats/support/impdef.a: Add One_Long_Second.
5333         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5334         * ada/acats/tests/c9/c94026.a: Likewise.
5335         * ada/acats/tests/c9/c97305c.ada: Likewise.
5336         * ada/acats/tests/c9/c99004a.ada: Likewise.
5337
5338 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5339
5340         PR fortran/25964
5341         * gfortran.dg/global_references_2.f90: New test.
5342
5343         PR fortran/25084
5344         PR fortran/20852
5345         PR fortran/25085
5346         PR fortran/25086
5347         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5348         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5349
5350         PR fortran/25416
5351         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5352
5353 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5354
5355         PR c/25892
5356         * gcc.dg/Wpointer-sign.c: New.
5357         * gcc.dg/Wpointer-sign-Wall.c: New.
5358         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5359         * gcc.dg/Wpointer-sign-pedantic.c: New.
5360         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5361         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5362
5363 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5364
5365         PR C/25861
5366         * gcc.c-torture/compile/pr25861.c: New test.
5367
5368 2006-01-26  Paul Brook  <paul@codesourcery.com>
5369
5370         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5371         on short-enum targets.
5372         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5373         variable.
5374         (generate_fields): Use short_enums.
5375         (main): Set short_enums.  Document -e.
5376         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5377         on short-enum targets.
5378         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5379         variable.
5380         (generate_fields): Use short_enums.
5381         (main): Set short_enums.  Document -e.
5382         * lib/target-supports.exp (check_effective_target_short_enums): New.
5383
5384 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5385
5386         PR target/25947
5387         * gcc.dg/torture/pr25947-1.c: New test.
5388
5389 2006-01-25  Jan Hubicka  <jh@suse.cz>
5390             Roger Sayle  <roger@eyesopen.com>
5391
5392         PR rtl-optimization/25703
5393         * gcc.target/i386/20060125-1.c: New test case.
5394         * gcc.target/i386/20060125-2.c: New test case.
5395
5396 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5397
5398         PR fortran/18540
5399         * gfortran.dg/goto_1.f: New.
5400
5401 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5402
5403         PR fortran/25716
5404         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5405         25716 on 32-bit systems too.
5406
5407 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5408
5409         PR testsuite/25590
5410         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5411
5412 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5413
5414         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5415
5416 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5417
5418         PR fortran/25835
5419         * gfortran.dg/read_eof.f90: Delete, renamed.
5420         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5421         * gfortran.dg/read_eof_2.f90: New test.
5422         * gfortran.dg/read_eof_3.f90: New test.
5423
5424 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5425
5426         PR tree-opt/25860
5427         * gcc.c-torture/compile/pr25860.c: New test.
5428
5429 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5430
5431         PR c++/25552
5432         * g++.dg/parse/dtor8.C: New test.
5433
5434 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5435
5436         PR testsuite/25891
5437         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5438         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5439         check_effective_target_fopenmp returns 0.
5440
5441 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5442
5443         PR ada/20548
5444         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5445         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5446         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5447
5448 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5449
5450         PR tree-opt/25857
5451         * g++.dg/opt/pr25857.C: New test.
5452
5453 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5454         Jan Hubicka  <jh@suse.cz>
5455         Richard Guenther  <rguenther@suse.de>
5456
5457         PR rtl-optimization/25654
5458         * gcc.dg/torture/pr25654.c: New testcase.
5459         * gcc.target/i386/pr25654.c: Likewise.
5460
5461 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5462
5463         PR fortran/25901
5464         * gfortran.dg/internal references_2.f90: New test.
5465
5466         Fix regression in testing of admissability of attributes.
5467         * gfortran.dg/intent_used_1.f90: New test.
5468
5469 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5470
5471         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5472         Remove target conditional torture options for i?86 and x86_64
5473         GNU/Linux.
5474
5475 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5476
5477         PR c++/10891
5478         * g++.dg/rtti/no-rtti.C: New.
5479
5480 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5481
5482         PR c++/25895
5483         * g++.dg/inherit/conv2.C: New test.
5484
5485         PR c++/25856
5486         * g++.dg/parse/dtor7.C: New test.
5487
5488         PR c++/25858
5489         * g++.dg/template/crash44.C: New test.
5490
5491 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5492
5493         PR fortran/25124
5494         PR fortran/25625
5495         * gfortran.dg/internal_references_1.f90: New test.
5496           PR fortran/20881
5497         PR fortran/23308
5498         PR fortran/25538
5499         PR fortran/25710
5500         * gfortran.dg/global_references_1.f90: New test.
5501         * gfortran.dg/g77/19990905-1.f: Restore the error that
5502         there is a clash between the common block name and
5503         the name of a subroutine reference.
5504
5505         PR fortran/PR24276
5506         * gfortran.dg/aliasing_dummy_1.f90: New test.
5507
5508 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5509
5510         * gcc.dg/vmx/1b-01.c: Warning fix.
5511         * gcc.dg/vmx/1c-02.c: Likewise.
5512         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5513
5514 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5515
5516         PR testsuite/24962
5517         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5518
5519 2006-01-20  Richard Guenther  <rguenther@suse.de>
5520         Steven Bosscher <stevenb.gcc@gmail.com>
5521
5522         PR rtl-optimization/24626
5523         * gcc.dg/torture/pr24626-1.c: New testcase.
5524         * gcc.dg/torture/pr24626-2.c: Likewise.
5525         * gcc.dg/torture/pr24626-3.c: Likewise.
5526         * gcc.dg/torture/pr24626-4.c: Likewise.
5527
5528 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5529
5530         PR c++/5520
5531         * g++.dg/warn/empty-body.C: New.
5532
5533 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5534
5535         PR c++/22136
5536         * g++.dg/template/using10.C: New test.
5537         * g++.dg/temlpate/using11.C: Likewise.
5538         * g++.dg/inherit/using5.C: Tweak error messages.
5539
5540 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5541
5542         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5543         target test.
5544         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5545
5546 2006-01-19  Jan Hubicka  <jh@suse.cz>
5547
5548         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5549
5550 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5551
5552         PR c++/25854
5553         * g++.dg/template/spec28.C: New test.
5554
5555 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5556
5557         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5558         Fix fprintf's by adding srcdir or removing it.
5559
5560 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5561
5562         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5563         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5564         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5565         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5566         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5567         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5568         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5569         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5570         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5571         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5572         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5573         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5574         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5575         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5576
5577 2006-01-18  Jeff Law  <law@redhat.com>
5578
5579         * gcc.dg/tree-ssa/vrp25.c: New test.
5580
5581 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5582
5583         * gcc.dg/pr25805.c: Fix misapplied patch.
5584
5585 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5586
5587         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5588         (check_effective_target_vect_udot_qi): New.
5589         (check_effective_target_vect_sdot_hi): New.
5590         (check_effective_target_vect_udot_hi): New.
5591         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5592         prefixed with "wrapv-" with -fwrapv.
5593         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5594         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5595         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5596         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5597         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5598
5599         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5600         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5601         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5602         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5603
5604 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5605
5606         PR c++/16829
5607         * g++.dg/other/default2.C: New test.
5608         * g++.dg/other/default3.C: New test.
5609
5610 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5611
5612         PR c/25805
5613         * gcc.dg/pr25805.c: New file.
5614
5615 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5616
5617         PR c++/25836
5618         * g++.dg/template/init6.C: New test.
5619
5620 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5621
5622         * gcc.dg/tree-ssa/pr24287.c: New test
5623
5624 2006-01-18  Eric Christopher  <echristo@apple.com>
5625
5626         * g++.dg/eh/table.C: New.
5627
5628 2006-01-18  DJ Delorie  <dj@redhat.com>
5629
5630         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5631         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5632         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5633         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5634
5635 2006-01-18  Jeff Law  <law@redhat.com>
5636
5637         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5638         on wrapping on overflow semantics.
5639
5640         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5641
5642         * gcc.gc/tree-ssa/vrp23.c: New test.
5643         * gcc.gc/tree-ssa/vrp24.c: New test.
5644
5645 2006-01-18  Richard Henderson  <rth@redhat.com>
5646             Aldy Hernandez  <aldyh@redhat.com>
5647             Jakub Jelinek  <jakub@redhat.com>
5648             Diego Novillo  <dnovillo@redhat.com>
5649             Uros Bizjak  <uros@kss-loka.si>
5650
5651         * testsuite/gcc.dg/gomp: New directory.
5652
5653 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5654             Steven G. Kargl  <kargls@comcast.net>
5655
5656         PR fortran/20869
5657         * gfortran.dg/intrinsic_external_1.f90: New test.
5658
5659         PR fortran/20875.
5660         * gfortran.dg/elemental_pointer_1.f90: New test.
5661
5662         PR fortran/25024
5663         * gfortran.dg/external_procedures_1.f90: New test.
5664
5665         PR fortran/25785
5666         gfortran.dg/assumed_present.f90: New test.
5667
5668 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5669
5670         * g++.dg/parse/lookup5.C: New test.
5671
5672 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5673
5674         PR fortran/25697
5675         * gfortran.dg/read_eof.f90: New test.
5676
5677 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5678
5679         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5680         add a closing brace.
5681
5682 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5683
5684         PR fortran/25631
5685         * gfortran.dg/fmt_tl.f: New test.
5686
5687 2006-01-17  Eric Christopher  <echristo@apple.com>
5688
5689         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5690         * g++.old-deja/g++.warn/impint2.C: Ditto.
5691         * g++.old-deja/g++.other/null1.C: Ditto.
5692         * g++.dg/warn/conv2.C: Ditto.
5693         * g++.dg/warn/conv4.C: New file.
5694
5695 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5696
5697         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5698
5699 2006-01-17  Andreas Jaeger  <aj@suse.de>
5700             Janis Johnson <janis187@us.ibm.com>
5701
5702         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5703         in 64-bit.
5704         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5705         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5706
5707 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5708
5709         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5710         xfail txxx where xxx >= 25.
5711
5712 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5713
5714         PR testsuite/25764
5715         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5716
5717 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5718
5719         PR c/25682
5720         * gcc.dg/pr25682.c: New test.
5721         * g++.dg/parse/array-size2.C: New test.
5722
5723 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5724
5725         * consistency.vlad: Remove entire directory, 1652 files.
5726
5727 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5728
5729         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5730         check_effective_target_dfprt_nocache): New.
5731         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5732         (check_effective_target_dfprt): New.
5733         * lib/c-compat.exp (check_dfp): Remove.
5734         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5735         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5736         level of support for decimal float.
5737         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5738         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5739         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5740         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5741         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5742         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5743         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5744         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5745         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5746         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5747         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5748         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5749         directives.
5750
5751 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5752
5753         PR testsuite/25741
5754         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5755         $base_dir/../.
5756         * lib/gfortran.exp (gfortran_init): Likewise.
5757         * lib/obj-c++.exp (obj-c++_init): Likewise.
5758         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5759         (scan-assembler-dem-not): Likewise.
5760         * lib/scandump.exp (scan-dump-dem): Likewise.
5761         (scan-dump-dem-not): Likewise.
5762
5763 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5764
5765         PR testsuite/25767
5766         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5767         powerpc-*-darwin*.
5768         * lib/obj-c++.exp (obj-c++_init): Likewise.
5769
5770 2006-01-16  Richard Guenther  <rguenther@suse.de>
5771
5772         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5773
5774 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5775
5776         PR testsuite/25777
5777         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5778         to LD_LIBRARY_PATH.
5779
5780 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5781             Andrew Pinski  <pinskia@physics.uc.edu>
5782
5783         * gcc.dg/minmax-1.c: New test.
5784
5785 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5786
5787         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5788         * gcc.misc-tests/dectest.exp: Ditto.
5789
5790 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5791
5792         PR testsuite/25796
5793         * gcc.target/i386/cmov6.c: Use -march=k8.
5794
5795 2006-01-15  Andreas Jaeger  <aj@suse.de>
5796
5797         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5798         x86 does not have __float128.
5799
5800 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5801
5802         * gcc.target/i386/cmov6.c: New test.
5803
5804 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5805
5806         PR c++/25663
5807         * g++.dg/template/ctor6.C: New test.
5808
5809 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5810
5811         PR tree-optimization/25485
5812         * gcc.dg/tree-ssa/pr25485.c: New.
5813
5814 2006-01-14  Richard Guenther  <rguenther@suse.de>
5815
5816         PR tree-optimization/22548
5817         PR tree-optimization/22555
5818         PR tree-optimization/22501
5819         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5820         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5821         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5822         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5823         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5824         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5825         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5826         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5827         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5828
5829 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5830
5831         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5832         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5833
5834 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5835         Richard Guenther  <rguenther@suse.de>
5836
5837         PR rtl-optimization/24257
5838         * gcc.dg/torture/pr24257.c: New testcase.
5839
5840 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5841
5842         * gcc.c-torture/execute/20060110-1.c: New test.
5843         * gcc.c-torture/execute/20060110-2.c: New test.
5844
5845 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5846
5847         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5848
5849 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5850
5851         PR fortran/25756
5852         * gfortran.dg/label_3.f90: New test.
5853
5854 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5855
5856         PR tree-optimization/25771
5857         * g++.dg/tree-ssa/pr25771.C: New test
5858
5859 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5860
5861         PR tree-opt/24365
5862         * g++.dg/opt/complex5.C: New test.
5863
5864 2006-01-13  Richard Guenther  <rguenther@suse.de>
5865
5866         * gcc.target/i386/387-9.c: New testcase.
5867
5868 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5869
5870         PR c++/24824
5871         * g++.dg/debug/dwarf2-1.C: New.
5872
5873 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5874
5875         PR testsuite/25728
5876         * lib/gcov.exp (verify-lines): Add "close $fd".
5877
5878 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5879             Ben Elliston  <bje@au.ibm.com>
5880
5881         * gcc.dg/dfp/inf-1.c: New test.
5882
5883 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5884             Yao Qi  <qiyaoltc@cn.ibm.com>
5885             Ben Elliston  <bje@au.ibm.com>
5886             Jon Grimm  <jgrimm2@us.ibm.com>
5887
5888         * gcc.dg/nodfp-1.c: New test.
5889         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5890         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5891         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5892         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5893         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5894         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5895         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5896         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5897         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5898         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5899         * gcc.dg/format/dfp-printf-1.c: Likewise.
5900         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5901         (compat_setup_dfp): New.
5902         * gcc.dg/compat/compat.exp: Use it.
5903         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5904         Make some variables global, prepend "compat_" to their names.
5905         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5906         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5907         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5908         * lib/compat.exp (compat_skip_list): Make global, rename.
5909         * lib/c-compat.exp: New file.
5910         * lib/target-supports.exp (check_effective_target_dfp): New.
5911
5912         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5913         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5914         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5915         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5916         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5917         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5918         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5919         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5920         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5921         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5922         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5923         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5924         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5925         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5926         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5927         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5928         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5929         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5930         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5931         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5932         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5933         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5934         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5935         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5936         gcc.dg/dfp/struct-layout-1.c,
5937         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5938         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5939         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5940         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5941         gcc.dg/dfp/func-vararg-dfp.c,
5942         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5943         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5944         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5945         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5946         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5947
5948 2006-01-11  Richard Guenther  <rguenther@suse.de>
5949
5950         PR tree-optimization/25734
5951         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5952
5953 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5954
5955         PR fortran/25486
5956         * gfortran.dg/literal_character_constant_1_x.F: New test.
5957         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5958         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5959         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5960
5961 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5962
5963         PR c++/25386
5964         * g++.dg/ext/packed3.C: Add expected packed error.
5965
5966 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5967
5968         PR target/25706
5969         * gcc.dg/torture/pr25706-1.c: New test.
5970
5971 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5972
5973         PR tree-optimization/23109
5974         PR tree-optimization/23948
5975         PR tree-optimization/24123
5976
5977         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5978         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5979         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5980         g++.dg/tree-ssa/pr23948.C: New testcases.
5981         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5982         three divisions in order to do the optimization.
5983
5984 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5985
5986         PR c++/25632
5987         * g++.dg/other/pr25632.C: New test.
5988
5989 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5990
5991         PR fortran/25730
5992         * gfortran.dg/used_types_1.f90: New test.
5993
5994 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5995
5996         PR target/25718
5997         * gcc.dg/torture/pr25718-1.c: New test.
5998
5999 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6000
6001         * gfortran.dg/list_read_2.f90: Fix typo in description.
6002
6003 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6004
6005         * lib/target-supports.exp (check_visibility_available): Simplify test
6006         for *-*-netware*.
6007         (check_profiling_available): Fail for *-*-netware*.
6008         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6009         * gcc.dg/20021014-1.c: Likewise.
6010         * gcc.dg/nest.c: Likewise.
6011
6012 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6013
6014         fortran/24936
6015         * gfortran.dg/forall_3.f90: New test.
6016
6017 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6018
6019         PR fortran/21977
6020         * gfortran.dg/nesting_2.f90: New test.
6021         * gfortran.dg/nesting_3.f90: New test.
6022
6023 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6024
6025         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6026         Fix typo in comment.
6027
6028 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6029
6030         * gfortran.dg/single_char_string.f90: New test.
6031
6032 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6033
6034         * gfortran.dg/ichar_2.f90: New test.
6035
6036 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6037
6038         PR fortran/25093
6039         * gfortran.dg/private_type_4.f90: New.
6040
6041 2006-01-07  Richard Guenther  <rguenther@suse.de>
6042
6043         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6044
6045 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6046
6047         * gfortran.dg/func_decl_1.f90: New.
6048         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6049         * gfortran.dg/array_alloc_2.f90: Likewise.
6050         * gfortran.dg/char_result_8.f90: Likewise.
6051         * gfortran.dg/dup_save_1.f90: Likewise.
6052         * gfortran.dg/dup_save_2.f90: Likewise.
6053         * gfortran.dg/f2c_6.f90: Likewise.
6054         * gfortran.dg/f2c_7.f90: Likewise.
6055         * gfortran.dg/func_result_2.f90: Likewise.
6056         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6057
6058 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6059
6060         PR fortran/22146
6061         * gfortran.dg/elemental_subroutine_1.f90: New test.
6062         * gfortran.dg/elemental_subroutine_2.f90: New test.
6063
6064         PR fortran/25029
6065         PR fortran/21256
6066         * gfortran.dg/assumed_size_refs_1.f90: New test.
6067
6068         PR fortran/20868
6069         PR fortran/20870
6070         * gfortran.dg/assumed_size_refs_2.f90: New test.
6071         * gfortran.dg/initialization_1.f90: Change warning message.
6072
6073 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6074
6075         * gcc.dg/tree-ssa/loop-15.c: New test.
6076
6077 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6078
6079         PR fortran/25598
6080         * gfortran.dg/backspace_3.f: New test.
6081         * gfortran.dg/backspace_4.f: New test.
6082
6083 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6084
6085         PR fortran/24268
6086         * gfortran.dg/fmt_white.f: Update test.
6087
6088 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6089
6090         * gcc.dg/cast-1.c: Add new warning.
6091         * gcc.dg/cast-2.c: Likewise.
6092         * gcc.dg/cast-3.c: Likewise.
6093         * gcc.dg/format/cast-1.c: Likewise.
6094         * gcc.dg/cast-4.c: New testcase.
6095
6096 2006-01-05  Richard Guenther  <rguenther@suse.de>
6097
6098         PR tree-optimization/22555
6099         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6100
6101 2006-01-05  Richard Guenther  <rguenther@suse.de>
6102             Diego Novillo  <dnovillo@redhat.com>
6103
6104         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6105         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6106         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6107         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6108         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6109         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6110         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6111         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6112         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6113         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6114         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6115         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6116         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6117         * treelang/compile/extravar.tree: Likewise.
6118         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6119         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6120         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6121         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6122         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6123
6124 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6125
6126         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6127         for 64-bit fix.
6128
6129 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6130
6131         PR fortran/23675
6132         gfortran.dg/char_result_11.f90: New.
6133
6134 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6135
6136         PR c++/24782
6137         * g++.dg/parse/access9.C: New test.
6138         * g++.dg/tc1/dr52.C: Tweak error markers.
6139
6140 2006-01-04  Richard Henderson  <rth@redhat.com>
6141
6142         Merge from gomp branch.
6143         * g++.dg/parse/pragma2.C: Update expected error lines.
6144
6145 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6146
6147         * g++.dg/other/i386-2.C: New test.
6148
6149         PR target/25554
6150         * gcc.c-torture/compile/20051228-1.c: New test.
6151
6152         PR c/25559
6153         * gcc.dg/pr25559.c: New test.
6154
6155 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6156
6157         PR c++/25492
6158         * g++.dg/lookup/friend9.C: New test.
6159
6160         PR c++/25625
6161         * g++.dg/template/repo5.C: New test.
6162
6163 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6164
6165         PR fortran/25101
6166         * gfortran.dg/forall_2.f90: New test.
6167
6168 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6169
6170         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6171         dg-require-weak.  Adjust regexp to handle leading-underscore
6172         targets and space as well as TAB after .weak.  Change previous
6173         64-bit fix to not use naked dot.
6174
6175 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6176
6177         PR rtl-optimization/25578
6178         * gcc.c-torture/execute/20060102-1.c: New testcase.
6179
6180 2006-01-03  Richard Guenther  <rguenther@suse.de>
6181
6182         PR c/25183
6183         * gcc.dg/torture/pr25183.c: New testcase.
6184
6185 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6186
6187         Merge from gomp-branch.
6188         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6189         * gcc.dg/ia64-sync-2.c: Likewise.
6190         * gcc.dg/ia64-sync-3.c: Likewise.
6191         * gcc.dg/ia64-sync-4.c: Likewise.
6192         * gcc.dg/sync-2.c: Likewise.
6193         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6194         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6195
6196 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6197
6198         PR c++/25635
6199         * g++.dg/parse/operator6.C: New test.
6200
6201         PR c++/25637
6202         * g++.dg/parse/error29.C: New test.
6203
6204         PR c++/25638
6205         * g++.dg/parse/dtor6.C: New test.
6206
6207         PR c++/25633
6208         * g++.dg/parse/ctor3.C: New test.
6209
6210         PR c++/25634
6211         * g++.dg/template/class3.C: New test.
6212
6213 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6214
6215         * g++.dg/debug/debug9.C: New.
6216
6217 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6218
6219         PR fortran/24640
6220         * gfortran.dg/label_2.f90: New test.
6221
6222 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6223
6224         * g++.dg/lookup/using12.C: Tighten error marker.
6225
6226 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6227             Andrew Pinski <pinskia@physics.uc.edu>
6228
6229         * gcc.target/powerpc/darwin-abi-3.c: New file.
6230         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6231         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6232         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6233         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6234         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6235         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6236         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6237         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6238
6239 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6240
6241         * gcc.dg/tree-ssa/loadpre1.c: New;
6242         * gcc.dg/tree-ssa/loadpre2.c: New;
6243         * gcc.dg/tree-ssa/loadpre3.c: New;
6244         * gcc.dg/tree-ssa/loadpre4.c: New;
6245         * gcc.dg/tree-ssa/loadpre5.c: New;
6246         * gcc.dg/tree-ssa/loadpre6.c: New;
6247         * gcc.dg/tree-ssa/loadpre7.c: New;
6248         * gcc.dg/tree-ssa/loadpre8.c: New;
6249         * gcc.dg/tree-ssa/loadpre9.c: New;
6250
6251 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6252
6253         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6254         * g++.dg/abi/thunk4.C: Likewise.
6255
6256 2006-01-01  Andreas Jaeger  <aj@suse.de>
6257
6258         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6259         portable.
6260
6261 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6262
6263         PR c++/25294
6264         * gcc.dg/pragma-pack-3.c: New test.
6265         * g++.dg/parse/pragma3.C: New test.
6266
6267 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6268
6269         PR middle-end/24827
6270         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6271
6272 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6273
6274         PR testsuite/25214
6275         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6276
6277 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6278
6279         PR fortran/22607
6280         * gfortran-dg/pure_byref_3.f90: New.
6281
6282         fortran/PR 25396
6283         * gfortran.dg/userdef_operator_1.f90: New.
6284
6285 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6286
6287         * g++.dg/abi/thunk3.C: New.
6288         * g++.dg/abi/thunk4.C: New.
6289
6290 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6291
6292         PR fortran/25532
6293         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6294         associated derived type components of derived types are
6295         properly declared in contained procedures.
6296
6297 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6298
6299         PR libgfortran/25139
6300         * gfortran.dg/backspace_2.f: New test.
6301
6302 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6303
6304         PR libgfortran/25550
6305         * gfortran.dg/endfile.f: New test.
6306
6307 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6308
6309         PR libgfortran/25419
6310         * gfortran.dg/comma.f: New test.
6311
6312 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6313
6314         * lib/gfortran-dg.exp: Remove trailing whitespace.
6315         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6316         -funroll-all-loops.
6317
6318 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6319
6320         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6321         Extended Double long doubles or repeat tests when long double is
6322         the same size as double.
6323
6324 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6325
6326         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6327
6328         PR testsuite/25442
6329         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6330         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6331
6332         PR testsuite/25441
6333         * gcc.dg/pr23911.c: Make test variable static.
6334
6335         PR testsuite/25444
6336         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6337
6338 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6339
6340         PR c++/25439
6341         * g++.dg/parse/crash17.C: Adjust error markers.
6342         * g++.dg/template/error20.C: New test.
6343
6344 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6345
6346         PR c++/23172
6347         * g++.dg/ext/complit4.C: New test.
6348
6349         PR c++/25417
6350         * g++.dg/ext/complit5.C: Likewise.
6351
6352 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6353
6354         PR tree-optimization/25125
6355         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6356         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6357         * gcc.c-torture/execute/pr25125.c: New.
6358
6359 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6360
6361         PR fortran/25029
6362         PR fortran/21256
6363         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6364         with incorrect assumed size references.
6365
6366 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6367
6368         PR c++/23171
6369         * g++.dg/opt/init1.C: New test.
6370
6371 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6372
6373         PR c++/24671
6374         * g++.dg/template/sfinae3.C: New test.
6375
6376 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6377
6378         * g++.dg/other/friend4.C: New test.
6379
6380 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR target/25005
6383         * g++.dg/opt/pr25005.C: New test.
6384
6385 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6386
6387         PR c++/25369
6388         * g++.dg/template/ptrmem16.C: New test.
6389
6390 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6391
6392         PR fortran/25029
6393         PR fortran/21256
6394         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6395
6396 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6397
6398         PR libgfortran/25307
6399         * gfortran.dg/list_read_5.f90: New test.
6400
6401 2005-12-22  Richard Henderson  <rth@redhat.com>
6402
6403         * gcc.target/i386/sse-7.c: Use -msse2.
6404
6405 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6406
6407         PR rtl-optimization/25432
6408         * gcc.c-torture/compile/20051216-1.c: New test.
6409
6410         PR objc/25328
6411         * objc/execute/pr25328.m: New test.
6412
6413 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6414
6415         PR c++/25364
6416         * g++.dg/template/call4.C: New test.
6417
6418 2005-12-22  Dale Johannesen  <dalej@apple.com>
6419
6420         * gcc.target/i386/sse-17.c: New.
6421
6422 2005-12-22  Paul Brook  <paul@codesourcery.com>
6423
6424         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6425
6426 2005-12-22  Paul Brook  <paul@codesourcery.com>
6427
6428         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6429
6430 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6431
6432         PR tree-opt/25513
6433         * gcc.c-torture/compile/pr25513.c: New test.
6434
6435 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6436
6437         PR c++/23333
6438         * g++.dg/parse/error25.C: Add more tests.
6439
6440 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6441
6442         PR fortran/18990
6443         * gfortran.dg/der_charlen_1.f90: New.
6444
6445 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6446
6447         PR fortran/20889
6448         * gfortran.dg/pointer_component_type_1.f90: New test.
6449
6450         PR fortran/25029
6451         PR fortran/21256
6452         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6453         should give an error with assumed size array refernces and checks those
6454         that should not.
6455         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6456         reference an upper bound so that it does not generate an error.
6457
6458         PR fortran/19362
6459         PR fortran/20244
6460         PR fortran/20864
6461         PR fortran/25391
6462         * gfortran.dg/used_dummy_types_1.f90: New test.
6463         * gfortran.dg/used_dummy_types_2.f90: New test.
6464         * gfortran.dg/used_dummy_types_3.f90: New test.
6465         * gfortran.dg/used_dummy_types_4.f90: New test.
6466         * gfortran.dg/used_dummy_types_5.f90: New test.
6467
6468         PR fortran/23152
6469         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6470         group already being USE associated.
6471         * gfortran.dg/assumed_shape_nml.f90: New test.
6472         * gfortran.dg/assumed_size_nml.f90: New test.
6473
6474         PR fortran/20862
6475         PR fortran/25053
6476         PR fortran/25063
6477         PR fortran/25064
6478         PR fortran/25066
6479         PR fortran/25067
6480         PR fortran/25068
6481         PR fortran/25307
6482         * gfortran.dg/io_constraints_1.f90: New test.
6483         * gfortran.dg/io_constraints_1.f90: New test.
6484         * gfortran.dg/iostat_3.f90: Change wording of warning.
6485         * gfortran.dg/g77/19981216-0.f: The same.
6486
6487 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6488
6489         PR tree-optimization/23518
6490         * testsuite/gcc.dg/pr23518.c: New.
6491
6492 2005-12-21  Mike Stump  <mrs@apple.com>
6493
6494         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6495
6496 2005-12-21  Paul Brook  <paul@codesourcery.com>
6497
6498         * gcc.dg/pr19340.c: Skip on m68k targets.
6499
6500 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6501
6502         PR rtl-optimization/25196
6503         * gcc.dg/pr25196.c: New test.
6504
6505 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6506
6507         PR fortran/25423
6508         gfortran.dg/where_nested_1.f90: New.
6509
6510 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6511
6512         PR tree-optimization/25382.
6513         * gcc.dg/tree-ssa/pr25382.c: New.
6514
6515 2005-12-20  Richard Guenther  <rguenther@suse.de>
6516
6517         PR middle-end/24306
6518         * gcc.target/i386/pr24306.c: New testcase.
6519
6520 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6521
6522         PR tree-optimization/25501
6523         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6524
6525 2005-12-20  Richard Guenther  <rguenther@suse.de>
6526
6527         Revert
6528         2005-12-02  Richard Guenther  <rguenther@suse.de>
6529
6530         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6531
6532 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6533
6534         PR c++/21228
6535         * g++.dg/warn/Wunreachable-code-2.C: New test.
6536
6537 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6538
6539         PR c++/24278
6540         * g++.dg/template/ctor5.C: New test.
6541
6542         PR c++/24915
6543         * g++.dg/template/overload8.C: New test.
6544
6545 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6546
6547         * gcc.c-torture/compile/pr25483 : New test.
6548
6549 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6550
6551         PR c++/20552
6552         * g++.dg/ext/typeof10.C: New test.
6553
6554 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6555
6556         * gcc.dg/mt-loopi1.c: New.
6557
6558 2005-12-18  Richard Guenther  <rguenther@suse.de>
6559
6560         PR tree-optimization/25481
6561         * gcc.dg/torture/pr25481.c: New testcase.
6562
6563 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6564
6565         PR rtl-optimization/21041
6566         * gcc.dg/pr21041.c: New test.
6567
6568 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6569
6570         PR libgfortran/25463
6571         * gfortran.dg/advance.f90: New test.
6572
6573 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6574
6575         * gcc.dg/20051201-1.c: New test.
6576
6577 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6578
6579         PR fortran/25018
6580         * gfortran.dg/initialization_1.f90: New test.
6581         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6582         * gfortran.dg/g77/980616-0.f: The same.
6583
6584 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6585
6586         * PR fortran/25458
6587         * gfortran.dg/chkbits.f90: New test.
6588
6589 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6590
6591         * gfortran.dg/enum_5.f: Revert to previous version.
6592
6593 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6594
6595         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6596         * gfortran.dg/nested_modules_1.f90: Ditto.
6597         * gfortran.dg/hollerith_f95.f90: Ditto.
6598         * gfortran.dg/select_5.f90: Ditto.
6599         * gfortran.dg/secnds.f: Ditto.
6600         * gfortran.dg/hollerith2.f90: Ditto.
6601         * gfortran.dg/imag_2.f: Ditto.
6602         * gfortran.dg/ftell_2.f90: Ditto.
6603         * gfortran.dg/malloc_free_1.f90: Ditto.
6604         * gfortran.dg/logint-1.f: Ditto.
6605         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6606         * gfortran.dg/e_d_fmt.f90: Ditto.
6607         * gfortran.dg/hollerith_legacy.f90: Ditto.
6608         * gfortran.dg/logint-2.f: Ditto.
6609         * gfortran.dg/enum_5.f90: Ditto.
6610         * gfortran.dg/f2c_2.f90: Ditto.
6611         * gfortran.dg/pr17143.f90: Ditto.
6612         * gfortran.dg/namelist_14.f90: Ditto.
6613         * gfortran.dg/logint-3.f: Ditto.
6614         * gfortran.dg/spread_scalar_source.f90: Ditto.
6615         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6616         * gfortran.dg/namelist_11.f: Ditto.
6617         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6618         * gfortran.dg/g77/20010519-1.f
6619         * gfortran.dg/g77/alpha1.f: Ditto.
6620         * gfortran.dg/g77/990115-1.f: Ditto.
6621         * gfortran.dg/g77/erfc.f: Ditto.
6622         * gfortran.dg/g77/19990313-3.f: Ditto.
6623         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6624         * gfortran.dg/g77/20010426.f: Ditto.
6625         * gfortran.dg/g77/19990313-0.f: Ditto.
6626         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6627         * gfortran.dg/g77/20000629-1.f: Ditto.
6628         * gfortran.dg/g77/970125-0.f: Ditto.
6629         * gfortran.dg/g77/8485.f: Ditto.
6630         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6631         * gfortran.dg/g77/19990313-1.f: Ditto.
6632         * gfortran.dg/g77/int8421.f: Ditto.
6633         * gfortran.dg/g77/19990305-0.f: Ditto.
6634         * gfortran.dg/g77/947.f: Ditto.
6635         * gfortran.dg/g77/19990905-2.f: Ditto.
6636         * gfortran.dg/g77/cabs.f: Ditto.
6637         * gfortran.dg/g77/19990313-2.f: Ditto.
6638         * gfortran.dg/g77/20020307-1.f: Ditto.
6639         * gfortran.dg/g77/dcomplex.f: Ditto.
6640         * gfortran.dg/g77/19990502-1.f: Ditto.
6641         * gfortran.dg/g77/19981216-0.f: Ditto.
6642         * gfortran.dg/common_4.f90: Ditto.
6643         * gfortran.dg/entry_4.f90: Ditto.
6644         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6645         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6646         * gfortran.dg/namelist_12.f: Ditto.
6647         * gfortran.dg/scale_1.f90: Ditto.
6648         * gfortran.dg/modulo_1.f90
6649         * gfortran.dg/hollerith.f90: Ditto.
6650         * gfortran.dg/direct_io_3.f90: Ditto.
6651         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6652         * gfortran.dg/gnu_logical_1.F: Ditto.
6653         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6654         * gfortran.dg/assign_1.f90: Ditto.
6655         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6656         * gfortran.dg/pr23095.f: Ditto.
6657         * gfortran.dg/read_float_1.f90: Ditto.
6658
6659 2005-12-17  Andreas Jaeger  <aj@suse.de>
6660
6661         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6662         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6663
6664 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6665
6666         PR fortran/24268
6667         * gfortran.dg/fmt_white.f: New test.
6668
6669 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6670
6671         * gfortran.dg/label_1.f90: New test.
6672
6673 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6674
6675         PR testsuite/25422
6676         * gcc.dg/20031012-1.c: Add -Walways-true option.
6677         * gcc.dg/weak/weak-3.c: Likewise.
6678         * g++.old-deja/g++.mike/warn8.C: Likewise.
6679
6680 2005-12-16  Mike Stump  <mrs@apple.com>
6681
6682         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6683         exit.
6684
6685 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6686
6687         PR libgfortran/25264
6688         PR libgfortran/25349
6689         * gfortran.dg/tl_editing.f90: Added additional checks.
6690         * gfortran.dg/t_editing.f: New test.
6691         * gfortran.dg/write_padding.f90: New test
6692
6693 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6694
6695         PR testsuite/25215
6696         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6697
6698 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6699
6700         PR rtl-optimization/24899
6701         * gcc.c-torture/execute/20051215-1.c: New test.
6702
6703 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6704
6705         PR 24823
6706         * gfortran.dg/pr24823.f: New test.
6707
6708 2005-12-16  Jeff Law  <law@redhat.com>
6709
6710         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6711
6712 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6713
6714         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6715         Change C++ style comments to C style comments.
6716         Remove aligned types from the array.
6717         Keep Enums disabled.
6718         (complex_types): Remove aligned types from the array.
6719         Comment out "_Complex long double".
6720         (attrib_types): Remove.
6721         (complex_attrib_types): Remove.
6722         (attrib_array_types): Remove.
6723         (complex_attrib_array_types): Remove.
6724         (aligned_bitfld_types): Remove.
6725         (n_aligned_bitfld_types): Remove.
6726         (FEATURE_ALIGNEDPACKED): Delete.
6727         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6728         (singles): Remove support for adding attributes.
6729         (choose_type): Remove support for attributed types.
6730         (generate_fields): Remove support for attributed bit-fields.
6731         Remove support for adding attributes.
6732         (generate_random_tests): Remove support for adding attributes.
6733         (features): Add back "[0] :0" and "complex vector [0]".
6734         (main): Remove support for attributed bit-fields.
6735         Uncomment the calling of generate_random_tests for the rests of
6736         the tests.
6737
6738 2005-12-16  Jan Hubicka  <jh@suse.cz>
6739
6740         * gcc.c-torture/combine/pr25224.c: New.
6741
6742 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6743
6744         PR other/25028
6745         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6746         HP-UX.
6747
6748 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6749
6750         * gcc.dg/20051215-1.c: New file.
6751
6752 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6753
6754         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6755         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6756
6757 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6758
6759         PR fortran/18197
6760         * gfortran.dg/dummy_functions_1.f90: New.
6761
6762 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6763
6764         PR rtl-optimization/25310
6765         * gcc.c-torture/compile/pr25310.c: New test.
6766
6767 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6768
6769         PR debug/25023
6770         * gcc.dg/pr25023.c: New test.
6771
6772 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6773
6774         * g++.old-deja/g++.brendan/redecl1.C,
6775         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6776         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6777         g++.old-deja/g++.oliva/typeof1.C,
6778         g++.old-deja/g++.other/crash16.C,
6779         g++.old-deja/g++.other/crash34.C,
6780         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6781         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6782         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6783         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6784         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6785         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6786         Remove xfail.
6787
6788 2005-12-14  Kean Johnston  <jkj@sco.com>
6789             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6790
6791         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6792         * gcc.target/i386/20020523-1.c: Ditto.
6793         * gcc.target/i386/tailcall-1.c: Ditto.
6794         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6795         * gcc.target/i386/ssetype-5.c: Ditto.
6796
6797 2005-12-14  Jeff Law  <law@redhat.com>
6798
6799         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6800
6801 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6802
6803         PR target/25254
6804         PR target/24188
6805         * gcc.target/i386/pr25254.c: New test.
6806         * gfortran.dg/PR24188.f: New test.
6807
6808 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6809
6810         * lib/fortran-torture.exp: Catch remaining uses of
6811         remote_file build delete.
6812
6813 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6814
6815         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6816
6817 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6818
6819         * gcc.dg/warn-addr-cmp.c: New test.
6820
6821 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6822
6823         PR debug/25023
6824         PR target/25293
6825         * gcc.target/i386/pr25293.c: New test.
6826
6827 2005-12-13  Petr Machata  <machata@post.cz>
6828
6829         PR c++/24907
6830         * g++.dg/parse/comma2.C: New test.
6831
6832 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6833             Jakub Jelinek  <jakub@redhat.com>
6834
6835         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6836         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6837         (limits.h): Include unconditionally.
6838         (stdlib.h): Likewise.
6839         (hashtab.h): Do not include.
6840         (getopt.h): Likewise.
6841         (stddef.h): Include.
6842         (hashval_t): Define.
6843         (struct entry): Add "next" field.
6844         (HASH_SIZE): New macro.
6845         (hash_table): New variable.
6846         (switchfiles): Do not use xmalloc.
6847         (mix): New macro.
6848         (iterative_hash): New function.
6849         (hasht): Remove.
6850         (e_exists): New function.
6851         (e_insert): Likewise.
6852         (output): Use, instead of libiberty hashtable functions.
6853         (main): Do not use getopt.  Do not call htab_create.
6854
6855 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6856
6857         PR c++/25331
6858         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6859         put atal* and atpaal* attributes on array elements.
6860         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6861         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6862         put atal* and atpaal* attributes on array elements.
6863         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6864
6865 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6866
6867         * gcc.dg/single-precision-constant.c: New test.
6868
6869 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6870
6871         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6872         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6873         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6874         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6875         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6876         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6877         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6878         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6879         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6880         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6881         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6882         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6883         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6884         gcc.target/powerpc/ppc-sdata-2.c,
6885         gcc.target/powerpc/ppc-stackalign-1.c,
6886         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6887         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6888         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6889         gcc.target/powerpc/rs6000-ldouble-2.c,
6890         gcc.target/powerpc/rs6000-power2-1.c,
6891         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6892         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6893         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6894         option into target selector.
6895         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6896         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6897
6898 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6899
6900         PR objc/25348
6901         * objc.dg/encode-9.m: New test.
6902
6903 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6904
6905         PR testsuite/20772
6906         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6907         * gcc.dg/asm-b.c: Fix typo.
6908         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6909         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6910         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6911         i?86 lp64 and x86_64 ilp32.
6912         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6913         on i?86 lp64.
6914         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6915
6916 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6917
6918         PR fortran/25078
6919         gfortran.dg/equiv_5.f90: New test.
6920
6921 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6922
6923         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6924         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6925         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6926         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6927         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6928         * gcc.dg/tree-ssa/reassoc-5.c: New.
6929         * gcc.dg/tree-ssa/reassoc-6.c: New.
6930         * gcc.dg/tree-ssa/reassoc-7.c: New.
6931         * gcc.dg/tree-ssa/reassoc-8.c: New.
6932         * gcc.dg/tree-ssa/reassoc-9.c: New.
6933         * gcc.dg/tree-ssa/reassoc-10.c: New.
6934         * gcc.dg/tree-ssa/reassoc-11.c: New.
6935
6936 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6937
6938         PR testsuite/25167
6939         PR testsuite/24478
6940         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6941
6942 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6943
6944         PR c++/25300
6945         * g++.dg/template/inherit.C: Do not use a generic error message.
6946
6947 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6948
6949         PR libobjc/25354
6950         * objc.dg/gnu-encoding: New directory.
6951         * objc.dg/gnu-encoding/compat-common.h: New file.
6952         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6953         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6954         * objc.dg/gnu-encoding/vector-defs.h: New file.
6955         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6956         * objc.dg/gnu-encoding/generate-random.c: New file.
6957         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6958         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6959         * objc.dg/gnu-encoding/generate-random.h: New file.
6960
6961 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6962
6963         PR c++/25337
6964         * g++.dg/template/defarg7.C: New test.
6965
6966 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6967
6968         PR libobjc/25347
6969         * objc.dg/encode-8.m: New test.
6970
6971 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6972
6973         PR libobjc/25346
6974         * objc.dg/encode-7.m: New test.
6975
6976 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6977
6978         PR c++/25010
6979         * g++.dg/opt/inline10.C: New test.
6980
6981 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6982
6983         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6984
6985 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6986
6987         * gfortran.dg/substring_equivalence.f90: typo in comment
6988
6989 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6990
6991         PR fortran/25068
6992         * gfortran.dg/iostat_3.f90: New test.
6993
6994 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6995
6996         PR fortran/23815
6997         * gfortran.dg/unf_io_convert_1.f90: New test.
6998         * gfortran.dg/unf_io_convert_2.f90: New test.
6999         * gfortran.dg/unf_io_convert_3.f90: New test.
7000
7001 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7002
7003         PR testsuite/20772
7004         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7005         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7006         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7007         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7008         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7009         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7010         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7011         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7012         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7013         gcc.dg/torture/fp-int-convert-float128-timode.c,
7014         gcc.dg/torture/fp-int-convert-float128.c,
7015         gcc.dg/torture/fp-int-convert-float80-timode.c,
7016         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7017         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7018
7019         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7020
7021 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7022
7023         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7024
7025 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7026
7027         * gcc.dg/20051207-1.c,
7028         * gcc.dg/20051207-2.c,
7029         * gcc.dg/20051207-3.c: New tests.
7030
7031 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7032
7033         PR testsuite/20772
7034         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7035         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7036         dg-skip-if target selector.
7037
7038         PR testsuite/20772
7039         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7040         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7041         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7042         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7043         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7044         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7045         and/or merge with i?86 cases.
7046
7047         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7048
7049         PR testsuite/20772
7050         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7051         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7052         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7053         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7054         x86_64-*-linux*.
7055
7056 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7057
7058         PR target/25311
7059         * gcc.c-torture/compile/pr25311.c: New test.
7060
7061 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7062
7063         PR libgfortran/25039
7064         * gfortran.dg/read_comma.f: New test.
7065
7066 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7067
7068         PR c++/19317
7069         * g++.dg/opt/pr19317-1.C: New test.
7070         * g++.dg/opt/pr19317-2.C: New test.
7071         * g++.dg/opt/pr19317-3.C: New test.
7072
7073         PR target/19005
7074         * gcc.c-torture/execute/pr19005.c: New test.
7075
7076         PR target/17828
7077         * g++.old-deja/g++.other/comdat5.C: New test.
7078         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7079
7080         * g++.dg/compat/struct-layout-1.exp: New file.
7081         * g++.dg/compat/struct-layout-1.h: New.
7082         * g++.dg/compat/struct-layout-1_generate.c: New.
7083         * g++.dg/compat/struct-layout-1_x1.h: New.
7084         * g++.dg/compat/struct-layout-1_x2.h: New.
7085         * g++.dg/compat/struct-layout-1_y1.h: New.
7086         * g++.dg/compat/struct-layout-1_y2.h: New.
7087
7088         * gcc.dg/20050330-2.c: New test.
7089
7090 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7091
7092         PR fortran/25292
7093         * gfortran.dg/associated_1.f90: New.
7094
7095 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7096
7097         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7098         ILP32 vect_no_align platforms.
7099
7100 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7101             Jakub Jelinek  <jakub@redhat.com>
7102
7103         PR target/25268
7104         * gcc.c-torture/compile/20051207-1.c: New test.
7105
7106 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7107
7108         PR testsuite/20772
7109         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7110         gcc.dg/torture/pr18582-1.c,
7111         gcc.target/i386/attributes-error.c: Also test on x86_64.
7112
7113         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7114
7115 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7116
7117         PR c++/19397
7118         * g++.dg/template/typedef3.C: New test.
7119
7120         PR c++/19762
7121         PR c++/19764
7122         * g++.dg/template/dtor3.C: Fix error markers.
7123
7124 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7125
7126         * lib/target-supports.exp (check_effective_target_sync_char_short):
7127         Add s390*.
7128
7129 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7130
7131         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7132
7133 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7134
7135         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7136         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7137         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7138         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7139
7140 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7141
7142         PR c++/25263
7143         * g++.dg/other/array2.C: New test case.
7144
7145 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7146
7147         * gcc.dg/darwin-weakimport-3.c: New.
7148
7149         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7150         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7151         and to work on Darwin.
7152         * gcc.dg/attr-weakref-1b.c: New file.
7153         * gcc.dg/attr-weakref-2.c: New test.
7154         * gcc.dg/darwin-weakref-1.c: New test.
7155
7156 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7157
7158         PR testsuite/25247
7159         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7160         use in selector expressions.
7161         (dg-xfail-if): Ditto.
7162         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7163         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7164         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7165         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7166         * gcc.test-framework/test-framework.exp: Skip generated tests if
7167         CHECK_TEST_FRAMEWORK is not 1.
7168
7169 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7170
7171         PR tree-optimization/24963
7172         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7173
7174         PR target/24108
7175         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7176
7177         PR target/18580
7178         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7179         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7180         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7181         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7182
7183 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7184
7185         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7186         dg-options.
7187
7188 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7189
7190         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7191
7192 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7193
7194         * gcc.dg/format/cast-1.c: New test.
7195
7196 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7197
7198         PR c/7776
7199         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7200         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7201         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7202         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7203
7204 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7205
7206         * gcc.dg/cast-pretty-print-1.c: New test.
7207
7208 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7209
7210         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7211
7212 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7213
7214         PR c++/24173
7215         * g++.dg/template/friend40.C: New test.
7216
7217 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7218
7219         PR target/25199
7220         * gcc.target/i386/movq-2.c: New test.
7221         * gcc.target/i386/movq.c: Remove target i?86, instead add
7222         dg-require-effective-target ilp32.
7223
7224 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7225
7226         PR c++/24103
7227         * g++.dg/other/default1.C: New test.
7228
7229 2005-12-02  Richard Guenther  <rguenther@suse.de>
7230
7231         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7232
7233 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7234
7235         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7236
7237 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7238
7239         PR target/21017
7240         * gcc.target/powerpc/rotate.c: New.
7241
7242 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7243
7244         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7245         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7246
7247 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7248
7249         PR c/13384
7250         * gcc.dg/pr17730-1.c: Adjust.
7251         * gcc.dg/lvalue1.c (main): Likewise.
7252         * gcc.dg/lvalue-2.c: Likewise.
7253         * g++.dg/pr7503-3.C
7254
7255 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7256
7257         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7258         error messages.
7259
7260 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7261
7262         PR fortran/24789
7263         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7264
7265 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7266
7267         PR target/24475
7268         * lib/target-supports.exp (check_effective_target_tls): New.
7269         (check_effective_target_tls_runtime): New.
7270         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7271         for TLS support.
7272         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7273         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7274         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7275         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7276         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7277         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7278         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7279         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7280         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7281         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7282         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7283         effective-target TLS.
7284         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7285         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7286         effective-target TLS runtime.
7287
7288 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7289
7290         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7291
7292 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7293
7294         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7295         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7296         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7297         ignored" warnings when "packing" is the same as the ABI layout.
7298
7299 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7300
7301         PR fortran/21302
7302         * gfortran.dg/line_length_1.f: New test.
7303         * gfortran.dg/line_length_2.f90: Ditto.
7304
7305 2005-11-30  Richard Guenther  <rguenther@suse.de>
7306
7307         PR tree-optimization/21655
7308         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7309
7310 2005-11-30  Dale Johannesen  <dalej@apple.com>
7311
7312         * gcc.c-torture/compile/pr24930.c: New.
7313
7314 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7315
7316         PR fortran/15809
7317         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7318
7319 2005-11-30  Jeff Law  <law@redhat.com>
7320
7321         * g++.old-deja/g++.law/pr25000.C: New test.
7322
7323 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7324
7325         * gcc.dg/tls/opt-11.c: New test.
7326
7327 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7328
7329         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7330         targets.
7331         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7332         LP64 ia64.
7333
7334 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7335
7336         * gfortran.dg/open_access_1.f90: New test.
7337
7338 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7339
7340         * gcc.dg/charset/builtin2.c: New test.
7341
7342 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7343
7344         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7345         on mmix-*-* for *_[xy].c.
7346
7347 2005-11-28  Kean Johnston  <jkj@sco.com>
7348
7349         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7350         headers.
7351         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7352         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7353         * gcc.target/i386/asm-3.c: Ditto.
7354         * gcc.target/i386/clobbers.c: Ditto.
7355         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7356         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7357         test regexp.
7358         * gcc.target/i386/mul.c: Ditto.
7359         * gcc.target/i386/ssetype-1.c: Ditto.
7360         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7361         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7362         static so the test works with -fPIC mode too. Based on comment in
7363         PR19231 by Pinski.
7364         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7365
7366 2005-11-28  Richard Guenther  <rguenther@suse.de>
7367
7368         * gcc.dg/alias-9.c: New testcase.
7369         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7370
7371 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7372             Uros Bizjak  <uros@kss-loka.si>
7373
7374         PR middle-end/20219
7375         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7376         tan(x)/sin(x) transformations.
7377
7378 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7379
7380         PR middle-end/24575
7381         * gcc.dg/tree-ssa/divide-3.c: New test.
7382         * gcc.dg/tree-ssa/divide-4.c: New test.
7383
7384 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7385
7386         PR fortran/24917
7387         *  gfortran.dg/boz_6.f90: New test.
7388
7389 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7390
7391         PR fortran/23912
7392         * gfortran.dg/modulo_1.f90: New test.
7393
7394 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7395
7396         PR libfortran/24919
7397         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7398         fail on CRLF platforms.
7399         * gfortran.dg/ftell_2.f90: Likewise.
7400
7401 2005-11-26  Eric Christopher  <echristo@apple.com>
7402
7403         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7404
7405 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7406
7407         * objc.dg/gnu-runtime-3.m: Simplify.
7408
7409 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7410
7411         PR middle-end/23669
7412         * gcc.dg/tree-ssa/divide-1.c: New test.
7413         * gcc.dg/tree-ssa/divide-2.c: New test.
7414
7415 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7416
7417         PR libgfortran/24945
7418         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7419
7420 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7421
7422         PR libgfortran/24945
7423         * gfortran.dg/open_status_2.f90: New test.
7424
7425 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7426
7427         * gcc.c-torture/execute/builtins/fprintf.c,
7428         gcc.c-torture/execute/builtins/fputs-lib.c,
7429         gcc.c-torture/execute/builtins/fputs.c,
7430         gcc.c-torture/execute/builtins/lib/fprintf.c,
7431         gcc.c-torture/execute/builtins/lib/printf.c,
7432         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7433
7434 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7435
7436         * gcc.dg/20050922-2.c: New test.
7437
7438 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7439
7440         * objc.dg/gnu-runtime-3.m: New test.
7441
7442 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7443
7444         PR c++/9278
7445         * g++.dg/other/void1.C: New test.
7446
7447 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7448
7449         PR middle-end/24998
7450         * gcc.dg/torture/fp-int-convert-float.c,
7451         gcc.dg/torture/fp-int-convert-double.c,
7452         gcc.dg/torture/fp-int-convert-long-double.c,
7453         gcc.dg/torture/fp-int-convert-timode.c,
7454         gcc.dg/torture/fp-int-convert-float80.c,
7455         gcc.dg/torture/fp-int-convert-float80-timode.c,
7456         gcc.dg/torture/fp-int-convert-float128.c,
7457         gcc.dg/torture/fp-int-convert-float128-timode.c,
7458         gcc.dg/torture/fp-int-convert.h: New files.
7459
7460 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7461
7462         PR middle-end/24989
7463         * gcc.dg/tree-ssa/bool-10.c: New test.
7464         * gcc.dg/tree-ssa/bool-11.c: New test.
7465         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7466
7467 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7468
7469         PR middle-end/24990
7470         * tree-ssa/pr24990-1.c: New test.
7471
7472 2005-11-24  Richard Guenther  <rguenther@suse.de>
7473         Dirk Mueller <dmueller@suse.de>
7474
7475         PR c++/14024
7476         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7477         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7478         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7479         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7480         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7481         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7482
7483 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7484
7485         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7486
7487 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7488
7489         PR c/21668
7490         * gcc.dg/Wc++-compat.c: New.
7491         * gcc.dg/Wno-c++-compat.c: New.
7492
7493 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7494
7495         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7496         (vspltish, vspltisw): Likewise.
7497
7498 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7499
7500         PR libgfortran/24794
7501         * gfortran.dg/namelist_12.f: Fix quotes.
7502         * gfortran.dg/namelist_13.f90: Fix quotes.
7503         * gfortran.dg/namelist_14.f90: Fix quotes.
7504         * gfortran.dg/namelist_15.f90: Fix quotes.
7505         * gfortran.dg/namelist_use.f90: Fix quotes.
7506         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7507         * gfortran.dg/namelist_21.f90: New test.
7508         * gfortran.dg/namelist_22.f90: New test.
7509
7510 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7511
7512         PR target/23435
7513         * gcc.c-torture/compile/pr23435.c: New.
7514
7515 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7516
7517         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7518
7519 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7520
7521         * gcc.target/powerpc/405-macchw-1.c,
7522         gcc.target/powerpc/405-macchw-2.c,
7523         gcc.target/powerpc/405-macchwu-1.c,
7524         gcc.target/powerpc/405-macchwu-2.c,
7525         gcc.target/powerpc/405-machhw-1.c,
7526         gcc.target/powerpc/405-machhw-2.c,
7527         gcc.target/powerpc/405-machhwu-1.c,
7528         gcc.target/powerpc/405-machhwu-2.c,
7529         gcc.target/powerpc/405-maclhw-1.c,
7530         gcc.target/powerpc/405-maclhw-2.c,
7531         gcc.target/powerpc/405-maclhwu-1.c,
7532         gcc.target/powerpc/405-maclhwu-2.c,
7533         gcc.target/powerpc/405-mulchw-1.c,
7534         gcc.target/powerpc/405-mulchw-2.c,
7535         gcc.target/powerpc/405-mulchwu-1.c,
7536         gcc.target/powerpc/405-mulchwu-2.c,
7537         gcc.target/powerpc/405-mulhhw-1.c,
7538         gcc.target/powerpc/405-mulhhw-2.c,
7539         gcc.target/powerpc/405-mulhhwu-1.c,
7540         gcc.target/powerpc/405-mulhhwu-2.c,
7541         gcc.target/powerpc/405-mullhw-1.c,
7542         gcc.target/powerpc/405-mullhw-2.c,
7543         gcc.target/powerpc/405-mullhwu-1.c,
7544         gcc.target/powerpc/405-mullhwu-2.c,
7545         gcc.target/powerpc/405-nmacchw-1.c,
7546         gcc.target/powerpc/405-nmacchw-2.c,
7547         gcc.target/powerpc/405-nmachhw-1.c,
7548         gcc.target/powerpc/405-nmachhw-2.c,
7549         gcc.target/powerpc/405-nmaclhw-1.c,
7550         gcc.target/powerpc/405-nmaclhw-2.c,
7551         gcc.target/powerpc/440-macchw-1.c,
7552         gcc.target/powerpc/440-macchw-2.c,
7553         gcc.target/powerpc/440-macchwu-1.c,
7554         gcc.target/powerpc/440-macchwu-2.c,
7555         gcc.target/powerpc/440-machhw-1.c,
7556         gcc.target/powerpc/440-machhw-2.c,
7557         gcc.target/powerpc/440-machhwu-1.c,
7558         gcc.target/powerpc/440-machhwu-2.c,
7559         gcc.target/powerpc/440-maclhw-1.c,
7560         gcc.target/powerpc/440-maclhw-2.c,
7561         gcc.target/powerpc/440-maclhwu-1.c,
7562         gcc.target/powerpc/440-maclhwu-2.c,
7563         gcc.target/powerpc/440-mulchw-1.c,
7564         gcc.target/powerpc/440-mulchw-2.c,
7565         gcc.target/powerpc/440-mulchwu-1.c,
7566         gcc.target/powerpc/440-mulchwu-2.c,
7567         gcc.target/powerpc/440-mulhhw-1.c,
7568         gcc.target/powerpc/440-mulhhw-2.c,
7569         gcc.target/powerpc/440-mulhhwu-1.c,
7570         gcc.target/powerpc/440-mulhhwu-2.c,
7571         gcc.target/powerpc/440-mullhw-1.c,
7572         gcc.target/powerpc/440-mullhw-2.c,
7573         gcc.target/powerpc/440-mullhwu-1.c,
7574         gcc.target/powerpc/440-mullhwu-2.c,
7575         gcc.target/powerpc/440-nmacchw-1.c,
7576         gcc.target/powerpc/440-nmacchw-2.c,
7577         gcc.target/powerpc/440-nmachhw-1.c,
7578         gcc.target/powerpc/440-nmachhw-2.c,
7579         gcc.target/powerpc/440-nmaclhw-1.c,
7580         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7581
7582 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7583
7584         PR fortran/24774
7585         * gfortran.dg/inquire_9.f90: New test.
7586
7587         PR fortran/21647
7588         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7589
7590 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7591
7592         PR libfortran/24432
7593         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7594         Check that 'cos' is supported.
7595
7596 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7597
7598         PR fortran/24223
7599         * gfortran.dg/substring_equivalence.f90: New test.
7600
7601         PR fortran/24705
7602         * gfortran.dg/auto_internal_assumed.f90: New test.
7603
7604 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7605
7606         * gcc.dg/fold-div-2.c: New test.
7607
7608 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7609
7610         PR rtl-optimization/24883
7611         * gcc.c-torture/compile/pr24883.c: New test.
7612
7613 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7614
7615         PR middle-end/20583
7616         * gcc.c-torture/compile/pr20583.c: New.
7617
7618 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7619
7620         * gcc.c-torture/execute/usmul.c: New test.
7621
7622 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7623
7624         * gcc.dg/tree-ssa/vrp22.c: New test.
7625
7626 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7627
7628         PR middle-end/24912
7629         * gcc.dg/torture/pr24912-1.c: New test.
7630
7631 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7632
7633         PR fortran/24862
7634         * gfortran.dg/arrayio_derived_1.f90: New test.
7635
7636 2005-11-19  Richard Guenther  <rguenther@suse.de>
7637
7638         PR middle-end/23294
7639         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7640
7641 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7642
7643         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7644
7645 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7646
7647         PR c++/8355
7648         * g++.dg/template/friend39.C: New test.
7649
7650 2005-11-18  James E Wilson  <wilson@specifix.com>
7651
7652         * gcc.dg/builtin-strstr.c: New.
7653
7654 2005-11-18  Richard Henderson  <rth@redhat.com>
7655
7656         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7657         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7658         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7659         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7660         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7661         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7662         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7663         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7664         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7665         renaming to remove initial "ia64-".
7666
7667 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7668
7669         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7670
7671 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7672
7673         * g++.dg/cpp/string-2.C: New test.
7674
7675 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7676
7677         * gcc.dg/tree-ssa/loop-14.c: New test.
7678
7679 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7680             Michael Chamberlain <michael@chamberlain.net.au>
7681
7682         * ada/acats/run_all.sh (target_run): Kill long running tests.
7683
7684 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7685
7686         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7687         * gcc.dg/cleanup-9.c: Likewise.
7688         * gcc.dg/cleanup-10.c: Likewise.
7689         * gcc.dg/cleanup-11.c: Likewise.
7690
7691 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7692
7693         PR fortran/24892
7694         * gfortran.dg/open_access_append_1.f90: New test.
7695         * gfortran.dg/open_access_append_2.f90: New test.
7696
7697 2005-11-16  Richard Guenther  <rguenther@suse.de>
7698
7699         PR middle-end/24851
7700         * gcc.c-torture/execute/pr24851.c: New testcase.
7701
7702 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7703
7704         * gcc.dg/fold-overflow-1.c: New test.
7705
7706 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7707
7708         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7709         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7710
7711 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7712
7713         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7714         structures.
7715         * g++.dg/eh/forced2.C: Likewise.
7716         * g++.dg/eh/forced3.C: Likewise.
7717         * g++.dg/eh/forced4.C: Likewise.
7718
7719 2005-11-11  Mike Stump  <mrs@apple.com>
7720
7721         * g++.old-deja/g++.mike/unused.C: Add.
7722
7723 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7724
7725         PR c++/24667
7726         * g++.dg/warn/Wcast-qual1.C: New test.
7727
7728 2005-11-15  Jan Hubicka  <jh@suse.cz>
7729
7730         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7731
7732 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7733
7734         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7735
7736 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7737
7738         PR 24840
7739         * gcc.dg/tree-ssa/pr24840.c: New test.
7740
7741 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7742
7743         PR testsuite/24841
7744         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7745
7746 2005-11-14  Dale Johannesen  <dalej@apple.com>
7747
7748         * gcc.c-torture/execute/20051113-1.c: New.
7749
7750 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7751
7752         PR c++/24687
7753         * g++.dg/template/crash43.C: New test.
7754
7755 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7756
7757         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7758
7759 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7760
7761         PR c++/24817
7762         * g++.dg/eh/spec8.C: New test.
7763
7764 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7765
7766         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7767
7768 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7769
7770         PR c++/20293
7771         * g++.dg/parse/ambig4.C: New test.
7772         * g++.dg/tc1/dr101.C: Adjust error markers.
7773         * g++.dg/lookup/strong-using-2.C: Likewise.
7774         * g++.dg/lookup/ambig5.C: Likewise.
7775         * g++.dg/lookup/ambig4.C: Likewise.
7776         * g++.dg/parse/crash22.C: Likewise.
7777
7778 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7779
7780         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7781
7782 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7783
7784         * gcc.dg/nested-calls-1.c: New test.
7785
7786 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7787
7788         * gfortran.dg/complex_intrinsic_1.f90: New test.
7789         * gfortran.dg/complex_intrinsic_2.f90: New test.
7790         * gfortran.dg/fgetc_1.f90: New test.
7791         * gfortran.dg/fgetc_2.f90: New test.
7792         * gfortran.dg/fgetc_3.f90: New test.
7793         * gfortran.dg/ftell_1.f90: New test.
7794         * gfortran.dg/ftell_2.f90: New test.
7795         * gfortran.dg/gnu_logical_1.F: New test.
7796         * gfortran.dg/gnu_logical_2.f90: New test.
7797
7798 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7799
7800         PR middle-end/24820
7801         * testsuite/gcc.dg/pr24820.c: New test.
7802
7803 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7804
7805         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7806         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7807         variable.
7808
7809 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7810
7811         testsuite/24614
7812         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7813
7814 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7815
7816         * gcc.target/cris/cris.exp: New file.
7817         * gcc.target/cris/rld-legit1.c: New test.
7818         * gcc.target/cris/rld-legit2.c: New test.
7819
7820 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7821
7822         PR c++/24780
7823         * g++.dg/opt/pr24780.C: New test.
7824
7825         PR c++/24761
7826         * g++.dg/template/asm1.C: New test.
7827
7828 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7829
7830         PR libgfortran/24787
7831         * gfortran.dg/scan_1.f90: New test.
7832
7833 2005-11-12  Jan Hubicka  <jh@suse.cz>
7834
7835         * gcc.target/i386/minmax-1.c: New.
7836         * gcc.target/i386/minmax-2.c: New.
7837
7838 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7839
7840         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7841
7842 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7843
7844         * gcc.c-torture/execute/20051110-1.c,
7845         gcc.c-torture/execute/20051110-2.c: New tests.
7846
7847 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7848
7849         PR middle-end/24750
7850         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7851         New tests.
7852
7853 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7854
7855         * lib/target-libpath.exp (get_shlib_extension): New proc.
7856         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7857         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7858         * lib/objc.exp (objc_target_compile): Likewise.
7859         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7860         detection.
7861
7862 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7863
7864         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7865
7866         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7867         Add -static to additional_flags and pass it to target_compile.
7868
7869 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7870
7871         PR libgfortran/24719
7872         gfortran.dg/read_noadvance.f90: New test.
7873
7874         PR libgfortran/24699
7875         gfortran.dg/fmt_t_2.f90: New test.
7876
7877         PR libgfortran/24785
7878         gfortran.dg/read_x_eor.f90: New test.
7879
7880         PR libgfortran/24584
7881         gfortran.dg/namelist_empty.f90: Rename test.
7882
7883         PR libgfortran/24489
7884         gfortran/read_eor.f90: Rename test.
7885
7886 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7887
7888         PR fortran/15976
7889         * gfortran.dg/automatic_module_variable.f90: New test.
7890
7891 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7892
7893         PR target/24445
7894         * gcc.dg/pr24445.c: New test.
7895
7896 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7897
7898         PR fortran/24655
7899         PR fortran/24755
7900         * gfortran.dg/recursive_statement_functions.f90: Add statement
7901         functions using inline intrinsic functions and parameters to test
7902         that they no longer seg-fault.
7903
7904         PR fortran/24409
7905         gfortran.dg/nested_modules_4.f90: New test.
7906         gfortran.dg/nested_modules_5.f90: New test.
7907
7908 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7909
7910         PR fortran/24643
7911         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7912
7913 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7914
7915         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7916         failures.
7917
7918 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7919
7920         * gcc.dg/sparc-getcontext-1.c: New test.
7921
7922 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7923
7924         * gcc.dg/ifcvt-fabs-1.c: New test.
7925
7926 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7927
7928         PR other/4372
7929         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7930         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7931
7932 2005-11-09  Richard Guenther  <rguenther@suse.de>
7933
7934         PR tree-optimization/24716
7935         * gcc.c-torture/execute/pr24716.c: New testcase.
7936
7937 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7938
7939         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7940
7941 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7942
7943         PR 24624
7944         * gcc.dg/pr24624.c: Testcase added.
7945
7946 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7947
7948         PR 24623
7949         * g++.dg/other/pr24623.C: Testcase added.
7950
7951 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7952
7953         PR fortran/22607
7954         * gfortran-dg/pure_byref_1.f90: New.
7955         * gfortran-dg/pure_byref_2.f90: New.
7956
7957 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7958
7959         PR c/24101
7960         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7961         * gcc.dg/dg.exp: Run main loop also for *.i files.
7962
7963 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7964
7965         PR c++/19450
7966         * g++.dg/tls/diag-3.C: New test.
7967         * g++.dg/tls/diag-4.C: New test.
7968         * g++.dg/tls/static-1.C: New test.
7969         * g++.dg/tls/static-1a.cc: New file.
7970
7971 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7972
7973         PR 23046
7974         * g++.dg/tree-ssa/pr23046.C: New test.
7975
7976 2005-11-08  Devang Patel <dpatel@apple.com>
7977
7978         PR tree-optimization/23115
7979         * gcc.dg/tree-ssa/pr23115.c: New.
7980
7981 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7982
7983         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7984         * gcc.target/powerpc/pr16155.c: Same.
7985         * gcc.target/powerpc/altivec-1.c: Same.
7986         * gcc.target/powerpc/altivec-2.c: Same.
7987         * gcc.target/powerpc/altivec-3.c: Same.
7988         * gcc.target/powerpc/altivec-5.c: Same.
7989         * gcc.target/powerpc/altivec-11.c: Same.
7990         * gcc.target/powerpc/altivec-12.c: Same.
7991         * gcc.target/powerpc/altivec-14.c: Same.
7992         * gcc.target/powerpc/altivec-22.c: Same.
7993         * gcc.target/powerpc/altivec-consts.c: Same.
7994         * gcc.target/powerpc/altivec-pr22085.c: Same.
7995         * gcc.target/powerpc/altivec-splat.c: Same.
7996         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7997         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7998         * gcc.target/powerpc/darwin-longlong.c: Same.
7999
8000 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8001
8002         PR target/19340
8003         * gcc.dg/pr19340.c: New test.
8004
8005 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8006
8007         PR rtl-optimization/24683
8008         * gcc.dg/pr24683.c: New test.
8009
8010 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8011
8012         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8013         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8014
8015 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8016
8017         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8018
8019 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8020
8021         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8022
8023 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8024
8025         PR target/24230
8026
8027         * gcc.target/powerpc/altivec-consts.c,
8028         gcc.target/powerpc/altivec-splat.c: New testcase.
8029
8030 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8031
8032         PR c/24599
8033
8034         * gcc.dg/overflow-2.c: New testcase.
8035
8036 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8037
8038         PR rtl-optimization/23567
8039         * gcc.c-torture/execute/20051104-1.c: New test.
8040
8041 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8042
8043         PR fortran/24534
8044         gfortran.dg/private_type_2.f90: Modified to check that case with
8045         PRIVATE declaration within derived type is accepted.
8046
8047         PR fortran/20838
8048         gfortran.dg/pointer_assign_1.f90: New test.
8049
8050         PR fortran/20840
8051         * gfortran.dg/arrayio_0.f90: New test.
8052
8053         PR fortran/17737
8054         gfortran.dg/data_initialized.f90: New test.
8055         gfortran.dg/data_constraints_1.f90: New test.
8056         gfortran.dg/data_constraints_2.f90: New test.
8057
8058 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8059
8060         PR fortran/24174
8061         PR fortran/24305
8062         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8063
8064 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8065
8066         PR 24670
8067         * gcc.dg/tree-ssa/pr24670.c: New test.
8068
8069 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8070
8071         PR target/22432
8072         * gcc.target/i386/pr22432.c: New test.
8073
8074 2005-11-05  Richard Henderson  <rth@redhat.com>
8075
8076         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8077         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8078         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8079         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8080         from gcc.dg/alpha-*.
8081         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8082         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8083
8084 2005-11-05  Andreas Jaeger  <aj@suse.de>
8085
8086         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8087
8088 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8089
8090         PR target/23424
8091         * gcc.dg/torture/pr23424-1.c: New test.
8092
8093 2005-11-04  Richard Henderson  <rth@redhat.com>
8094
8095         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8096         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8097         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8098         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8099         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8100         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8101         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8102         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8103         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8104         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8105         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8106         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8107         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8108         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8109         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8110         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8111         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8112         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8113         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8114         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8115         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8116         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8117         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8118         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8119         Move from gcc.dg/.
8120         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8121         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8122         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8123         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8124         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8125         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8126         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8127         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8128         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8129         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8130         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8131         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8132         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8133         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8134         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8135         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8136         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8137         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8138         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8139         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8140         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8141         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8142         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8143         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8144         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8145         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8146         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8147         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8148         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8149         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8150         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8151         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8152         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8153         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8154         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8155         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8156         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8157         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8158         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8159         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8160         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8161         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8162         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8163         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8164         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8165
8166 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8167
8168         PR 24627
8169         * gcc.dg/tree-ssa/pr24627.c: New test.
8170
8171 2005-11-04 Paul Brook  <paul@codesourcery.com>
8172
8173         * gcc.dg/tls/opt-10.c: New test.
8174
8175 2005-11-04  Andreas Jaeger  <aj@suse.de>
8176
8177         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8178         avoid extra warnings.
8179
8180 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8181
8182         PR libfortran/22298
8183         * gcc/testsuite/lib/target-supports.exp
8184         (check_effective_target_static_libgfortran): New
8185         static_libgfortran effective target.
8186         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8187         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8188
8189 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8190
8191         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8192
8193 2005-11-03  Josh Conner  <jconner@apple.com>
8194
8195         PR c++/19989
8196         g++.dg/ext/array2.C: New test.
8197         g++.dg/template/dependent-name3.C: New test.
8198         g++.dg/template/dependent-name4.C: New test.
8199         g++.dg/template/sfinae2.C: New test.
8200
8201 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8202
8203         PR preprocessor/22042
8204         * gcc.dg/cpp/strify4.c: New test.
8205
8206 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8207
8208         PR c++/17964
8209         * g++.dg/cpp/string-1.C: New test.
8210
8211 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8212
8213         * gcc.target/powerpc: New directory.
8214         * gcc.target/powerpc/powerpc.exp: New file.
8215         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8216         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8217         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8218         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8219         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8220         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8221         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8222         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8223         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8224         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8225         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8226         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8227         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8228         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8229         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8230         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8231         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8232         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8233         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8234         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8235         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8236         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8237         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8238         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8239         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8240         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8241         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8242         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8243         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8244         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8245         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8246         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8247         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8248         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8249
8250 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8251
8252         PR c++/21627
8253         * g++.dg/warn/inline2.C: New test.
8254
8255 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8256
8257         PR middle-end/23155
8258         * g++.dg/ext/c99struct1.C: New test.
8259         * gcc.dg/union-cast-1.c: New test.
8260         * gcc.dg/union-cast-2.c: New test.
8261         * gcc.dg/union-cast-3.c: New test.
8262
8263 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8264
8265         PR middle-end/24589
8266         * gcc.c-torture/execute/zero-struct-2.c: New test.
8267
8268 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8269
8270         PR c++/24582
8271         * g++.dg/init/switch1.C: New test.
8272
8273 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8274
8275         * gcc.dg/delay-slot-1.c: New test.
8276
8277 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8278
8279         PR target/24620
8280         * gcc.dg/pr24620.c: New test.
8281
8282 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8283
8284         PR c/24329
8285         * gcc.dg/format/unnamed-1.c: New test.
8286
8287 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8288
8289         PR c++/22434
8290         * g++.dg/expr/cond8.C: New test.
8291
8292         PR c++/24560
8293         * g++.dg/parse/dot1.C: New test.
8294
8295 2005-11-02  Jan Hubicka  <jh@suse.cz>
8296
8297         PR target/23303
8298         * gcc.dg/i386-lea.c: New test
8299
8300 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8301
8302         PR target/24615
8303         * gcc.dg/pr24615.c: New test.
8304
8305 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8306
8307         PR target/24600
8308         * gcc.dg/pr24600.c: New test.
8309
8310 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8311
8312         PR c++/19253
8313         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8314         * g++.dg/parse/typename9.C: New test.
8315         * g++/dg/parse/typename10.C: Likewise.
8316
8317 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8318
8319         PR fortran/18157
8320         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8321         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8322         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8323
8324 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8325
8326         PR c++/24569
8327         * g++.dg/debug/static1.C: New test.
8328
8329 2005-11-02  Josh Conner  <jconner@apple.com>
8330
8331         * g++.dg/crash38.C: moved into proper directory...
8332         * g++.dg/template/crash42.C: ...here
8333
8334 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8335
8336         PR target/18338
8337         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8338         pcc_bitfield_type_matters || default_packed.
8339
8340         * lib/target-supports.exp
8341         (check_effective_target_pcc_bitfield_type_matters): New proc.
8342         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8343
8344         PR testsuite/23304
8345         * lib/target-supports.exp (check_effective_default_packed): New proc.
8346         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8347         Gate expected errors on target ! default_packed.
8348         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8349
8350 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8351
8352         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8353         change (r106358).
8354
8355 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8356
8357         PR fortran/24008
8358         * gfortran.dg/entry_5.f90: New.
8359         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8360
8361 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8362
8363         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8364
8365 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8366
8367         PR fortran/21565
8368         gfortran.dg/namelist_blockdata.f90: New test.
8369
8370         PR fortran/18737
8371         gfortran.dg/external_implicit_none.f90: New test.
8372
8373         PR fortran/14994
8374         * gfortran.dg/secnds.f: New test.
8375
8376 2005-10-31  Jan Hubicka  <jh@suse.cz>
8377
8378         PR target/20928
8379         * gcc.c-torture/compile/pr20928.c: New test.
8380
8381 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8382
8383         PR middle-end/23492
8384         * gcc.c-torture/compile/zero-strct-5.c: New test.
8385
8386 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8387
8388         PR libgfortran/24584
8389         * gfortran.dg/pr24584.f90: New test.
8390
8391 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8392
8393         PR fortran/18883
8394         * gfortran.dg/char_result_9.f90: New.
8395         * gfortran.dg/char_result_10.f90: New.
8396
8397 2005-10-30  Jan Hubicka  <jh@suse.cz>
8398
8399         * g++.dg/tree-ssa/pr24172.C: New testcase.
8400
8401 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8402
8403         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8404
8405 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8406
8407         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8408         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8409         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8410         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8411         gfortran.dg/enum_9.f90,
8412         gfortran.fortran-torture/compile/enum_1.f90,
8413         gfortran.fortran-torture/execute/enum_1.f90,
8414         gfortran.fortran-torture/execute/enum_2.f90,
8415         gfortran.fortran-torture/execute/enum_3.f90,
8416         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8417
8418 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8419
8420         PR target/18482
8421         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8422         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8423
8424 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8425
8426         PR libfortran/20179
8427         * gfortran.dg/mixed_io_1.f90: New test.
8428         * gfortran.dg/mixed_io_1.c: New file.
8429
8430 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8431
8432         * gfortran.dg/malloc_free_1.f90: New test.
8433
8434 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8435
8436         * gcc.dg/nested-func-4.c: Require profiling -pg.
8437
8438 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8439
8440         PR C++/23229
8441         * g++.dg/warn/main-2.C: New test.
8442
8443 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8444
8445         PR fortran/24545
8446         * gfortran.dg/interface_2.f90: new test.
8447
8448 2005-10-28  Josh Conner  <jconner@apple.com>
8449
8450         PR c++/22153
8451         * g++.dg/template/crash38.C: New test.
8452         * g++.dg/parse/explicit1.C: Change expected errors.
8453
8454 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8455
8456         PR C++/23426
8457         * g++.dg/other/large-size-array.C: New test.
8458
8459 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8460
8461         PR middle-end/24362
8462         * g++.dg/opt/complex4.C: New test.
8463
8464 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8465
8466         * gcc.dg/nested-func-4.c: New test.
8467
8468 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8469
8470         PR fortran/24158
8471         gfortran.dg/derived_recursion.f90: New test.
8472         gfortran.dg/implicit_actual.f90: New test.
8473
8474 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8475
8476         PR middle-end/24295, PR testsuite/24477
8477         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8478         removed when weakref hits the tree.
8479
8480 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8481
8482         * gfortran.dg/cray_pointers_4.f90: New test.
8483
8484         * gfortran.dg/cray_pointers_5.f90: New test.
8485
8486 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8487
8488         PR fortran/22290
8489         * gfortran.dg/assign_5.f90: New test.
8490         * gfortran.dg/assign_6.f: New test.
8491
8492 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8493
8494         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8495         CPU has no SSE support.
8496
8497 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8498
8499         PR libgfortran/24224
8500         * gfortran.dg/arrayio_1.f90: Update attribution.
8501         * gfortran.dg/arrayio_2.f90: Update attribution.
8502         * gfortran.dg/arrayio_3.f90: Update attribution.
8503         * gfortran.dg/arrayio_4.f90: Update test conditions.
8504         * gfortran.dg/arrayio_5.f90: Update attribution.
8505         * gfortran.dg/arrayio_6.f90: New test.
8506         * gfortran.dg/arrayio_7.f90: New test.
8507
8508 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8509
8510         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8511
8512 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8513
8514         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8515
8516 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8517
8518         PR fortran/24416
8519         * gfortran.dg/namelist_char_only.f90: New test.
8520
8521 2005-10-24  Asher Langton  <langton2@llnl.gov>
8522
8523         PR fortran/17031
8524         PR fortran/22282
8525         * gfortran.dg/cray_pointers_1.f90: New test.
8526         * gfortran.dg/cray_pointers_2.f90: New test.
8527         * gfortran.dg/cray_pointers_3.f90: New test.
8528         * gfortran.dg/loc_1.f90: New test.
8529         * gfortran.dg/loc_2.f90: New test.
8530
8531 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8532
8533         * gcc.dg/pr24225.c: New test.
8534
8535 2005-10-24  Asher Langton  <langton2@llnl.gov>
8536
8537         * gfortran.dg/dup_save_1.f90: New test.
8538         * gfortran.dg/dup_save_2.f90: New test.
8539
8540 2005-10-24  Paul Brook  <paul@codesourcery.com>
8541
8542         PR 24107
8543         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8544         stdint.h.
8545
8546 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8547
8548         PR libgfortran/24489
8549         * gfortran.dg/pr24489.f90: New test.
8550
8551 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8552
8553         PR fortran/23635
8554         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8555
8556 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8557
8558         PR target/18911
8559         * g++.dg/init/array16.C: Skip for mmix-*-*.
8560
8561 2005-10-23  Asher Langton  <langton2@llnl.gov>
8562
8563         * gfortran.dg/byte_1.f90: New test.
8564         * gfortran.dg/byte_2.f90: New test.
8565
8566 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8567
8568         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8569
8570 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8571
8572         PR fortran/18022
8573         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8574
8575         PR fortran/24311
8576         * gfortran.dg/merge_char_const.f90: New test.
8577
8578         PR fortran/24384
8579         * gfortran.dg/spread_scalar_source.f90: New test.
8580
8581 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8582
8583         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8584
8585         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8586         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8587
8588         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8589
8590 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8591
8592         PR fortran/24426
8593         * gfortran.dg/der_pointer_4.f90: New.
8594
8595 2005-10-22  David Ayers  <d.ayers@inode.at>
8596
8597         * obj-c++.dg/except-1.mm: Simplify.
8598
8599 2005-10-21  David Ayers  <d.ayers@inode.at>
8600
8601         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8602
8603 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8604
8605         * gfortran.dg/assumed_dummy_2.f90: New test.
8606
8607 2005-10-21  James E Wilson  <wilson@specifix.com>
8608
8609         PR preprocessor/15220
8610         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8611
8612 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8613
8614         * gcc.c-torture/execute/20051021-1.c: New test.
8615
8616 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8617
8618         PR c++/24260
8619         * g++.dg/ext/tmplattr1.C: New test.
8620
8621 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8622
8623         PR fortran/24440
8624         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8625
8626 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8627
8628         * obj-c++.dg/except-1.mm: New.
8629
8630         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8631
8632 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8633
8634         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8635
8636 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8637
8638         PR middle-end/24295
8639         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8640         declarations with the same names as thunks' alias targets, use
8641         aliases instead.
8642         * gcc.dg/attr-alias-3.c: New test.
8643         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8644
8645 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8646
8647         PR c++/22618
8648         * g++.dg/parse/access8.C: New test.
8649
8650 2005-10-20  Richard Guenther  <rguenther@suse.de>
8651
8652         PR c++/24439
8653         * g++.dg/tree-ssa/pr24439.C: New testcase.
8654
8655 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8656
8657         * g++.dg/opt/delay-slot-1.C: New test.
8658
8659 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8660
8661         PR fortran/21625
8662         * gfortran.fg/der_init_1.f90: New.
8663
8664 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8665
8666         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8667
8668 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/21908
8671         * g++.dg/parse/error28.C: New test.
8672
8673 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8674
8675         * gcc.dg/profile-generate-2.c: New test.
8676
8677 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8678
8679         PR target/23589
8680         * g++.dg/ext/dllimport11.C: New.
8681
8682 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8683
8684         PR c++/22293
8685         * g++.dg/other/friend3.C: New test.
8686
8687 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8688
8689         PR c++/23293
8690         * g++.dg/template/error19.C: New test.
8691
8692 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8693
8694         PR c++/21383
8695         * g++.dg/overload/koenig2.C: New.
8696
8697         PR c++/23118
8698         * g++.dg/overload/error2.C: New.
8699
8700         PR c++/22604
8701         * g++.dg/inherit/covariant14.C: New.
8702
8703 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8704
8705         PR c++/23440
8706         * g++.dg/parse/for1.C: New test.
8707
8708 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8709
8710         PR fortran/23446
8711         * gfortran.dg/host_dummy_index_1.f90: New test.
8712
8713         PR fortran/21459
8714         * gfortran.dg/automatic_char_len_2.f90: New test.
8715
8716         PR fortran/20866
8717         * gfortran.dg/recursive_statement_functions.f90: New test.
8718
8719         PR fortran/20853
8720         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8721
8722         PR fortran/20849
8723         * gfortran.dg/external_initializer.f90: New test.
8724
8725         PR fortran/20837
8726         * non_module_public.f90: New test.
8727
8728 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8729
8730         PR c++/24386
8731         * g++.dg/template/overload7.C: New.
8732
8733         PR c++/22551
8734         * g++.dg/other/switch2.C: Remove expected warnings.
8735
8736         PR c++/21353
8737         * g++.dg/template/defarg6.C: New.
8738
8739 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8740
8741         PR target/24315
8742         * gcc.target/i386/pr24315.c: New test.
8743
8744 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8745
8746         PR c++/24389
8747         * g++.dg/template/static21.C: New test.
8748         * g++.dg/template/static21-a.cc: Likewise.
8749
8750 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8751
8752         PR c++/23959
8753         * g++.dg/warn/Wswitch-default-1.C: New test.
8754         * g++.dg/warn/Wswitch-default-2.C: New test.
8755
8756 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8757
8758         PR c++/22173
8759         * g++.dg/parse/template18.C: New test.
8760         * g++.dg/template/nontype15.C: Likewise.
8761
8762 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8763
8764         PR fortran/22273
8765         * gfortran.dg/spec_expr_2.f90: New.
8766
8767 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8768
8769         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8770         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8771         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8772         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8773         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8774         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8775         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8776         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8777         previous target-specific skips and warning-message matches where
8778         applicable.
8779
8780 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8781
8782         PR c++/21347
8783         * g++.dg/warn/Wctor-dtor.C: New test.
8784
8785 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8786
8787         PR c/23439
8788         * gcc.dg/for-1.c: New test.
8789
8790 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8791
8792         PR c++/19565
8793         * g++.dg/warn/Wconversion1.C: New test.
8794         * g++.dg/ext/packed4.C: Compile with -w.
8795         * g++.dg/opt/20050511-1.C: Likewise.
8796         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8797
8798 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8799
8800         * gfortran.dg/boz_5.f90: New test.
8801
8802 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8803
8804         PR c++/22551
8805         * g++.dg/other/switch2.C: New.
8806
8807         PR c++/23984
8808         * g++.dg/init/ctor7.C: New.
8809
8810 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8811
8812         PR c++/23730
8813         * g++.dg/parse/crash32.C: New test.
8814
8815 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/20721
8818         * g++.dg/init/goto2.C: New test.
8819
8820         PR c++/22464
8821         * g++.dg/template/crash/41.C: New test.
8822
8823         PR c++/22180
8824         * g++.dg/template/crash40.C: New test.
8825
8826         PR c++/23694
8827         * g++.dg/parse/friend5.C: New test.
8828
8829         PR c++/23307
8830         * g++.dg/template/crash38.C: New test.
8831
8832         PR c++/22352
8833         * g++.dg/template/friend38.C: New test.
8834
8835         PR c++/22405
8836         * g++.dg/template/crash39.C: New test.
8837
8838 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8839
8840         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8841         gcc.dg/debug/dwarf2/dwarf-char2.c,
8842         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8843
8844         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8845
8846 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8847
8848         * gcc.dg/dll-2.c: Add tests for warnings.
8849         * gcc.dg/dll-3.c: Likewise.
8850         * gcc.dg/dll-4.c: Likewise.
8851
8852         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8853         * g++.dg/ext/dllimport2.C: Likewise.
8854         * g++.dg/ext/dllimport3.C: Likewise.
8855         * g++.dg/ext/dllimport7.C: Likewise.
8856         * g++.dg/ext/dllimport8.C: Likewise.
8857         * g++.dg/ext/dllimport9.C: Likewise.
8858
8859 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8860
8861         PR fortran/24092
8862         * gfortran.dg/derived_pointer_recursion.f90: New test.
8863
8864 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8865
8866         * gcc.c-torture/execute/20051012-1.c: New test.
8867
8868 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8869
8870         PR fortran/18082
8871         * gfortran.dg/automatic_char_len_1.f90: New test.
8872
8873 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8874
8875         PR fortran/20847
8876         * gfortran.dg/save_common.f90: New test.
8877
8878         PR fortran/20856
8879         * gfortran.dg/save_result.f90: New test.
8880
8881 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8882
8883         PR c++/21592
8884         * g++.dg/template/dependent-expr1.C: Add new expected error.
8885         * g++.dg/template/dependent-expr2.C: Adjust error text.
8886         * g++.dg/template/overload6.C: New.
8887
8888         PR c++/23797
8889         * g++.dg/other/typename8.C: New.
8890
8891         PR c++/21117
8892         * g++.dg/other/return1.C: New.
8893
8894 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8895
8896         PR c++/24052
8897         * g++.dg/ext/label5.C: New.
8898
8899 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8900
8901         PR c++/19964
8902         * g++.dg/parse/crash31.C: New.
8903
8904 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8905
8906         * g++.dg/ipa/ipa-1.c: New test.
8907         * g++.dg/ipa/ipa-2.c: New test.
8908         * g++.dg/ipa/ipa-3.c: New test.
8909         * g++.dg/ipa/ipa-4.c: New test.
8910         * g++.dg/ipa/ipa-5.c: New test.
8911         * g++.dg/ipa/ipa.exp: New file.
8912
8913 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8914
8915         PR fortran/24207
8916         * gfortran.dg/private_type_3.f90: New test.
8917
8918 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8919
8920         PR fortran/20786
8921         gfortran.dg/aint_anint_1.f90: New test.
8922
8923 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8924
8925         PR libgfortran/24313
8926         gfortran.dg/csqrt.f: New test.
8927
8928 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8929
8930         PR c++/8057
8931         * g++.dg/warn/noeffect7.C: New test.
8932         * g++.dg/warn/noeffect2.C: Instantiate templates.
8933         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8934         and warning.
8935
8936 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8937
8938         PR c++/21089
8939         * g++.dg/init/float1.C: New test.
8940
8941         PR c++/24277
8942         * g++.dg/init/member1.C: Tweak error markers.
8943
8944 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8945
8946         PR testsuite/24281
8947         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8948         Check for null pointer.
8949
8950 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8951
8952         PR c++/21369
8953         * g++.dg/parse/ret-type3.C: New test.
8954
8955 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8956
8957         PR tree-opt/23946
8958         * gcc.c-torture/compile/pr23946.c: New test.
8959
8960 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8961
8962         * g++.dg/opt/mmx2.C: New test.
8963
8964 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8965
8966         PR c++/24277
8967         * g++.dg/template/static20.C: New test.
8968
8969         PR c++/24302
8970         * g++.dg/warn/Wunused-12.C: New test.
8971
8972         PR c++/23437
8973         * g++.dg/template/arg4.C: New test.
8974
8975 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8976
8977         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8978         * gcc.dg/ucnid-3.c: Likewise.
8979         * gcc.dg/ucnid-4.c: Likewise.
8980         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8981         * g++.dg/other/ucnid-1.C: Likewise.
8982         * gcc.dg/sparc-frame-1.c: New test.
8983
8984 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8985
8986         PR c++/24139
8987         * g++.dg/template/spec27.C: New test.
8988
8989         PR c++/24275
8990         * g++.dg/template/static19.C: New test.
8991
8992 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8993
8994         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8995         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8996
8997 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8998
8999         PR target/24136
9000         * gfortran.fortran-torture/compile/pr24136.f: New test.
9001
9002 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9003
9004         PR c++/22172
9005         * g++.dg/parse/crash30.C: New test.
9006
9007 2005-10-07  Richard Guenther  <rguenther@suse.de>
9008
9009         PR middle-end/24227
9010         * gcc.c-torture/compile/pr24227.c: New testcase.
9011
9012 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9013
9014         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9015         Do not put aligned attributes on array elements.
9016
9017 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9018
9019         PR testsuite/23611, PR testsuite/23615
9020         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9021         writing prototypes of library functions by hand.
9022         * obj-c++.dg/bitfield-4.mm: Likewise.
9023         * obj-c++.dg/const-str-4.mm: Likewise.
9024         * obj-c++.dg/encode-4.mm: Likewise.
9025         * obj-c++.dg/encode-5.mm: Likewise.
9026         * obj-c++.dg/encode-6.mm: Likewise.
9027         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9028         * obj-c++.dg/method-10.mm: Likewise.
9029         * obj-c++.dg/method-17.mm: Likewise.
9030         * obj-c++.dg/method-19.mm: Likewise.
9031         * obj-c++.dg/try-catch-2.mm: Likewise.
9032
9033 2005-10-06  Richard Henderson  <rth@redhat.com>
9034
9035         PR 24236
9036         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9037
9038 2005-10-06  Dale Johannesen  <dalej@apple.com>
9039
9040         * gcc.c-torture/execute/20030125-1.c: Correct.
9041
9042 2005-10-06  Richard Guenther  <rguenther@suse.de>
9043
9044         PR tree-optimization/24238
9045         * g++.dg/tree-ssa/pr24238.C: New testcase.
9046
9047 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9048
9049         PR 18568
9050         * gfortran.dg/der_pointer_3.f90: New test.
9051
9052 2005-10-05  Devang Patel  <dpatel@apple.com>
9053
9054         PR Debug/23205
9055         * g++.dg/other/PR23205.C: New.
9056
9057 2005-10-05  Richard Henderson  <rth@redhat.com>
9058
9059         PR target/23602
9060         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9061         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9062
9063 2005-10-05  Dale Johannesen  <dalej@apple.com>
9064
9065         * gcc.c-torture/execute/float-floor.c: New.
9066
9067 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9068
9069         PR tree-optimization/21419
9070         PR tree-optimization/24146
9071         PR tree-optimization/24151
9072
9073         * g++.dg/ext/asm7.C: New.
9074         * g++.dg/ext/asm8.C: New.
9075         * gcc.dg/asm-1.c: Compile on all targets.
9076         * gcc.dg/asm-pr24146.c: New.
9077         * gcc.dg/pr21419.c: Adjust error messages.
9078
9079 2005-10-05  Richard Guenther  <rguenther@suse.de>
9080
9081         PR fortran/24176
9082         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9083
9084 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9085
9086         PR c++/23513
9087         * g++.dg/template/spec22.C: Robustify test.
9088         * g++.dg/template/spec26.C: New.
9089
9090 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9091
9092         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9093         if target supports vector instructions.
9094
9095 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9096
9097         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9098         C99 functions.
9099
9100 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9101
9102         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9103         check_effective_target_fortran_large_int): Replace cached result
9104         when target changes.
9105
9106 2005-10-04  Devang Patel  <dpatel@apple.com>
9107
9108         * gcc.dg/i386-sse-vect-types.c: New.
9109
9110 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9111
9112         PR preprocessor/13726
9113         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9114         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9115
9116 2005-10-04  Richard Guenther  <rguenther@suse.de>
9117
9118         PR c/23576
9119         * gcc.dg/noncompile/pr23576.c: New testcase.
9120
9121 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9122
9123         PR middle-end/23125
9124         * gcc.dg/register-var-3.c: New test.
9125
9126 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9127
9128         * gcc.dg/pr23049.c: New test.
9129
9130         * gcc.dg/ucnid-4.c: Fix test.
9131
9132 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9133
9134         PR 23445
9135         * gcc.c-torture/compile/pr23445.c: New test.
9136
9137 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9138
9139         * g++.dg/overload/unknown1.C: New.
9140
9141 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9142
9143         PR c++/17775
9144         * g++.dg/template/repo4.C: New test.
9145
9146 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9147
9148         PR libfortran/19308
9149         * gfortran.dg/large_real_kind_2.F90: New test.
9150         * gfortran.dg/large_integer_kind_2.f90: New test.
9151
9152 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9153
9154         * lib/target-supports.exp (check_effective_target_vect_shift):
9155         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9156         (check_effective_target_vect_condition): Fix copy-n-pasto.
9157
9158         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9159         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9160         targets.
9161
9162 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9163
9164         PR c++/22621
9165         * g++.dg/template/overload5.C : New test.
9166
9167         PR c++/23840
9168         * g++.dg/expr/stdarg1.C: New test.
9169
9170 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9171
9172         PR 24142
9173         * gcc.c-torture/execute/pr24142.c: New test.
9174
9175 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9176
9177         PR 24141
9178         * gcc.c-torture/execute/pr24141.c: New test.
9179
9180 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9181             Diego Novillo  <dnovillo@redhat.com>
9182
9183         PR 23604
9184         * gcc.c-torture/execute/pr23604.c: New test.
9185
9186 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9187
9188         PR fortran/16404
9189         PR fortran/20835
9190         PR fortran/20890
9191         PR fortran/20899
9192         PR fortran/20900
9193         PR fortran/20901
9194         PR fortran/20902
9195         gfortran.dg/equiv_constraint_1.f90: New test.
9196         gfortran.dg/equiv_constraint_2.f90: New test.
9197         gfortran.dg/equiv_constraint_3.f90: New test.
9198         gfortran.dg/equiv_constraint_4.f90: New test.
9199         gfortran.dg/equiv_constraint_5.f90: New test.
9200         gfortran.dg/equiv_constraint_6.f90: New test.
9201         gfortran.dg/equiv_constraint_7.f90: New test.
9202         gfortran.dg/equiv_constraint_8.f90: New test.
9203         gfortran.dg/private_type_1.f90: New test.
9204         gfortran.dg/private_type_2.f90: New test.
9205         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9206         980628-10.f: Assert std=gnu to permit mixing of
9207         types in equivalence statements.
9208
9209 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9210
9211         PR 24112
9212         * gfortran.dg/open_status_1.f90: New.
9213
9214 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9215
9216         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9217         * gcc.dg/vect/pr22480.c: Clean up temp files.
9218         * gcc.dg/vect/pr23831.c: Clean up temp files.
9219         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9220         Clean up temp files.
9221         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9222         Clean up temp files.
9223
9224         * gcc.dg/20050309-1.c: Clean up temp files.
9225         * gcc.dg/20050325-1.c: Clean up temp files.
9226
9227 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9228
9229         PR tree-optimization/24059
9230         * gcc.dg/vect/pr24059.c : New test.
9231
9232 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9233
9234         PR middle-end/24109
9235         * gcc.c-torture/execute/20050929-1.c: New test.
9236
9237 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9238
9239         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9240
9241 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9242
9243         PR c/21419
9244         * gcc.dg/pr21419.c: New test.
9245
9246 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9247
9248         * gcc.dg/pr23911.c: New test.
9249
9250 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9251
9252         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9253
9254         PR c++/16782
9255         * g++.dg/parse/qualified4.C: New test.
9256         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9257         * g++.old-deja/g++.mike/p8154.C: Likewise.
9258
9259 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9260
9261         PR c++/22147
9262         * g++.dg/template/friend37.C: New test.
9263         * g++.dg/parse/crash28.C: Adjust error markers.
9264
9265 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9266
9267         PR fortran/18518
9268         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9269
9270 2005-09-27  Devang Patel  <dpatel@apple.com>
9271
9272         PR tree-optimization/23625
9273         * gcc.dg/pr23625.c: New test.
9274
9275 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9276
9277         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9278         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9279
9280 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9281
9282         PR fortran/23677
9283         * gfortran.fortran-torture/execute/save_1.f90: New test.
9284         * gfortran.dg/save_1.f90: New test.
9285
9286 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9287
9288         * gcc.target/i386/builtin-apply-mmx.c: New test.
9289
9290         PR target/22576
9291         * gcc.target/i386/pr22576.c: New test.
9292
9293         PR target/22585
9294         * gcc.target/i386/pr22585.c: New test.
9295
9296         PR target/23268
9297         * gcc.target/i386/pr23268.c: New test.
9298
9299         PR middle-end/23831
9300         * gcc.dg/vect/pr23831.c: New test.
9301
9302         PR target/24055
9303         * gcc.target/i386/pr24055.c: New test.
9304
9305 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9306
9307         PR tree-optimization/23960
9308         * gcc.c-torture/compile/pr23960.c: New.
9309
9310 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9311
9312         PR fortran/16861
9313         * gfortran.dg/nested_modules_3.f90: New.
9314
9315 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9316
9317         PR fortran/24005
9318         gfortran.dg/interface_1.f90: New test.
9319
9320 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9321         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9322
9323         PR fortran/23843
9324         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9325
9326 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9327
9328         PR fortran/23516
9329         * gfortran.dg/imag_1.f: New test.
9330         * gfortran.dg/imag_2.f: Ditto.
9331
9332 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9333
9334         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9335
9336 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9337
9338         PR c++/21983
9339         * g++.dg/warn/pr21983.C: New test.
9340
9341 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9342
9343         PR c++/23993
9344         * g++.dg/template/array14.C: New test.
9345
9346 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9347
9348         PR fortran/19929
9349         * gfortran.dg/der_ptr_component_1.f90: New test.
9350
9351 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9352
9353         PR c++/23965
9354         * g++.dg/template/error1.C: Reject "no matching function" message.
9355
9356 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9357
9358         PR c++/17609
9359         * g++.dg/lookup/error1.C: New test.
9360
9361 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9362
9363         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9364         functionality of the testcase.
9365
9366 2005-09-20  Richard Henderson  <rth@redhat.com>
9367
9368         * gcc.dg/vect/vect-22.c: Require vect_float.
9369         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9370
9371 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9372
9373         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9374         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9375         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9376         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9377         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9378         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9379         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9380         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9381         * gcc.dg/cpp/ucnid-8.c: New test.
9382
9383 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9384
9385         PR tree-optimization/23929
9386         * gcc.c-torture/compile/pr23929.c: New test.
9387
9388 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9389
9390         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9391         for one loop.
9392
9393 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9394
9395         PR testsuite/23186
9396         * g++.dg/other/pr22003.C: Require named sections.
9397
9398 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR c++/23947
9401         * g++.dg/rtti/crash3.C: New test.
9402
9403         PR tree-optimization/23818
9404         * gcc.dg/pr23818.c: New test.
9405
9406 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9407
9408         PR fortran/23420
9409         * gfortran.dg/print_fmt_4.f: New.
9410
9411 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9412
9413         PR fortran/23663
9414         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9415
9416 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9417
9418         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9419         Use pointers to local alignable arrays instead. Added comments.
9420         * gcc.dg/vect/vect-46.c: Likewise.
9421         * gcc.dg/vect/vect-48.c: Likewise.
9422         * gcc.dg/vect/vect-49.c: Likewise.
9423         * gcc.dg/vect/vect-52.c: Likewise.
9424         * gcc.dg/vect/vect-53.c: Likewise.
9425         * gcc.dg/vect/vect-54.c: Likewise.
9426         * gcc.dg/vect/vect-56.c: Likewise.
9427         * gcc.dg/vect/vect-57.c: Likewise.
9428         * gcc.dg/vect/vect-58.c: Likewise.
9429         * gcc.dg/vect/vect-60.c: Likewise.
9430         * gcc.dg/vect/vect-61.c: Likewise.
9431
9432         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9433         The test is no longer vectorizable on vect_no_align targets.
9434         * gcc.dg/vect/vect-43.c: Likewsie.
9435
9436         * gcc.dg/vect/vect-44.c: Added comments.
9437         * gcc.dg/vect/vect-45.c: Added comments.
9438         * gcc.dg/vect/vect-50.c: Added comments.
9439         * gcc.dg/vect/vect-51.c: Added comments.
9440
9441         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9442         aligned type.
9443         * gcc.dg/vect/Os-vect-95.c: Likewise.
9444
9445         * gcc.dg/vect/vect-41.c: Test removed.
9446         * gcc.dg/vect/vect-47.c: Test removed.
9447         * gcc.dg/vect/vect-55.c: Test removed.
9448         * gcc.dg/vect/vect-59.c: Test removed.
9449
9450 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9451
9452         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9453         No longer vectorizable on vect_no_align targets.
9454         * gcc.dg/vect/pr20122.c: Likewise.
9455         * gcc.dg/vect/vect-74.c: Likewise.
9456         * gcc.dg/vect/vect-75.c: Likewise.
9457         * gcc.dg/vect/vect-76.c: Likewise.
9458
9459         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9460         Will not be vectorizable on vect_no_align targets once aliasing issues
9461         are resolved.
9462         * gcc.dg/vect/vect-79.c: Likewise.
9463
9464         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9465         * gcc.dg/vect/vect-78.c: Likewise.
9466         * gcc.dg/vect/vect-97.c: Likewise.
9467
9468 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9469
9470         * gcc.dg/pr23943.c: New test.
9471
9472 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9473
9474         PR fortran/19181
9475         * gfortran.dg/derived_pointer_null_1.f90: New test.
9476
9477 2005-09-18  Richard Guenther  <rguenther@suse.de>
9478
9479         PR middle-end/23944
9480         * gcc.c-torture/compile/pr23944.c: New testcase.
9481
9482 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9483
9484         PR fortran/15975
9485         * gfortran.dg/der_pointer_2.f90: New test.
9486
9487 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9488
9489         PR fortran/16861
9490         * gfortran.dg/nested_modules_2.f90: New test.
9491
9492 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9493
9494         PR c++/18368
9495         * g++.dg/other/semicolon.C: New test.
9496
9497 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9498
9499         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9500         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9501
9502 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9503
9504         PR c++/23914
9505         * g++.dg/template/static18.C: New test.
9506
9507         PR c++/21514
9508         * g++.dg/template/crash19.C: Remove dg-error marker.
9509         * g++.dg/template/local4.C: New test.
9510
9511 2005-09-16  Paul Brook  <paul@codesourcery.com>
9512
9513         PR fortran/23906
9514         * gfortran.dg/dependency_1.f90: New test.
9515
9516 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9517
9518         PR c++/23896
9519         * g++.dg/template/static17.C: New test.
9520
9521 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9522
9523         PR c++/23139
9524         * g++.dg/warn/huge-val1.C: New test.
9525
9526 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9527
9528         PR c++/13140
9529         * g++.dg/parse/class2.C: New test.
9530         * g++.dg/template/explicit8.C: Likewise.
9531         * g++.dg/template/spec25.C: Likewise.
9532
9533 2005-09-14  Josh Conner  <jconner@apple.com>
9534
9535         PR middle-end/23584
9536         * gcc.dg/pr23584.c: New test.
9537
9538 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9539
9540         PR fortran/21875 Internal Unit Array I/O, NIST
9541         * gfortran.dg/arrayio_1.f90: New test.
9542         * gfortran.dg/arrayio_1.f90: New test.
9543         * gfortran.dg/arrayio_1.f90: New test.
9544         * gfortran.dg/arrayio_1.f90: New test.
9545         * gfortran.dg/arrayio_1.f90: New test.
9546
9547 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9548
9549         PR middle-end/22480
9550         * gcc.dg/vect/pr22480.c: New test.
9551
9552 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9553
9554         PR fortran/19358
9555         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9556
9557 2005-09-13 Josh Conner <jconner@apple.com>
9558
9559         PR c++/23180
9560         * g++.dg/init/struct2.C: New test.
9561         * g++.dg/init/struct3.C: New test.
9562
9563 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9564
9565         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9566         Clean up temp files.
9567         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9568         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9569         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9570         gcc.dg/tree-ssa/builtin-printf-1.c,
9571         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9572         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9573         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9574         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9575         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9576         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9577         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9578         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9579         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9580         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9581         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9582         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9583
9584 2005-09-13  Josh Conner  <jconner@apple.com>
9585
9586         * lib/gcc-dg.exp: Load scanipa.exp.
9587         (cleanup-dump): New procedure.
9588         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9589         * lib/scandump.exp: New file.
9590         * lib/scantree.exp: Use it.
9591         * lib/scanipa.exp: New file.
9592
9593 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9594
9595         PR fortran/17740
9596         * gfortran.dg/generic_4.f90: New test.
9597
9598 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9599
9600         PR target/23816
9601         * gcc.target/i386/pr23816-1.c: New test.
9602         * gcc.target/i386/pr23816-2.c: New test.
9603
9604
9605 2005-09-13  Bastian Blank <waldi@debian.org>
9606
9607         PR c++/16171
9608         * g++.dg/abi/mangle26.C: New test.
9609         * g++.dg/abi/mangle27.C: New test.
9610         * g++.dg/abi/mangle28.C: New test.
9611         * g++.dg/abi/mangle29.C: New test.
9612
9613         PR c++/23839
9614         * g++.dg/parse/register1.C: New test.
9615
9616 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9617
9618         PR c++/23842
9619         * g++.dg/template/access16.C: New test.
9620
9621 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9622
9623         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9624
9625 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9626
9627         PR fortran/18899
9628         * gfortran.dg/shape_2.f90: New test.
9629
9630 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9631
9632         PR target/19269
9633         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9634         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9635         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9636         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9637         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9638         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9639         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9640         tests.
9641
9642 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9643
9644         PR c++/23841
9645         * g++.dg/parse/template17.C: New test.
9646
9647 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9648
9649         PR c++/23789
9650         * g++.dg/template/nontype14.C: New test.
9651
9652 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9653
9654         PR g++/7874
9655         * g++.dg/lookup/friend7.C: New test.
9656         * g++.dg/lookup/friend8.C: New test.
9657         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9658         so that it will be found via argument dependent lookup.
9659         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9660         friend functions which will no longer be found.
9661         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9662         function g, so that it will be found via argument dependent
9663         lookup.
9664         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9665         * g++.old-deja/g++.mike/net43.C: Likewise.
9666
9667 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9668
9669         PR c++/23691
9670         * g++.dg/template/static16.C: New test.
9671
9672 2005-09-12  Josh Conner  <jconner@apple.com>
9673
9674         PR middle-end/23237
9675         * gcc.c-torture/compile/pr23237.c: New test.
9676
9677 2005-09-11  Richard Henderson  <rth@redhat.com>
9678
9679         * g++.dg/other/error8.C: Update expected diagnostic text.
9680
9681 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9682
9683         PR libfortran/19872
9684         * gfortran.dg/overwrite_1.f: New test.
9685
9686 2005-09-09  Josh Conner  <jconner@apple.com>
9687
9688         * g++.dg/init/pr23180-1.C: Removed.
9689         * g++.dg/init/pr23180-2.C: Removed.
9690
9691 2005-09-09  David Daney <ddaney@avtrex.com>
9692
9693         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9694         files which are ...
9695         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9696         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9697
9698 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9699
9700         * gfortran.dg/iostat_2.f90: New test.
9701
9702 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9703
9704         PR c++/22252
9705         * g++.dg/ext/interface1.C: New test.
9706         * g++.dg/ext/interface1.h: Likewise.
9707         * g++.dg/ext/interface1a.cc: Likewise.
9708
9709 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9710
9711         * gfortran.dg/iomsg_1.f90: New test case.
9712
9713 2005-09-09  Richard Guenther  <rguenther@suse.de>
9714
9715         PR c++/23624
9716         * g++.dg/tree-ssa/pr23624.C: New testcase.
9717
9718 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9719
9720         PR fortran/19239
9721         * gfortran.dg/vector_subscript_1.f90,
9722         * gfortran.dg/vector_subscript_2.f90: New tests.
9723
9724 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9725
9726         PR fortran/21104
9727         * gfortran.dg/array_alloc_1.f90,
9728         * gfortran.dg/array_alloc_2.f90,
9729         * gfortran.dg/array_alloc_3.f90: New tests.
9730
9731 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9732
9733         PR fortran/12840
9734         * gfortran.dg/array_constructor_6.f90
9735         * gfortran.dg/array_constructor_7.f90
9736         * gfortran.dg/array_constructor_8.f90
9737         * gfortran.dg/array_constructor_9.f90
9738         * gfortran.dg/array_constructor_10.f90
9739         * gfortran.dg/array_constructor_11.f90
9740         * gfortran.dg/array_constructor_12.f90: New tests.
9741
9742 2005-09-08  Josh Conner  <jconner@apple.com>
9743
9744         PR c++/23180
9745         * g++.dg/init/pr23180-1.C: New test.
9746         * g++.dg/init/pr23180-2.C: New test.
9747
9748 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9749
9750         PR fortran/18878
9751         * gfortran.dg/module_double_reuse.f90: New.
9752
9753 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9754
9755         PR fortran/23270
9756         PR fortran/22304
9757         PR fortran/18870
9758         PR fortran/17917
9759         PR fortran/16511
9760         * gfortran.dg/common_equivalence_1.f: New.
9761         * gfortran.dg/common_equivalence_2.f: New.
9762         * gfortran.dg/common_equivalence_3.f: New.
9763         * gfortran.dg/contained_equivalence_1.f90: New.
9764         * gfortran.dg/module_blank_common.f90: New.
9765         * gfortran.dg/module_commons_1.f90: New.
9766         * gfortran.dg/module_equivalence_1.f90: New.
9767         * gfortran.dg/nested_modules_1.f90: New.
9768         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9769         equivalences and add comment to connect the test with
9770         the PR.
9771
9772 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9773
9774         PR fortran/23765
9775         * gfortran.dg/common_6.f90: New test.
9776
9777 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9778
9779         PR fortran/15326
9780         * gfortran.dg/char_result_1.f90,
9781         * gfortran.dg/char_result_2.f90,
9782         * gfortran.dg/char_result_3.f90,
9783         * gfortran.dg/char_result_4.f90,
9784         * gfortran.dg/char_result_5.f90,
9785         * gfortran.dg/char_result_6.f90,
9786         * gfortran.dg/char_result_7.f90,
9787         * gfortran.dg/char_result_8.f90: New tests.
9788
9789 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9790
9791         PR fortran/19928
9792         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9793
9794 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9795
9796         PR obj-c++/16816
9797         * obj-c++.dg/selector-5.mm: New test.
9798         * obj-c++.dg/selector-6.mm: New test.
9799
9800 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9801
9802         PR objc/20574
9803         PR objc/19324
9804         * objc.dg/error-1.m: New test.
9805
9806 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9807
9808         PR fortran/23373
9809         * gfortran.fortran-torture/execute/pr23373-1.f90,
9810         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9811
9812 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9813
9814         PR libfortran/23760
9815         * gfortran.dg/g77/1832.f: Remove long string in write statement
9816         to allow the test to pass on correct list directed output with
9817         prepended space.
9818
9819 2005-09-07  James E Wilson  <wilson@specifix.com>
9820
9821         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9822
9823 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9824
9825         * gfortran.dg/parameter+save.f90: Rename to
9826         * gfortran.dg/parameter_save.f90: .. this.
9827
9828 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9829
9830         PR fortran/20848
9831         * gfortran.dg/parameter+save.f90: New test case.
9832
9833 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9834
9835         PR fortran/19269
9836         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9837
9838 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9839
9840         PR c/23075
9841         * gcc.dg/pr23075.c: New test.
9842         * g++.dg/warn/pr23075.C: New test.
9843
9844         PR target/22362
9845         * gcc.target/i386/pr22362.c: New test.
9846
9847         PR rtl-optimization/23098
9848         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9849
9850         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9851         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9852         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9853
9854 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9855
9856         * g++.dg/expr/cast6.C: New test.
9857
9858         PR c++/9782
9859         * g++.dg/init/new15.C: New test.
9860
9861 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9862
9863         * gcc.dg/vect/Os-vect-95.c: New test.
9864         * gcc.dg/vect/vect-95.c: Same.
9865
9866 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9867
9868         * gcc.dg/vect/vect-29.c: Update xfail testing.
9869         * gcc.dg/vect/vect-44.c: Same.
9870         * gcc.dg/vect/vect-48.c: Same.
9871         * gcc.dg/vect/vect-50.c: Same.
9872         * gcc.dg/vect/vect-72.c: Same.
9873         * gcc.dg/vect/vect-77.c: Same.
9874         * gcc.dg/vect/vect-78.c: Same.
9875         * gcc.dg/vect/vect-80.c: Same.
9876         * gcc.dg/vect/vect-96.c: Same.
9877         * gcc.dg/vect/vect-100.c: Same.
9878         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9879         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9880         * gfortran.dg/vect/vect-5.f90: Same.
9881
9882 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9883
9884         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9885         start strings.
9886         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9887         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9888
9889         PR c++/23056
9890         * g++.dg/opt/pr23056.C: New test.
9891
9892         PR rtl-optimization/23098
9893         * gcc.target/i386/pr23098.c: New test.
9894
9895 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9896
9897         PR c++/23667
9898         * g++.dg/template/static15.C: New test.
9899
9900         PR c++/21440
9901         * g++.dg/ext/stmtexpr5.C: New test.
9902         * g++.dg/ext/stmtexpr6.C: Likewise.
9903
9904 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9905
9906         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9907
9908         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9909         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9910         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9911
9912 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9913
9914         PR libfortran/23321
9915         * gfortran.dg/direct_io_4.f90: New test case.
9916
9917 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9918             Rasmus Hahn  <rassahah@neofonie.de>
9919
9920         PR libobjc/23108
9921         * objc.dg/type-stream-1.m: New test.
9922
9923 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9924
9925         PR fortran/23661
9926         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9927         gfortran.dg/print_fmt_3.f90: New test.
9928
9929 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9930
9931         * gfortran.dg/fmt_t_1.f90: New test.
9932
9933 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR rtl-optimization/23454
9936         * g++.dg/opt/pr23454.C: New test.
9937
9938 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9939
9940         PR c++/23699
9941         * g++.dg/ext/static1.C: New test.
9942
9943 2005-09-02  Richard Henderson  <rth@redhat.com>
9944
9945         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9946         tail call to check_fa_work.
9947
9948 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9949
9950         PR c++/21687
9951         * g++.dg/other/gc3.C: New test.
9952
9953 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9954
9955         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9956         * gcc.dg/20050826-1.c: Likewise.
9957
9958 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9959
9960         PR c++/23167
9961         * g++.dg/expr/volatile1.C: New test.
9962
9963 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9964
9965         PR middle-end/23547
9966         * gcc.dg/pr23547.c: New test.
9967
9968 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9969
9970         PR c/22061
9971         * gcc.c-torture/execute/pr22061-1.c,
9972         * gcc.c-torture/execute/pr22061-2.c,
9973         * gcc.c-torture/execute/pr22061-3.c,
9974         * gcc.c-torture/execute/pr22061-4.c: New tests.
9975
9976 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9977
9978         * gcc.dg/Wredundant-decls-2.c: New test to check that
9979         -Wredundant-decls does not issue warning for a variable
9980         definition following a declaration.
9981
9982 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9983
9984         PR debug/7241
9985         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9986         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9987         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9988
9989         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9990         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9991         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9992         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9993         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9994         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9995         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9996         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9997
9998 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9999
10000         PR objc/23306
10001         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10002         scan-assmbler.
10003
10004 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10005
10006         PR target/21255
10007         * gcc.dg/pr21255-1.c: New test.
10008         * gcc.dg/pr21255-2-mb.c: Likewise.
10009         * gcc.dg/pr21255-2-ml.c: Likewise.
10010         * gcc.dg/pr21255-3.c: Likewise.
10011         * gcc.dg/pr21255-4.c: Likewise.
10012
10013 2005-08-31  Dale Johannesen  <dalej@apple.com>
10014
10015         * gcc.dg/20050830-1.c: New.
10016
10017 2005-08-31  Josh Conner  <jconner@apple.com>
10018
10019         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10020         command-line options for arm-*-* targets.
10021         * g++.dg/init/array16.C: Likewise.
10022         * g++.dg/other/crash-4.C: Likewise.
10023
10024 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10025
10026         PR obj-c++/23640
10027         * obj-c++.dg/gnu-runtime-3.mm: New test.
10028
10029 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10030
10031         PR c++/13377
10032         * g++.dg/lookup/ambig4.C: New test.
10033         * g++.dg/lookup/ambig5.C: New test.
10034         * g++.dg/tc1/dr101.C: Adjust error markers.
10035
10036 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10037
10038         PR c++/23639
10039         * g++.dg/template/ttp5.C: Adjust error markers.
10040
10041 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10042
10043         PR testsuite/23609
10044         * lib/obj-c++.exp: Include target-libpath.exp.
10045         (obj-c++_link_flags): Look for the GNU libobjc library
10046         and set the library path to include it.
10047         Don't manually set LD_LIBRARY_PATH (etc.) but call
10048         set_ld_library_path_env_vars instead.
10049         (obj-c++_target_compile): Don't set library path or
10050         linker flags because they are already set correctly
10051         in obj-c++_link_flags.
10052
10053 2005-08-30  Josh Conner  <jconner@apple.com>
10054
10055         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10056         to command-line options for arm-*-* targets.
10057
10058 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10059
10060         * g++.dg/other/i386-1.C: New.
10061
10062 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10063
10064         PR preprocessor/20348
10065         PR preprocessor/20356
10066         * gcc.dg/cpp/pr20348.c: New test.
10067         * gcc.dg/cpp/pr20348.h: New file.
10068         * gcc.dg/cpp/inc/pr20348.h: New file.
10069         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10070         * gcc.dg/cpp/pr20356.c: New test.
10071         * gcc.dg/cpp/pr20356.h: New file.
10072         * gcc.dg/cpp/inc/pr20356.h: New file.
10073         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10074
10075 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10076
10077         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10078         Fix array dimension to avoid correct end-of-file error.
10079
10080 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10081
10082         PR libfortran/23598
10083         * gfortran.dg/iostat_1.f90: New test.
10084
10085 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10086
10087         PR middle-end/23408
10088         * gcc.dg/pr23408.c: New test.
10089
10090 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10091
10092         PR c++/23099
10093         * g++.dg/init/member1.C: Make sure erroneous static data member
10094         definitions are required.
10095         * g++.dg/template/static13.C: New test.
10096         * g++.dg/template/static14.C: Likewise.
10097
10098 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10099
10100         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10101         -march=pentium4, remove ilp32 requirement.
10102
10103         PR middle-end/23484
10104         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10105         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10106
10107 2005-08-29  Andreas Jaeger  <aj@suse.de>
10108
10109         PR testsuite/23607
10110         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10111
10112 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10113
10114         * gcc.c-torture/execute/20050316-2.c: New test.
10115         * gcc.c-torture/execute/20050316-3.c: New test.
10116         * gcc.dg/torture/pr16104-1.c: New test.
10117
10118 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10119
10120         PR middle-end/23463
10121         * gcc.c-torture/execute/zero-struct-1.c: New test.
10122
10123 2005-08-27  Richard Guenther  <rguenther@suse.de>
10124
10125         PR target/23575
10126         * gcc.target/i386/pr23575.c: New testcase.
10127
10128 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10129
10130         PR rtl-optimization/23561
10131         * gcc.c-torture/execute/20050826-1.c: New test.
10132
10133         PR rtl-opt/23560
10134         * gcc.c-torture/execute/20050826-2.c: New test.
10135
10136 2005-08-26  Dale Johannesen  <dalej@apple.com>
10137
10138         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10139         * gcc.dg/20050826-1.c: New.
10140
10141 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10142
10143         PR c++/19004
10144         * g++.dg/template/nontype13.C: New test.
10145
10146         PR c++/23491
10147         * g++.dg/init/new14.C: New test.
10148         * g++.dg/expr/anew1.C: Do not XFAIL.
10149         * g++.dg/expr/anew2.C: Likewise.
10150         * g++.dg/expr/anew3.C: Likewise.
10151
10152 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10153
10154         PR middle-end/22439
10155         * gcc.dg/vla-3.c: New test.
10156
10157 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10158
10159         PR fortran/20363
10160         * gfortran.dg/named_interface.f90: New.
10161
10162 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10163
10164         * gcc.c-torture/execute/frame-address.c: New test.
10165
10166 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10167
10168         PR c++/20817
10169         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10170
10171 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10172
10173         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10174
10175 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10176
10177         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10178         * gcc.dg/altivec-22.c: Rename from..
10179         * gcc.dg/altivec-nomfcr.c: ..this.
10180
10181 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10182
10183         PR tree-optimization/23546
10184         * gcc.dg/tree-ssa/pr23546.c: New test.
10185
10186 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10187
10188         PR fortran/17758
10189         * gfortran.dg/nonreturning_statements.f90: New test.
10190
10191 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10192
10193         PR c++/22454
10194         * g++.dg/parse/crash29.C: New.
10195
10196 2005-08-23  DJ Delorie  <dj@redhat.com>
10197
10198         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10199         constants have the L suffix.
10200
10201 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10202
10203         PR c++/23044
10204         * g++.dg/template/instantiate8.C: New.
10205
10206 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10207
10208         PR middle-end/23467
10209         * gcc.c-torture/execute/pr23467.c: New test.
10210
10211 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10212
10213         PR tree-optimization/22043
10214         * gcc.c-torture/execute/20050613-1.c: New test.
10215
10216 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10217
10218         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10219
10220 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10221
10222         PR rtl-optimization/23478
10223         * g++.dg/opt/pr23478.C: New test.
10224
10225 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10226
10227         PR c/18715
10228         * gcc.dg/switch-warn-3.c: New test.
10229
10230 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10231
10232         PR c++/22233
10233         * g++.dg/template/param1.C: New test.
10234
10235 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10236
10237         PR c++/23089
10238         * g++.dg/other/incomplete1.C: New test.
10239
10240 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10241
10242         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10243         are vectorizable.
10244
10245 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10246
10247         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10248         d_lines_5.f: New.
10249
10250 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10251
10252         * gcc.target/i386/sse-4.c: New test.
10253
10254 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10255
10256         PR testsuite/23239
10257         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10258
10259 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10260
10261         * gcc.dg/20050811-1.c: New test.
10262         * gcc.dg/20050811-2.c: New test.
10263
10264 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10265
10266         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10267
10268 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10269
10270         PR 23476
10271         * gcc.c-torture/compile/pr23476.c: New test.
10272
10273 2005-08-19  Devang Patel  <dpatel@apple.com>
10274
10275         PR tree-optimization/23048
10276         * gcc.dg/tree-ssa/pr23048.c: New test.
10277
10278 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10279
10280         PR middle-end/20624
10281         * g++.dg/warn/Wreturn-3.C: New test
10282
10283 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10284
10285         PR tree-optimization/22228
10286         * g++.dg/vect/pr22543.cc: New test.
10287
10288 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10289
10290         PR tree-optimization/21574
10291         * gcc.dg/tree-ssa/pr21574.c: New test.
10292
10293 2005-08-16  James E Wilson  <wilson@specifix.com>
10294
10295         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10296
10297 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10298
10299         PR tree-opt/23402
10300         * gcc.c-torture/compile/zero-strct-3.c: New test.
10301         * gcc.c-torture/compile/zero-strct-4.c: New test.
10302
10303 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10304
10305         PR target/23376
10306         * gcc.target/x86_64/pr23376.c: New test.
10307
10308 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10309
10310         PR c++/23337
10311         * g++.dg/ext/vector2.C: New.
10312
10313 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10314
10315         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10316
10317 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10318
10319         PR libfortran/23428
10320         * gfortran.dg/inquire-complex.f90: New test case.
10321
10322 2005-08-16  James E Wilson  <wilson@specifix.com>
10323
10324         PR tree-optimization/21105
10325         * gcc.dg/large-size-array.c: New.
10326
10327 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10328
10329         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10330         type.
10331         * gcc.dg/vect/vect-41: Likewise.
10332         * gcc.dg/vect/vect-42: Likewise.
10333         * gcc.dg/vect/vect-43: Likewise.
10334         * gcc.dg/vect/vect-44: Likewise.
10335         * gcc.dg/vect/vect-46: Likewise.
10336         * gcc.dg/vect/vect-47: Likewise.
10337         * gcc.dg/vect/vect-48: Likewise.
10338         * gcc.dg/vect/vect-52: Likewise.
10339         * gcc.dg/vect/vect-53: Likewise.
10340         * gcc.dg/vect/vect-54: Likewise.
10341         * gcc.dg/vect/vect-55: Likewise.
10342         * gcc.dg/vect/vect-56: Likewise.
10343         * gcc.dg/vect/vect-57: Likewise.
10344         * gcc.dg/vect/vect-58: Likewise.
10345         * gcc.dg/vect/vect-59: Likewise.
10346         * gcc.dg/vect/vect-60: Likewise.
10347         * gcc.dg/vect/vect-61: Likewise.
10348         * gcc.dg/vect/vect-85: Likewise.
10349         * gcc.dg/vect/vect-87: Likewise.
10350         * gcc.dg/vect/vect-88: Likewise.
10351         * gcc.dg/vect/vect-93.c: Likewise.
10352         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10353         * gcc.dg/vect/vect-75: Likewise.
10354         * gcc.dg/vect/vect-76: Likewise.
10355         * gcc.dg/vect/vect-77: Likewise.
10356         * gcc.dg/vect/vect-78: Likewise.
10357         * gcc.dg/vect/vect-80: Likewise.
10358         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10359         vectorized for the expected reason, rather than checking how alignment
10360         was handled.
10361         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10362         type and also instead of aligned pointers. Added documentation.
10363
10364 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10365
10366         * gfortran.dg/power.f90: New test.
10367
10368 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10369
10370         PR rtl-optimization/23299
10371         * g++.dg/opt/pr23299.C: New test.
10372
10373 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10374
10375         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10376
10377 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10378
10379         * g++.dg/template/local6.C: New test.
10380
10381 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10382
10383         * execute/exceptions/finally-1.m: Check that the catch and finally are
10384         being called.  Also add a "return 0;" at the end of main.
10385
10386 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10387
10388         PR fortran/21432.
10389         * gfortran.dg/namelist_print_1.f: New test of functionality of
10390         PRINT namelist.
10391         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10392         namelist generates error with -std=f95.
10393
10394 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10395
10396         PR tree-optimization/23119
10397         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10398
10399 2005-08-13  Marcin Koziej  <creep@desk.pl>
10400             Andrew Pinski  <pinskia@physics.uc.edu>
10401
10402         PR libobjc/22492
10403         * execute/exceptions/finally-1.m: New test.
10404
10405 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10406
10407         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10408         testsuite.
10409         * objc/execute/exceptions/trivial.m: New test.
10410         * objc.dg/try-catch-11.m: Move to ...
10411         * objc/execute/exceptions/foward-1.m: Here.
10412         * objc.dg/try-catch-2.m: Move to ...
10413         * objc/execute/exceptions/catchall-1.m: Here.
10414         * objc.dg/try-catch-8.m: Move to ...
10415         * objc/execute/exceptions/local-variables-1.m: Here.
10416
10417 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10418
10419         * objc.dg/nested-func-1.m: Move to ...
10420         * objc/execute/nested-func-1.m: Here.
10421
10422 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10423
10424         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10425         in ${options} instead of [target_info name].
10426         * lib/obj-c++.exp (objc_target_compile): Likewise.
10427
10428 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10429
10430         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10431
10432 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10433
10434         part of PR testsuite/23348
10435         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10436         of the torture options.
10437         * objc/compile/trivial.m: New test.
10438
10439 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10440
10441         * gfortran.dg/eoshift.f90: Correct format.
10442
10443 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10444
10445         * gfortran.fortran-torture/execute/character_passing.f90:
10446         Fix comment typo.
10447
10448 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10449
10450         PR c++/8271
10451         * g++.dg/template/unify10.C: New.
10452
10453 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10454
10455         * g++.dg/parse/pr22514.C: Move to...
10456         * g++.dg/debug/pr22514.C: here.
10457
10458 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10459
10460         PR c++/23266
10461         * g++.dg/inherit/pure1.C: New test.
10462
10463         * ChangeLog: Fix typos.
10464
10465 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10466             Steven Bosscher  <stevenb@suse.de>
10467
10468         * gfortran.dg/runtime_warning_1.f90: New test.
10469
10470 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10471
10472         PR c++/23219
10473         * g++.dg/parse/crash28.C: New.
10474
10475 2005-08-11  Richard Guenther  <rguenther@suse.de>
10476
10477         PR target/23289
10478         * gcc.target/i386/tailcall-1.c: New testcase.
10479
10480 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10481
10482         * gcc.dg/vect/vect-67.c: Un-xfail.
10483
10484 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10485
10486         PR c++/23225
10487         * g++.dg/testsuite/parse/crash27.C: new test.
10488
10489 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10490
10491         PR libfortran/22143
10492         * gfortran.dg/shift-kind.f90: New testcase.
10493
10494 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10495
10496         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10497         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10498
10499 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10500
10501         PR c++/20646
10502         * g++.dg/other/mult-stor1.C: New test.
10503
10504 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10505
10506         * gcc.c-torture/pr18299-1.c: Move to ...
10507         * gcc.c-torture/compile/pr18299-1.c: Here.
10508
10509 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10510
10511         * gfortran/fortran.torture/execute/character_passing.f90:
10512         Fix types for LSAME.
10513
10514 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10515
10516         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10517         input data back to what it was originally.
10518
10519 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10520
10521         * objc.dg/try-catch-8.m: Enable for all targets.
10522
10523 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10524
10525         * gcc.dg/pr23165.c: New test.
10526
10527 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10528
10529         PR tree-optimization/23234
10530         * gcc.dg/tree-ssa/pr23234.c: New test.
10531
10532 2005-08-08  Josh Conner  <jconner@apple.com>
10533
10534         PR rtl-optimization/23241
10535         * gcc.dg/char-compare.c: New test.
10536
10537 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10538
10539         PR c++/22508
10540         * g++.dg/init/new13.C: New test.
10541
10542 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10543
10544         PR c++/21166
10545         * g++.dg/other/crash-4.C: Adjust
10546         * g++/dg/ext/packed9.C: New.
10547
10548 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10549
10550         PR middle-end/21964
10551         * gcc.c-torture/execute/pr21964-1.c: New test.
10552
10553 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10554
10555         PR c/22458
10556         * gcc.dg/pr22458-1.c: New test.
10557
10558 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10559             Steven G. Kargl <kargls@comcast.net>
10560
10561         PR fortran/22390
10562         * gfortran.dg/flush_1.f90: New test.
10563
10564 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10565
10566         PR c++/23191
10567         * g++.dg/template/eh2.C: New test.
10568
10569 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10570
10571         PR c++/19498
10572         * g++.dg/template/instantiate7.C: New test.
10573
10574 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10575
10576         PR c/23113
10577         * gcc.dg/Wunused-value-1.c: New test.
10578
10579 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10580
10581         PR rtl-optimization/23233
10582         * gcc.c-torture/compile/pr23233-1.c: New test.
10583
10584 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10585
10586         PR fortran/18833
10587         PR fortran/20850
10588         * gfortran.dg/equiv_1.f90: New test.
10589         * gfortran.dg/equiv_2.f90: New test.
10590         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10591         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10592         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10593
10594 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10595
10596         * gcc.c-torture/execute/vrp-5.c: New test.
10597         * gcc.c-torture/execute/vrp-6.c: New test.
10598         * gcc.dg/tree-ssa/vrp21.c: New test.
10599
10600 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10601
10602         * g++.dg/parse/pr22514.C: New test.
10603
10604 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10605
10606         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10607
10608         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10609         instead of constant loads / pool entries.
10610
10611 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10612
10613         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10614         TEST_TO_WCTYPE.
10615
10616 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10617
10618         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10619         __WINT_TYPE__ in generated prototypes if possible.
10620
10621 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10622
10623         PR 22037
10624         * g++.dg/tree-ssa/pr22037.C:
10625
10626 2005-08-04  Richard Henderson  <rth@redhat.com>
10627
10628         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10629         scan-tree-dump-times directive.
10630
10631 2005-08-04  Jan Hubicka  <jh@suse.cz>
10632
10633         * gcov-1.C: Fix switch counts.
10634         * gcov-4b.c: Likewise.
10635
10636 2005-08-03  Jeff Law  <law@redhat.com>
10637
10638         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10639
10640 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10641
10642         * gcc.c-torture/execute/pr23135.c: New test.
10643
10644 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10645
10646         PR tree-optimization/19899
10647         * gcc.dg/tree-ssa/scev-1.c: New test.
10648         * gcc.dg/tree-ssa/scev-2.c: New test.
10649
10650 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10651
10652         PR target/18582
10653         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10654
10655 2005-08-03  Jan Hubicka  <jh@suse.cz>
10656
10657         * update-conroll.c: New testcase.
10658         * update-conroll-2.c: New testcase.
10659
10660 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10661
10662         * gfortran.dg/constant_substring.f: New test.
10663         * gfortran.dg/pr22491.f: New test.
10664
10665 2005-08-02  Jan Hubicka  <jh@suse.cz>
10666
10667         * update-threading.c: Replace by the proper one.
10668
10669 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10670
10671         PR 23164
10672         * g++.dg/tree-ssa/pr23164.C: New test.
10673
10674 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10675
10676         * gcc.dg/tree-ssa/pr23192.c: New test.
10677
10678 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10679
10680         * gcc.c-torture/execute/vrp-4.c: New test.
10681
10682 2005-08-02  Jan Hubicka  <jh@suse.cz>
10683
10684         * update-threading.c: New test.
10685
10686 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10687
10688         * gcc.c-torture/compile/20050801-1.c: New test.
10689         * gcc.c-torture/compile/20050801-2.c: New test.
10690
10691 2005-08-01  Jan Hubicka  <jh@suse.cz>
10692
10693         * val-prof-5.c: New test.
10694
10695 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10696
10697         PR c/22311
10698         * gcc.dg/pr22311-1.c : New test.
10699
10700 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10701
10702         PR target/23095
10703         * gfortran.dg/pr23095.f: New test.
10704
10705         PR c++/22003
10706         * g++.dg/other/pr22003.C: New test.
10707
10708 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10709
10710         PR target/20621
10711         * gcc.c-torture/execute/pr20621-1.c: New test.
10712
10713 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10714
10715         * gfortran.dg/comma_format_extension_4.f: Adjust length
10716         of string for format.
10717         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10718         print statement with internal write.
10719         * gfortran.dg/der_array_io_2.f: Likewise.
10720         * gfortran.dg/der_array_io_3.f: Likewise.
10721
10722 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10723
10724         * gcc.dg/fold-abs-4.c: new test.
10725
10726 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10727
10728         PR fortran/22570 an related issues.
10729         * gfortran.dg/x_slash_1.f: New test.
10730
10731 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10732
10733         PR c/23143
10734         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10735         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10736
10737 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10738
10739         PR c/529
10740         * gcc.dg/Wshadow-3.c: New test.
10741
10742 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10743
10744         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10745         used to have the wrong bounds).
10746
10747 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10748
10749         PR c/21720
10750         * gcc.dg/hex-round-1.c: Test more cases.
10751         * gcc.dg/hex-round-2.c: New test.
10752
10753 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10754
10755         PR 22550
10756         * g++.dg/tree-ssa/pr22550.C: New test.
10757
10758 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10759
10760         * gcc.dg/tree-ssa/vrp19.c: New test.
10761         * gcc.dg/tree-ssa-vrp20.c: New test.
10762
10763 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10764
10765         PR c/22240
10766         * gcc.dg/transparent-union-4.c: New test.
10767
10768 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10769
10770         PR c/22192
10771         * gcc.dg/c99-vla-2.c: New test.
10772
10773 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10774
10775         PR c/21720
10776         * gcc.dg/hex-round-1.c: New test.
10777
10778 2005-07-28  Jan Hubicka  <jh@suse.cz>
10779
10780         * inliner-1.c: Do not dump everything.
10781         * tree-prof.exp: Do not pass -ftree-based-profiling.
10782         * bprob.exp: Likewise.
10783
10784         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10785
10786 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10787
10788         PR c++/22545
10789         * g++.dg/expr/ptrmem7.C: New test.
10790
10791 2005-07-28  Mike Stump  <mrs@apple.com>
10792
10793         * g++.old-deja/g++.mike/visibility-1.C: New test.
10794
10795 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10796
10797         PR c/20187
10798         * gcc.c-torture/execute/pr20187-1.c: New test.
10799
10800 2005-07-28  Jeff Law  <law@redhat.com>
10801
10802         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10803         * gcc.dg/tree-ssa/vrp18.c: New test.
10804
10805 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10806
10807         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10808
10809 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10810
10811         PR tree-optimization/22506
10812         * gcc.dg/vect/ps22506.c: New test.
10813
10814 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10815
10816         PR target/21149
10817         * gcc.target/i386/sse-3.c: New test.
10818
10819 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10820
10821         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10822         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10823
10824 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10825
10826         PR c/22589
10827         * gcc.c-torture/compile/pr22589-1.c: New test.
10828
10829 2005-07-28  Jan Hubicka  <jh@suse.cz>
10830
10831         * update-loopch.c: New testcase.
10832
10833 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10834
10835         PR rtl-optimization/23047
10836         * gcc.c-torture/execute/pr23047.c: New test.
10837         * gcc.c-torture/execute/pr23047.x: New.
10838
10839 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10840
10841         PR tree-optimization/22493
10842         * gcc.c-torture/execute/pr22493-1.c: New test.
10843         * gcc.c-torture/execute/pr22493-1.x: New.
10844         * gcc.c-torture/execute/vrp-1.c: New test.
10845         * gcc.c-torture/execute/vrp-2.c: New test.
10846         * gcc.c-torture/execute/vrp-2.c: New test.
10847
10848 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10849
10850         * gcc.target/frv/all-builtin-read8.c: Delete.
10851         * gcc.target/frv/all-builtin-read16.c: Delete.
10852         * gcc.target/frv/all-builtin-read32.c: Delete.
10853         * gcc.target/frv/all-builtin-read64.c: Delete.
10854         * gcc.target/frv/all-builtin-write8.c: Delete.
10855         * gcc.target/frv/all-builtin-write16.c: Delete.
10856         * gcc.target/frv/all-builtin-write32.c: Delete.
10857         * gcc.target/frv/all-builtin-write64.c: Delete.
10858         * gcc.target/frv/all-read-write-1.c: New.
10859
10860 2005-07-27  Jeff Law  <law@redhat.com>
10861
10862         * gcc.c-torture/execute/pr22630.c: New test.
10863
10864 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10865
10866         PR tree-optimization/23073
10867         * gcc.dg/vect/nodump-pr23073.c: New test.
10868         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10869
10870 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10871
10872         PR tree-optimize/22348
10873         * gcc.c-torture/execute/pr22348.c: New.
10874
10875 2005-07-27  Richard Guenther  <rguenther@suse.de>
10876
10877         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10878
10879 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10880
10881         PR fortran/22503
10882         * gfortran.dg/logical_comp.f90: New test.
10883
10884 2005-07-27  Jan Hubicka  <jh@suse.cz>
10885
10886         * inliner-1.c: Add cleanup of dumps.
10887         * val-prof-*.c: Likewise.
10888         * update-tailcall.c: New.
10889
10890 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10891
10892         PR 22591
10893         * gcc.dg/tree-ssa/pr22591.c: New test.
10894         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10895
10896 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10897
10898         PR libobjc/22606
10899         * objc.dg/try-catch-11.m: New test.
10900
10901 2005-07-26  Richard Guenther  <rguenther@suse.de>
10902
10903         PR tree-optimization/22486
10904         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10905
10906 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10907
10908         PR tree-opt/22484
10909         * testsuite/g++.dg/opt/loop2.C: New test.
10910
10911 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10912
10913         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10914         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10915
10916 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10917
10918         * lib/profopt.exp (profopt-execute): Check for profiling data
10919         files on the target.
10920
10921 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10922
10923         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10924         for matching of asm labels.
10925
10926 2005-07-25  Richard Guenther  <rguenther@suse.de>
10927
10928         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10929
10930 2005-07-25  Richard Guenther  <rguenther@suse.de>
10931
10932         PR testsuite/22624
10933         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10934
10935 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10936
10937         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10938         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10939         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10940         * gcc.dg/vect/vect-100.c: New test.
10941         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10942         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10943         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10944         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10945         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10946         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10947         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10948         * gfortran.dg/vect/pr19049.f90: New testcase.
10949         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10950
10951 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10952
10953         * gcc.c-torture/execute/20050713-1.c: New test.
10954
10955         PR fortran/20063
10956         * gfortran.fortran-torture/execute/data_4.f90: New test.
10957
10958         PR middle-end/20303
10959         * gcc.dg/visibility-d.c: New test.
10960
10961 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10962
10963         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10964         * gfortran.dg/underflow.f90: Ditto.
10965
10966 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10967
10968         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10969         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10970         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10971
10972 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10973
10974         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10975         include case of field width of zero.
10976
10977 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10978
10979         PR libgfortran/21875
10980         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10981         with trailing blanks on normal formatted read.
10982
10983 2005-07-23  Chao-ying Fu  <fu@mips.com>
10984
10985         * gcc.target/mips/mips32-dsp-type.c: New test.
10986         * gcc.target/mips/mips32-dsp.c: New test.
10987
10988 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10989
10990         PR testsuite/21073
10991         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10992
10993         PR testsuite/20454
10994         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10995         and __cyg_profile_func_exit.
10996
10997 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10998
10999         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11000         * gfortran.dg/comma_format_extension_4.f: Same.
11001         * gfortran.dg/pr15332.f: Same.
11002         * gfortran.dg/pr21730.f: Same.
11003
11004 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11005
11006         * g++.dg/opt/vrp2.C: Fix testcase.
11007
11008         PR tree-opt/22625
11009         * g++.dg/opt/vrp2.C: New test.
11010
11011 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11012
11013         PR debug/21828
11014         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11015
11016 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11017
11018         * gcc.dg/tree-ssa/20050719-1.c: New test.
11019
11020 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11021
11022         * gcc.dg/bfin-longcall-1.c: New file.
11023         * gcc.dg/bfin-longcall-2.c: New file.
11024
11025 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11026
11027         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11028
11029 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11030
11031         PR middle-end/19055
11032         * gcc.dg/tree-ssa/pr19055.c: New test.
11033         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11034
11035 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11036
11037         PR C++/22358
11038         * g++.dg/other/pr22358.C: New test.
11039
11040 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11041
11042         PR c++/2922
11043         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11044
11045 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11046
11047         PR c++/15938
11048         * g++.dg/init/union2.C: New test.
11049
11050 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11051
11052         PR c/22393
11053         * gcc.dg/complex-4.c: New test.
11054
11055 2005-07-21  Richard Guenther  <rguenther@suse.de>
11056
11057         PR testsuite/22522
11058         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11059         scanning for asm labels.
11060         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11061
11062 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11063
11064         PR target/22085
11065         * gcc.dg/altivec-pr22085.c: New.
11066
11067 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11068
11069         PR tree-optimization/19210
11070         * gcc.dg/tree-ssa/pr19210-1.c: New.
11071         * gcc.dg/tree-ssa/pr19210-2.c: New.
11072
11073 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11074
11075         PR rtl-optimization/22167
11076         * g++.dg/opt/pr22167.C: New test.
11077
11078 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11079
11080         PR c++/2922
11081         * g++.dg/lookup/two-stage2.C: New.
11082         * g++.dg/lookup/two-stage3.C: New.
11083         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11084         fixed two-stage name lookup for operators.
11085         * g++.dg/template/call3.C: Compiler now produces an appropriate
11086         error message.
11087         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11088         14 as a candidate.
11089         * g++.dg/template/ptrmem4.C: Compiler produces different error
11090         message.
11091         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11092         connect_to_method as a candidate.
11093
11094 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11095
11096         * gcc.dg/fold-alloc-1.c: New test.
11097
11098 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11099
11100         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11101         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11102
11103 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11104
11105         * gcc.dg/fold-abs-1.c: New test.
11106         * gcc.dg/fold-abs-2.c: New test.
11107         * gcc.dg/fold-abs-3.c: New test.
11108
11109 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11110
11111         Make CONSTRUCTOR use VEC to store initializers.
11112         * g++.dg/ext/complit3.C: Check for specific error messages.
11113         * g++.dg/init/brace2.C: Update error message.
11114         * g++.dg/warn/Wbraces2.C: Likewise.
11115
11116 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11117
11118         PR fortran/16940
11119         * gfortran.dg/module_interface_1.f90: New test.
11120
11121 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11122             Kenneth Zadeck <zadeck@naturalbridge.com>
11123
11124         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11125
11126 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11127
11128         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11129         specify -Wformat for these tests.
11130         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11131         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11132         * gcc.dg/format/opt-6.c: Delete.
11133
11134 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11135
11136         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11137         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11138
11139 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11140
11141         * gcc.dg/tree-ssa/alias-2.c: New test.
11142
11143 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11144
11145         PR c++/22263
11146         * g++.dg/template/explicit7.C: New test.
11147
11148 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11149
11150         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11151         width of 8 to +Inf and -Inf.
11152
11153 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11154
11155         PR c++/22139
11156         * g++.dg/template/friend36.C: New test.
11157
11158 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11159
11160         PR fortran/21730
11161         * gfortran.dg/pr21730.f: New test.
11162
11163 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11164             Kenneth Zadeck <zadeck@naturalbridge.com>
11165
11166         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11167         since pure const detection cannot run at -O1 in c compiler.
11168         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11169         can now optimize this case properly.
11170         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11171         because we now pass.
11172         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11173
11174 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11175
11176         PR c/22421
11177         * gcc.dg/format/bitfld-1.c: New test.
11178
11179 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11180
11181         PR c++/22204
11182         * g++.dg/rtti/repo1.C: New test.
11183
11184 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11185
11186         PR middle-end/22398
11187         * gcc.c-torture/compile/pr22398.c: New test.
11188
11189 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11190
11191         PR c++/22132
11192         * g++.dg/expr/cast4.C: New test.
11193
11194 2005-07-15  Richard Guenther  <rguenther@suse.de>
11195
11196         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11197         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11198
11199 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11200
11201         PR tree-optimization/22230
11202         * gcc.dg/tree-ssa/pr22230.c: New test.
11203
11204 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11205
11206         * gfortran.dg/g77/cpp6.f: New test.
11207
11208         PR fortran/22417
11209         * gfortran.dg/g77/cpp5.F: New test.
11210         * gfortran.dg/g77/cpp5.h: New file.
11211         * gfortran.dg/g77/cpp5inc.h: New file.
11212
11213 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11214
11215         PR libfortran/16435
11216         * gfortran.dg/tl_editting.f90: New.
11217         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11218
11219 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11220
11221         * gfortran.dg/char_array_constructor.f90: New test.
11222
11223 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11224
11225         * gfortran.dg/past_eor.f90: New.
11226         * gfortran.dg/complex_read.f90: New.
11227
11228 2005-07-13  Jeff Law  <law@redhat.com>
11229
11230         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11231         additional casts.
11232
11233         * gcc.dg/tree-ssa/pr22321.c: New test
11234
11235 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11236
11237         PR tree-optimization/21921
11238         * gcc.dg/tree-ssa/pr21921.c: New.
11239
11240 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11241
11242         PR tree-optimizatio/22442
11243         * gcc.dg/tree-ssa/loop-11.c: New test.
11244
11245 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11246
11247         PR tree-opt/21840
11248         * gcc.c-torture/compile/pr21840.c: New test.
11249
11250 2005-07-12  Jan Hubicka  <jh@suse.cz>
11251
11252         * gcc.c-torture/compile/pr22379.c: New test.
11253
11254 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11255
11256         PR libfortran/21593
11257         gfortran.dg/dev_null.f90: Remove outdated comment about
11258         PR libfortran/21593.
11259
11260
11261 2005-07-12  Dale Johannesen  <dalej@apple.com>
11262
11263         * gcc.target/i386/compress-float-sse.c: New.
11264         * gcc.target/i386/compress-float-sse-pic.c: New.
11265         * gcc.target/i386/compress-float-387.c: New.
11266         * gcc.target/i386/compress-float-387-pic.c: New.
11267         * gcc.dg/compress-float-ppc.c: New.
11268         * gcc.dg/compress-float-ppc-pic.c: New.
11269
11270 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11271
11272         PR libfortran/21593
11273         gfortran.dg/dev_null.f90: Remove targets.
11274
11275 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11276
11277         PR tree-opt/22335
11278         * gcc.dg/pr22335-1.c: New test.
11279         * gcc.dg/pr22335-2.c: New test.
11280
11281 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11282
11283         PR c++/20172
11284         * g++.dg/template/nontype12.C : New test.
11285
11286 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11287
11288         * gcc.dg/tree-ssa/loop-10.c: New test.
11289
11290 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11291
11292         * gcc.c-torture/execute/20020720-1.x: Remove.
11293
11294 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11295
11296         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11297
11298 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11299
11300         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11301         (dg-mips-options): Use it.
11302
11303 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11304
11305         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11306
11307 2005-07-09  Richard Henderson  <rth@redhat.com>
11308
11309         * lib/target-supports.exp (check_effective_target_sync_char_short):
11310         Add alpha.
11311
11312 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11313
11314         PR libfortran/22217
11315         * gfortran.dg/negative-z-descriptor.f90: New test.
11316
11317 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11318
11319         PR tree-opt/22329
11320         * gcc.dg/pr22329.c: New test.
11321
11322 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11323
11324         PR tree-optimization/20139
11325         * gcc.dg/tree-ssa/pr20139.c: New.
11326
11327 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11328
11329         PR tree-opt/22356
11330         * testsuite/gcc.dg/pr22356-1.c: New test.
11331
11332 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11333
11334         PR c++/21799
11335         * g++.dg/template/unify8.C: New.
11336         * g++.dg/template/unify9.C: New.
11337
11338 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11339
11340         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11341
11342 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11343
11344         * gcc.dg/darwin-version-1.c: New.
11345         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11346         * gcc.dg/builtins-20.c: Likewise.
11347         * gcc.dg/builtins-53.c: Likewise.
11348         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11349         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11350         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11351         * gcc.dg/torture/builtins-power-1.c: Likewise.
11352         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11353         on Darwin.
11354
11355 2005-07-07  Jeff Law  <law@redhat.com>
11356
11357         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11358         argument evaluation order.
11359
11360 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11361
11362         PR libfortran/21594
11363         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11364         Add test cases where the shift length is greater than the
11365         array length.
11366
11367 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11368
11369         * obj-c++.dg/proto-lossage-6.mm: New.
11370         * objc.dg/proto-lossage-6.m: New.
11371
11372 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11373
11374         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11375         * objc.dg/gnu-runtime-2.m: Likewise.
11376
11377 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11378
11379         * gfortran.dg/longline.f: New test.
11380
11381         * gfortran.dg/badline.f: New test.
11382
11383 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11384
11385         PR fortran/16531
11386         PR fortran/15966
11387         PR fortran/18781
11388         * gfortran.dg/hollerith.f90: New.
11389         * gfortran.dg/hollerith2.f90: New.
11390         * gfortran.dg/hollerith3.f90: New.
11391         * gfortran.dg/hollerith4.f90: New.
11392         * gfortran.dg/hollerith_f95.f90: New.
11393         * gfortran.dg/hollerith_legacy.f90: New.
11394         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11395
11396 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11397
11398         PR objc/22274
11399         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11400         * objc.dg/gnu-runtime-2.m: New.
11401
11402 2005-07-06  Jeff Law  <law@redhat.com>
11403
11404         * gcc.dg/tree-ssa/vrp17.c: New test.
11405
11406 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11407
11408         PR fortran/22327
11409         * gfortran.dg/array_constructor_5.f90: New test.
11410
11411 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11412
11413         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11414
11415 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11416
11417         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11418         * gcc.dg/980816-1.c: Ditto.
11419
11420 2005-07-06  Jeff Law  <law@redhat.com>
11421
11422         * gcc.c-torture/compile/pr21356.c: New test.
11423
11424 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11425
11426         PR c/22013
11427         PR c/22098
11428         * gcc.c-torture/compile/pr22013-1.c,
11429         gcc.c-torture/execute/pr22098-1.c,
11430         gcc.c-torture/execute/pr22098-2.c,
11431         gcc.c-torture/execute/pr22098-3.c: New tests.
11432
11433 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11434
11435         PR c/22308
11436         * gcc.dg/pr22308-1.c: New test.
11437
11438 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11439
11440         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11441         target.
11442         * gcc.dg/compare9.c: Use -fshort-enums instead of
11443         -fno-short-enums.  Change the last test to dg-bogus.
11444
11445 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11446
11447         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11448         * gcc.dg/compare9.c: New.
11449
11450 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11451
11452         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11453
11454 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11455
11456         PR testsuite/22288
11457         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11458
11459
11460 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11461
11462         * gcc.dg/format/gcc_gfc-1.c: New.
11463
11464 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11465
11466         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11467
11468 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11469
11470         PR fortran/20842
11471         * gfortran.dg/io_invalid_1.f90: New test.
11472
11473 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11474
11475         * gcc.dg/format/gcc_diag-1.c: Update.
11476
11477 2005-07-02  Jeff Law  <law@redhat.com>
11478
11479         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11480         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11481
11482 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11483
11484         * gcc.dg/format/gcc_diag-1.c: Update.
11485
11486 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11487
11488         PR tree-opt/22269
11489         * gcc.c-torture/compile/pr22269.c: New test.
11490
11491 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11492
11493         PR 21584
11494         PR 22219
11495         * g++.dg/tree-ssa/pr21584-1.C: New test.
11496         * g++.dg/tree-ssa/pr21584-2.C: New test.
11497
11498 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11499
11500         * obj-c++.dg/try-catch-11.mm: New.
11501         * objc.dg/try-catch-10.m: New.
11502
11503 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11504
11505         * g++.dg/other/ucnid-1.C: xfail on AIX.
11506
11507 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11508
11509         PR 22234
11510         * gcc.dg/20050629-1.c: New test.
11511
11512 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11513
11514         * obj-c++.dg/const-str-1[0-1].mm: New.
11515         * objc.dg/const-str-1[0-1].m: New.
11516
11517 2005-05-29  Richard Henderson  <rth@redhat.com>
11518
11519         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11520         Rename from check_effective_target_vect_no_max.
11521         (check_effective_target_vect_no_int_add): New.
11522         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11523         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11524         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11525         * gcc.dg/vect/vect-reduc-1.c: Use both.
11526         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11527
11528 2005-05-29  Richard Henderson  <rth@redhat.com>
11529
11530         * lib/target-supports.exp (check_effective_target_vect_no_max):
11531         Remove i386 and x86_64.
11532
11533 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11534
11535         PR testsuite/21969
11536         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11537
11538 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11539
11540         PR middle-end/21969
11541         * gcc.dg/vect/pr21969.c: New test.
11542
11543 2005-06-28  Eric Christopher  <echristo@redhat.com>
11544
11545         PR c/22052
11546         PR c/21975
11547         * gcc.dg/inline1.c: New test.
11548         * gcc.dg/inline2.c: Ditto.
11549         * gcc.dg/inline3.c: Ditto.
11550         * gcc.dg/inline4.c: Ditto.
11551         * gcc.dg/inline5.c: Ditto.
11552
11553 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11554
11555         PR libfortran/22142
11556         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11557         Add testcase also testing eoshift1 for PR 22142.
11558
11559 2005-06-28  Richard Henderson  <rth@redhat.com>
11560
11561         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11562         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11563         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11564         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11565         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11566
11567 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11568
11569         PR libfortran/22142
11570         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11571         Add testcase for PR 22142.
11572
11573 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11574
11575         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11576         gcc.target/ia64/fpreg-2.c: New tests.
11577
11578 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11579
11580         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11581
11582 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11583
11584         PR libfortran/22170
11585         * gfortran.dg/slash_1.f90: New test.
11586
11587 2005-06-27  Richard Henderson  <rth@redhat.com>
11588
11589         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11590         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11591         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11592         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11593         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11594         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11595
11596 2005-06-27  Richard Henderson  <rth@redhat.com>
11597
11598         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11599         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11600
11601 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11602
11603         * obj-c++.dg/proto-lossage-5.mm: New.
11604         * objc.dg/proto-lossage-5.m: New.
11605
11606 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11607
11608         PR 21959
11609         * gcc.dg/tree-ssa/pr21959.c: New test.
11610
11611 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11612
11613         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11614         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11615         testing uninitialized var.
11616
11617         * gcc.c-torture/execute/builtins/chk.h: New.
11618         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11619         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11620         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11621         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11622         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11623         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11624         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11625         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11626         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11627         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11628         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11629         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11630         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11631         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11632         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11633         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11634         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11635         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11636         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11637         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11638         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11639         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11640         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11641         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11642         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11643         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11644         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11645         * gcc.dg/builtin-object-size-1.c: New test.
11646         * gcc.dg/builtin-object-size-2.c: New test.
11647         * gcc.dg/builtin-object-size-3.c: New test.
11648         * gcc.dg/builtin-object-size-4.c: New test.
11649         * gcc.dg/builtin-object-size-5.c: New test.
11650         * gcc.dg/builtin-stringop-chk-1.c: New test.
11651         * gcc.dg/builtin-stringop-chk-2.c: New test.
11652         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11653         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11654         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11655         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11656         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11657         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11658         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11659         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11660         * gcc.c-torture/execute/printf-1.c: New test.
11661         * gcc.c-torture/execute/fprintf-1.c: New test.
11662         * gcc.c-torture/execute/vprintf-1.c: New test.
11663         * gcc.c-torture/execute/vfprintf-1.c: New test.
11664         * gcc.c-torture/execute/printf-chk-1.c: New test.
11665         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11666         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11667         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11668
11669 2005-06-27  Michael Matz  <matz@suse.de>
11670
11671         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11672         slot is not merged if address escapes.
11673
11674 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11675
11676         PR c/21911
11677         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11678
11679 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11680
11681         PR middle-end/17965
11682         * gcc.c-torture/compile/20050622-1.c: New test.
11683
11684         PR middle-end/22028
11685         * gcc.dg/20050620-1.c: New test.
11686
11687 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11688
11689         PR tree-optimization/22026
11690         * gcc.dg/tree-ssa/pr22026.c: New.
11691
11692 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11693
11694         PR libfortran/22144
11695         * gfortran.dg/shift-alloc.f90: New testcase.
11696
11697 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11698
11699         * all files: Update FSF address in copyright headers.
11700
11701 2005-06-22  Jan Hubicka  <jh@suse.cz>
11702
11703         * wholeprogram-1.c: New testcase.
11704         * wholeprogram-2.c: New testcase.
11705
11706 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11707
11708         PR 22171
11709         * gcc.dg/tree-ssa/pr22171.c: New test.
11710
11711 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11712
11713         * gfortran.dg/simplify_modulo.f90: New.
11714
11715 2005-06-24  Jan Hubicka  <jh@suse.cz>
11716
11717         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11718
11719 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11720
11721         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11722
11723 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11724
11725         * obj-c++.dg/typedef-alias-1.mm: New.
11726         * objc.dg/typedef-alias-1.m: New.
11727
11728 2005-06-23  Jeff Law  <law@redhat.com>
11729
11730         * gcc.dg/tree-ssa/vrp16.c: New test.
11731
11732 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11733
11734         * lib/target-supports.exp: Add
11735         check_effective_target_fortran_large_real and
11736         check_effective_target_fortran_large_int to check for
11737         corresponding effective targets.
11738         * gfortran.dg/large_integer_kind_1.f90: New test.
11739         * gfortran.dg/large_real_kind_1.f90: New test.
11740
11741 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11742
11743         PR tree-optimization/22117
11744         * gcc.dg/tree-ssa/pr22117.c: New.
11745
11746 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11747
11748         PR testsuite/22123
11749         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11750
11751 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11752
11753         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11754
11755 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11756
11757         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11758         * gfortran.dg/f2c_4.c: Likewise.
11759
11760 2005-06-22 Paul Brook  <paul@codesourcery.com>
11761
11762         PR fortran/21034
11763         * gfortran.dg/auto_save_1.f90: New test.
11764
11765 2005-06-22  Michael Matz  <matz@suse.de>
11766
11767         * gcc.target/x86-64/abi: New directory.
11768         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11769         * gcc.target/x86-64/abi/README.gcc: New file.
11770         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11771         * gcc.target/x86-64/abi/asm-support.s: New file.
11772         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11773         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11774         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11775         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11776         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11777         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11778         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11779         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11780         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11781         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11782         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11783         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11784         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11785         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11786         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11787         * gcc.target/x86_64/abi/test_varargs.c: New test.
11788
11789 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11790
11791         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11792         32-bit i?86 and x86_64.
11793
11794 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11795
11796         * obj-c++.dg/const-str-[1-9].mm: New tests.
11797
11798 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11799
11800         PR fortran/22010
11801         * gfortran.dg/namelist_use.f90: New.
11802         * gfortran.dg/namelist_use_only.f90: New.
11803
11804 2005-06-21  Jeff Law  <law@redhat.com>
11805
11806         * gcc.dg/tree-ssa/vrp15.c: New test.
11807
11808 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11809
11810         * lib/target-supports.exp (check_effective_target_vect_reduction):
11811         Remove.
11812         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11813         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11814         remove vect_reduction target keyword. Also avoid two returns in main.
11815         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11816         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11817         * gcc.dg/vect/vect-reduc-1short.c: New test.
11818         * gcc.dg/vect/vect-reduc-1char.c: New test.
11819         * gcc.dg/vect/vect-reduc-2short.c: New test.
11820         * gcc.dg/vect/vect-reduc-2char.c: New test.
11821         * gcc.dg/vect/vect-reduc-6.c: New test.
11822         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11823         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11824         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11825
11826 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11827         Paul Thomas  <pault@gcc.gnu.org>
11828
11829         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11830         New tests.
11831
11832 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11833
11834         * gfortran.dg/backslash_1.f90: New test.
11835         * gfortran.dg/backslash_2.f90: New test.
11836
11837 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11838
11839         * gfortran.dg/duplicate_labels.f90: New test.
11840
11841 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11842
11843         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11844         unsupportable relocations.
11845         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11846         * gcc.dg/20050321-2.c: xfail for NetWare.
11847
11848 2005-06-20  Andreas Jaeger  <aj@suse.de>
11849
11850         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11851         gcc.target/i386/fastcall-sseregparm.c,
11852         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11853
11854 2005-06-19  Richard Henderson  <rth@redhat.com>
11855
11856         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11857
11858 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11859
11860         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11861
11862 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11863
11864         PR c++/22115
11865         * g++.dg/conversion/simd2.C: Change expected error message.
11866
11867 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11868
11869         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11870         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11871         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11872
11873 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11874
11875         * gcc.dg/fold-mod-1.c: New test.
11876
11877 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11878
11879         PR fortran/19926
11880         * gfortran.dg/pr19926.f90: New test.
11881
11882 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11883
11884         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11885         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11886         targets.
11887         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11888         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11889
11890 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11891
11892         * gcc.target/ia64/float80-varargs-1.c: New test.
11893
11894 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11895
11896         PR tree-opt/22035
11897         * gfortran.dg/f2c_6.f90: New test.
11898
11899 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11900
11901         PR c++/17413
11902         * g++.dg/template/local5.C: New.
11903
11904 2005-06-17  Richard Henderson  <rth@redhat.com>
11905
11906         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11907
11908 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11909
11910         PR testsuite/21945
11911         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11912
11913 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11914
11915         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11916         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11917         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11918         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11919         check_vect to verify the presence of hardware vector support.
11920
11921 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11922
11923         PR testsuite/22056
11924         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11925
11926 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11927
11928         PR libfortran/19216
11929         * gfortran.dg/pr19216.f: Add correct space between brackets and
11930         dg directive.
11931
11932 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11933
11934         PR libfortran/16436
11935         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11936
11937 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11938
11939         * gcc.target/i386/attributes-error.c: New testcase.
11940         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11941         * gcc.target/i386/regparm-stdcall.c: Likewise.
11942         * gcc.target/i386/sseregparm-1.c: Likewise.
11943         * gcc.target/i386/sseregparm-2.c: Likewise.
11944
11945 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11946
11947         * g++.dg/rtti/crash2.C: New.
11948
11949 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11950
11951         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11952
11953 2005-06-15  David Ung  <davidu@mips.com>
11954
11955         * gcc.target/mips/mips16e-extends.c: New test for testing the
11956         generation of MIPS16e zeb/zeh, seb/seh instructions.
11957
11958 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11959
11960         PR 22018
11961         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11962         * gcc.dg/tree-ssa/pr22018.c: New test.
11963
11964 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11965
11966         * gcc.dg/simd-1.c: Update error messages.
11967         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11968         * gcc.dg/simd-2.c: Update error messages.
11969         * gcc.dg/simd-4.c: New.
11970
11971 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11972
11973         PR c++/20678
11974         * g++.dg/other/crash-4.C: New.
11975
11976 2005-06-14  Devang Patel  <dpatel@apple.com>
11977
11978         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11979
11980 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11981
11982         PR c++/21929
11983         * g++.dg/parse/crash11.C: Update
11984
11985 2005-06-13  Jeff Law  <law@redhat.com>
11986
11987         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11988         perform the desired transformations.
11989         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11990         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11991
11992 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11993
11994         PR fortran/22038
11995         * gfortran.dg/forall_1.f90: Un-XFAIL.
11996
11997 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11998
11999         PR c++/21929
12000         * g++.dg/parse/crash26.C: New.
12001
12002         PR c++/20789
12003         * g++.dg/init/member1.C: New.
12004
12005 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12006
12007         * gfortran.dg/altreturn_1.f90: New test.
12008
12009 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12010
12011         PR middle-end/21985
12012         * gcc.dg/tree-ssa/pr21985.c: New test.
12013
12014 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12015
12016         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12017
12018 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12019
12020         PR c++/21930
12021         * g++.dg/other/error10.C: New test case.
12022
12023 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12024
12025         PR libfortran/19155
12026         * gfortran.dg/pr19155.f: Add test.
12027
12028 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12029
12030         * gfortran.dg/f2c_7.f90: New test.
12031
12032         * gfortran.dg/forall_1.f90: XFAILed.
12033
12034 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12035
12036         * gcc.dg/pr14796-1.c: New.
12037         * gcc.dg/pr14796-2.c: New.
12038
12039 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12040
12041         PR fortran/17792
12042         PR fortran/21375
12043         * gfortran.dg/deallocate_stat.f90: New test.
12044
12045 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12046
12047         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12048
12049 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12050
12051         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12052         access will be generated when this loop is vectorized. Test that
12053         accesses with same alignment were detected.
12054         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12055         Test that accesses with same alignment were detected.
12056         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12057         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12058         alignment were detected.
12059
12060 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12061
12062         PR c++/10611
12063         * g++.dg/conversion/simd2.C: New.
12064
12065 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12066
12067         * gcc.dg/Wcxx-compat-1.c: New.
12068
12069 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12070
12071         PR libfortran/21480
12072         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12073         complex array.
12074
12075 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12076
12077         * gcc.dg/alias-8.c: New.
12078
12079 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12080
12081         * gcc.dg/format/cmn_err-1.c: Update.
12082
12083 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12084
12085         PR target/20666
12086         * gcc.target/sparc/fexpand-2.c: New.
12087         * gcc.target/sparc/fpmerge-2.c: New.
12088         * gcc.target/sparc/fpmul-2.c: New.
12089         * gcc.target/sparc/noresult.c: New.
12090         * gcc.target/sparc/pdist-2.c: New.
12091         * gcc.target/sparc/pdist-3.c: New.
12092
12093 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12094
12095         PR testsuite/21702
12096         * gcc.target/i386/i386.exp: Fix comment typo.
12097
12098 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12099
12100         PR c++/19497
12101         * g++.dg/inherit/using5.C: New.
12102         * g++.dg/inherit/using6.C: New.
12103
12104 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12105
12106         PR c++/19894
12107         * g++.dg/template/ptrmem15.C: New test.
12108
12109         PR c++/20563
12110         * g++.dg/ext/label4.C: New test.
12111
12112 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12113
12114         * gcc.dg/tls/debug-1.c: New test.
12115
12116 2005-06-07  Dale Johannesen  <dalej@apple.com>
12117
12118         * gcc.target/i386/movq.c: New.
12119
12120 2005-06-07  Dale Johannesen  <dalej@apple.com>
12121
12122         * gcc.dg/20050607-1.c: New.
12123
12124 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12125
12126         PR middle-end/21850
12127         * gcc.c-torture/execute/20050607-1.c: New test.
12128
12129 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12130
12131         PR libfortran/21926
12132         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12133         Test case where the return array has lowest stride one,
12134         but isn't packed.
12135
12136 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12137
12138         * lib/target-supports.exp (check_effective_target_sync_int_long):
12139         Add s390 and s390x targets.
12140
12141 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12142
12143         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12144         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12145         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12146         * gcc.dg/tree-ssa/loop-9.c: New test.
12147
12148 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12149
12150         * g++.dg/parse/defarg10.C: New.
12151
12152 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12153
12154         PR regression/21897
12155         * gcc.c-torture/execute/20050604-1.c: New test.
12156
12157 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12158
12159         PR 21903
12160         * g++.dg/parse/defarg9.C: New.
12161
12162         PR c++/20637
12163         * g++.dg/inherit/using4.C: New.
12164         * g++.dg/overload/error1.C: Adjust expected errors.
12165         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12166         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12167         * g++.old-deja/g++.other/redecl2.C: Likewise.
12168         * g++.old-deja/g++.other/redecl4.C: Likewise.
12169         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12170
12171 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12172
12173         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12174
12175 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12176
12177         * lib/gfortran.exp (gfortran_target_compile): Call
12178         dg-additional-files-options
12179         * gfortran.dg/f2c_4.f90: New file
12180         * gfortran.dg/f2c_4.c: New file
12181         * gfortran.dg/f2c_5.f90: New file
12182         * gfortran.dg/f2c_5.c: New file
12183
12184 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12185
12186         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12187
12188         PR fortran/21912
12189         * gfortran.dg/array_constructor_4.f90: New test.
12190
12191 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12192
12193         PR c++/21619
12194         * g++.dg/ext/builtin9.C: New test.
12195
12196 2005-06-05  Dale Johannesen  <dalej@apple.com>
12197
12198         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12199         * gcc.c-torture/execute/20050603-2.c: Ditto.
12200
12201 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12202
12203         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12204         * gcc.dg/vect/vect-reduc-1.c: New.
12205         * gcc.dg/vect/vect-reduc-2.c: New.
12206         * gcc.dg/vect/vect-reduc-3.c: New.
12207
12208 2005-06-04  Dale Johannesen  <dalej@apple.com>
12209
12210         * gcc.c-torture/execute/20050603-1.c: New.
12211         * gcc.c-torture/execute/20050603-2.c: New.
12212         * gcc.dg/20050603-3.c: New.
12213
12214 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12215
12216         PR fortran/19195
12217         * gfortran.dg/debug_1.f90: New test.
12218
12219         * gfortran.dg/forall_1.f90: New test.
12220
12221 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12222
12223         * gfortran.dg/array_constructor_3.f90: New test.
12224
12225 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12226
12227         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12228
12229 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12230
12231         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12232
12233 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12234
12235         PR c/21873
12236         * gcc.dg/init-excess-1.c: New test.
12237
12238 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12239
12240         PR c++/21853
12241         * g++.dg/expr/static_cast6.C: New test.
12242
12243 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12244
12245         * gcc.dg/tree-ssa/vrp14.c: New test.
12246
12247 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12248
12249         PR c++/21336
12250         * g++.dg/template/new2.C: New test.
12251
12252 2005-06-03  Josh Conner  <jconner@apple.com>
12253
12254         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12255         all entries in initializer.
12256
12257 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12258
12259         PR middle-end/21858
12260         * gcc.dg/pr21858.c: New testcase.
12261
12262 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12263
12264         PR tree-optimization/21292
12265
12266         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12267         New.
12268         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12269         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12270         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12271         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12272         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12273
12274 2005-06-02  Richard Henderson  <rth@redhat.com>
12275
12276         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12277
12278 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12279
12280         * gcc.dg/wtypequal.c: New testcase.
12281
12282 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12283
12284         PR 21582
12285         * gcc.dg/tree-ssa/pr21582.c: New test.
12286
12287 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12288
12289         PR c++/21280
12290         * g++.dg/opt/interface2.h: New.
12291         * g++.dg/opt/interface2.C: New.
12292         * g++.dg/init/ctor4.C: Adjust error lines.
12293         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12294         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12295         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12296         * g++.old-deja/g++.pt/assign1.C: Likewise.
12297         * g++.old-deja/g++.pt/crash20.C: Likewise.
12298
12299 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12300
12301         PR tree-optimization/21734
12302         * g++.dg/vect/pr21734_1.cc: New.
12303         * g++.dg/vect/pr21734_2.cc: New.
12304
12305 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12306
12307         PR c++/20350
12308         * g++.dg/template/spec24.C: New.
12309
12310         PR c++/21151
12311         * g++.dg/pch/local-1.C: New.
12312         * g++.dg/pch/local-1.Hs: New.
12313
12314 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12315
12316         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12317         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12318         * gcc.dg/tree-ssa/pr14341.c: New test.
12319         * gcc.dg/tree-ssa/pr14841.c: New test.
12320         * gcc.dg/tree-ssa/pr20701.c: New test.
12321         * gcc.dg/tree-ssa/pr21086.c: New test.
12322         * gcc.dg/tree-ssa/pr21090.c: New test.
12323         * gcc.dg/tree-ssa/pr21332.c: New test.
12324         * gcc.dg/tree-ssa/pr21458.c: New test.
12325         * gcc.dg/tree-ssa/pr21658.c: New test.
12326         * gcc.dg/tree-ssa/vrp01.c: New test.
12327         * gcc.dg/tree-ssa/vrp02.c: New test.
12328         * gcc.dg/tree-ssa/vrp03.c: New test.
12329         * gcc.dg/tree-ssa/vrp04.c: New test.
12330         * gcc.dg/tree-ssa/vrp05.c: New test.
12331         * gcc.dg/tree-ssa/vrp06.c: New test.
12332         * gcc.dg/tree-ssa/vrp07.c: New test.
12333         * gcc.dg/tree-ssa/vrp08.c: New test.
12334         * gcc.dg/tree-ssa/vrp09.c: New test.
12335         * gcc.dg/tree-ssa/vrp10.c: New test.
12336         * gcc.dg/tree-ssa/vrp11.c: New test.
12337         * gcc.dg/tree-ssa/vrp12.c: New test.
12338         * gcc.dg/tree-ssa/vrp13.c: New test.
12339
12340 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12341
12342         PR 21029
12343         * gcc.dg/tree-ssa/pr21029.c: New test.
12344
12345 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12346
12347         * gfortran.dg/logint-1.f: New test case.
12348         * gfortran.dg/logint-2.f: Likewise.
12349         * gfortran.dg/logint-3.f: Likewise.
12350
12351 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12352
12353         PR c/21536
12354         PR c/20760
12355         * gcc.dg/20050527-1.c: New test.
12356
12357         * gcc.dg/i386-sse-12.c: New test.
12358
12359         PR fortran/21729
12360         * gfortran.dg/implicit_5.f90: New test.
12361
12362 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12363
12364         PR fortran/20883
12365         * gfortran/assign_4.f90: New test.
12366         * gfortran/assign_2.f90: Change compile to run.
12367
12368 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12369
12370         * lib/target-supports.exp
12371         (check_effective_target_sync_char_short): New.
12372         * gcc.dg/sync-2.c: New.
12373
12374 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12375
12376         PR tree-optimization/21817
12377         * gcc.dg/torture/pr21817-1.c: New.
12378
12379 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12380
12381         PR c++/21165
12382         * g++.dg/template/init5.C: New.
12383
12384 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12385
12386         * gfortran.dg/char_initialiser_actual.f90:
12387         Test character initialisers as actual arguments.
12388         * gfortran.dg/char_pointer_comp_assign.f90:
12389         Test character pointer structure component assignments.
12390         * gfortran.dg/char_array_structure_constructor.f90:
12391         Test character components in structure constructors.
12392
12393 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12394
12395         PR middle-end/20931
12396         * g++.dg/opt/pr20931.C: New test.
12397
12398 2005-05-31  Andreas Jaeger  <aj@suse.de>
12399
12400         PR testsuite/20772
12401         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12402         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12403         g++.old-deja/g++.ext/asmspec1.C,
12404         g++.old-deja/g++.other/regstack.C,
12405         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12406         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12407         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12408         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12409         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12410         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12411         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12412         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12413         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12414         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12415         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12416         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12417         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12418         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12419         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12420         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12421         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12422         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12423         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12424
12425 2005-05-31  Jeff Law  <law@redhat.com>
12426
12427         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12428
12429 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12430
12431         PR middle-end/21743
12432         * gcc.dg/builtins-1.c: Activate disabled clog test.
12433         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12434
12435 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12436
12437         * gfortran.dg/char_pointer_assign.f90:
12438         Test character-pointer assignments and pointer assignments.
12439         * gfortran.dg/char_pointer_dummy.f90:
12440         Test character-pointer dummy arguments.
12441         * gfortran.dg/char_pointer_func.f90:
12442         Test character-pointer function returns.
12443         * gfortran.dg/char_pointer_dependency.f90:
12444         Test character-pointer functions with dependencies.
12445
12446 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12447
12448         PR c++/21784
12449         * g++.dg/lookup/using14.C: New test.
12450
12451 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12452
12453         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12454         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12455         trailing ^M.
12456
12457 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12458
12459         PR c++/17413
12460         * g++.dg/template/local5.C: New.
12461
12462         PR target/21761
12463         * gcc.c-torture/compile/pr21761.c: New.
12464
12465         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12466         before darwin8.
12467
12468 2005-05-30  Steven G. Kargl
12469
12470         PR fortran/20846
12471         * gfortran.dg/inquire_8.f90: New test.
12472
12473 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12474
12475         PR libfortran/21376
12476         * gfortran.dg/output_exponents_1.f90: New test.
12477
12478 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12479
12480         PR libfortran/20006
12481         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12482
12483 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12484
12485         PR c++/21210
12486         * g++.dg/ext/complex1.C: New test.
12487
12488         PR c++/21340
12489         * g++.dg/init/ctor6.C: New test.
12490
12491 2005-05-29  Jan Hubicka  <jh@suse.cz>
12492
12493         * gcc.c-torture/compile/pr21562.c: New.
12494
12495 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12496
12497         * gfortran.dg/subnormal_1.f90: New test.
12498
12499 2005-05-28  Jan Hubicka  <jh@suse.cz>
12500
12501         * tree-prof.exp: Fix comment.
12502         * value-prof-1.c: New.
12503         * value-prof-2.c: New.
12504         * value-prof-3.c: New.
12505         * value-prof-4.c: New.
12506
12507 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12508
12509         PR c++/21614
12510         * g++.dg/expr/ptrmem6.C: New test.
12511         * g++.dg/expr/ptrmem6a.C: Likewise.
12512
12513 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12514
12515         PR tree-optimization/21658
12516         * gcc.dg/tree-ssa/pr21658.c: New.
12517
12518 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12519
12520         PR c++/21455
12521         * g++.dg/inherit/ptrmem3.C: New.
12522
12523         PR c++/21681
12524         * g++.dg/parse/template16.C: New.
12525
12526 2005-05-27  Andreas Jaeger  <aj@suse.de>
12527
12528         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12529
12530         * gcc.dg/i386-sse-8.c: Run test on all archs.
12531
12532 2005-05-26  Mike Stump  <mrs@apple.com>
12533
12534         * objc.dg/isa-field-1.m: Only run on darwin.
12535         * objc.dg/lookup-1.m: Likewise.
12536         * objc.dg/try-catch-8.m: Likewise.
12537
12538 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12539
12540         PR tree-optimization/9814
12541         * gcc.dg/pr9814-1.c: New test case.
12542
12543 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12544
12545         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12546         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12547         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12548         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12549         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12550         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12551         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12552         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12553         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12554         objc.dg/try-catch-8.m: New.
12555
12556 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12557
12558         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12559         remove extraneous semicolons.
12560
12561 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12562
12563         * obj-c++.dg/comp-types-12.mm: New.
12564         * objc.dg/comp-types-11.m: New.
12565         * objc.dg/selector-4.m: New.
12566
12567 2005-05-26  Andreas Jaeger  <aj@suse.de>
12568
12569         PR testsuite/20772
12570         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12571         g++.old-deja/g++.ext/attrib3.C,
12572         g++.old-deja/g++.other/store-expr1.C,
12573         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12574         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12575         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12576         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12577         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12578         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12579         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12580         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12581         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12582         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12583         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12584         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12585         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12586         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12587         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12588         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12589         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12590         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12591         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12592
12593 2005-05-26  Andreas Jaeger  <aj@suse.de>
12594
12595         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12596         x86-64 compilation.
12597
12598 2005-05-26  Andreas Jaeger  <aj@suse.de>
12599
12600         PR testsuite/20772
12601         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12602         gcc.misc-tests/i386-pf-athlon-1.c,
12603         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12604         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12605         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12606         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12607         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12608         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12609         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12610         programs.
12611
12612         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12613         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12614         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12615         x86-64 compilation.
12616
12617         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12618         x86_64.
12619
12620         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12621         effective-target ilp32.
12622
12623 2005-05-26  David Ung  <davidu@mips.com>
12624
12625         * gcc.target/mips/ext_ins.c: New test for testing the generation
12626         of MIPS32/64 rev 2 ext/ins instructions.
12627
12628 2005-05-26  Andreas Jaeger  <aj@suse.de>
12629
12630         * treelang/compile/unsigned.tree: Use gimple instead of
12631         nonexisting generic dump.
12632
12633 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12634
12635         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12636
12637 2005-05-26  Andreas Jaeger  <aj@suse.de>
12638
12639         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12640
12641 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12642
12643         PR libfortran/17283
12644         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12645         Test callee-allocated memory with write statements.
12646
12647 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12648
12649         PR middle-end/21709
12650         * gcc.dg/pr21709-1.c: New test case.
12651
12652 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12653             Mike Stump  <mrs@apple.com>
12654
12655         * objc/execute/next_mapping.h: Update for C++.
12656
12657         * obj-c++.dg/selector-1.mm: Move to...
12658         * obj-c++.dg/selector-4.mm: here...
12659
12660         * obj-c++.dg/basic.mm: New.
12661         * obj-c++.dg/comp-types-1.mm: New.
12662         * obj-c++.dg/cxx-class-1.mm: New.
12663         * obj-c++.dg/cxx-ivars-1.mm: New.
12664         * obj-c++.dg/cxx-ivars-2.mm: New.
12665         * obj-c++.dg/cxx-ivars-3.mm: New.
12666         * obj-c++.dg/cxx-scope-1.mm: New.
12667         * obj-c++.dg/cxx-scope-2.mm: New.
12668         * obj-c++.dg/defs.mm: New.
12669         * obj-c++.dg/empty-private-1.mm: New.
12670         * obj-c++.dg/encode-1.mm: New.
12671         * obj-c++.dg/encode-2.mm: New.
12672         * obj-c++.dg/encode-3.mm: New.
12673         * obj-c++.dg/extern-c-1.mm: New.
12674         * obj-c++.dg/extra-semi.mm: New.
12675         * obj-c++.dg/fix-and-continue-2.mm: New.
12676         * obj-c++.dg/isa-field-1.mm: New.
12677         * obj-c++.dg/ivar-list-semi.mm: New.
12678         * obj-c++.dg/local-decl-1.mm: New.
12679         * obj-c++.dg/lookup-1.mm: New.
12680         * obj-c++.dg/lookup-2.mm: New.
12681         * obj-c++.dg/method-1.mm: New.
12682         * obj-c++.dg/method-2.mm: New.
12683         * obj-c++.dg/method-3.mm: New.
12684         * obj-c++.dg/method-4.mm: New.
12685         * obj-c++.dg/method-5.mm: New.
12686         * obj-c++.dg/method-6.mm: New.
12687         * obj-c++.dg/method-7.mm: New.
12688         * obj-c++.dg/no-extra-load.mm: New.
12689         * obj-c++.dg/overload-1.mm: New.
12690         * obj-c++.dg/pragma-1.mm: New.
12691         * obj-c++.dg/pragma-2.mm: New.
12692         * obj-c++.dg/private-1.mm: New.
12693         * obj-c++.dg/private-2.mm: New.
12694         * obj-c++.dg/proto-qual-1.mm: New.
12695         * obj-c++.dg/qual-types-1.mm: New.
12696         * obj-c++.dg/stubify-1.mm: New.
12697         * obj-c++.dg/stubify-2.mm: New.
12698         * obj-c++.dg/super-class-1.mm: New.
12699         * obj-c++.dg/super-class-2.mm: New.
12700         * obj-c++.dg/super-dealloc-1.mm: New.
12701         * obj-c++.dg/super-dealloc-2.mm: New.
12702         * obj-c++.dg/template-1.mm: New.
12703         * obj-c++.dg/template-2.mm: New.
12704         * obj-c++.dg/template-3.mm: New.
12705         * obj-c++.dg/template-4.mm: New.
12706         * obj-c++.dg/template-5.mm: New.
12707         * obj-c++.dg/template-6.mm: New.
12708         * obj-c++.dg/try-catch-1.mm: New.
12709         * obj-c++.dg/try-catch-2.mm: New.
12710         * obj-c++.dg/try-catch-3.mm: New.
12711         * obj-c++.dg/try-catch-4.mm: New.
12712         * obj-c++.dg/try-catch-5.mm: New.
12713         * obj-c++.dg/try-catch-6.mm: New.
12714         * obj-c++.dg/try-catch-7.mm: New.
12715         * obj-c++.dg/try-catch-8.mm: New.
12716         * obj-c++.dg/try-catch-9.mm: New.
12717         * obj-c++.dg/va-meth-1.mm: New.
12718
12719 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12720
12721         * obj-c++.dg/selector-1.mm: New.
12722         * obj-c++.dg/selector-2.mm: New.
12723
12724 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12725
12726         * obj-c++.dg/selector-3.mm: New.
12727         * objc.dg/selector-3.m: New.
12728
12729 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12730
12731         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12732         about where warning appears.
12733
12734 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12735
12736         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12737         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12738         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12739         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12740
12741 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12742
12743         * gcc.dg/20050524-1.c: New test.
12744
12745 2005-05-25  Jan Hubicka  <jh@suse.cz>
12746
12747         * gcc.dg/tree-prof/inliner-1.c: New.
12748
12749 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12750
12751         * gcc.dg/tree-prof: New directory.
12752         * gcc.dg/tree-prof/tree-prof.exp: New.
12753
12754 2005-05-25  DJ Delorie  <dj@redhat.com>
12755
12756         * gcc.dg/Wattributes-1.c: New.
12757         * gcc.dg/Wattributes-2.c: New.
12758         * gcc.dg/Wattributes-3.c: New.
12759
12760 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12761
12762         PR tree-optimization/19833
12763         * gcc.dg/uninit-4.c: Remove xfail.
12764         * gcc.dg/uninit-9.c: Ditto.
12765
12766 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12767
12768         * obj-c++.dg/bitfield-[1-5].mm: New.
12769         * obj-c++.dg/class-protocol-1.mm: New.
12770         * obj-c++.dg/comp-types-1[0-1].mm: New.
12771         * obj-c++.dg/comp-types-[2-9].mm: New.
12772         * obj-c++.dg/encode-[4-8].mm: New.
12773         * obj-c++.dg/layout-1.mm: New.
12774         * obj-c++.dg/method-1[0-9].mm: New.
12775         * obj-c++.dg/method-2[0-1].mm: New.
12776         * obj-c++.dg/method-[8-9].mm: New.
12777         * obj-c++.dg/objc-gc-3.mm: New.
12778         * obj-c++.dg/try-catch-10.mm: New.
12779         * objc.dg/bitfield-5.m: New.
12780         * objc.dg/comp-types-10.m: New.
12781         * objc.dg/comp-types-9.m: New.
12782         * objc.dg/layout-1.m: New.
12783         * objc.dg/objc-gc-4.m: New.
12784         * objc.dg/try-catch-9.m: New.
12785         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12786         * objc.dg/comp-types-1.m: Likewise.
12787         * objc.dg/comp-types-[5-6].m: Likewise.
12788         * objc.dg/method-9.m: Likewise.
12789
12790 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12791
12792         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12793         and on hardware without VMX support.
12794
12795         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12796
12797         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12798
12799         * lib/profopt.exp (dg-final-generate, dg-final-use,
12800         profopt-final-code, profopt-get-options): New.
12801         (profopt-execute): Process test directives.
12802
12803         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12804         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12805         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12806
12807 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12808
12809         PR C++/21645
12810         * g++.dg/init/ctor5.C: New test.
12811
12812 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12813
12814         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12815         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12816         vect-113.c, vect-114.c.
12817
12818 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12819
12820         * gcc.dg/const-elim-1.c: Remove xfails.
12821
12822 2005-05-23  Jeff Law  <law@redhat.com>
12823
12824         * gcc.c-torture/compile/pr21638.c: New test.
12825         * gcc.c-torture/compile/20050520-1.c: New test.
12826
12827 2005-05-23  Nick Clifton  <nickc@redhat.com>
12828
12829         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12830         be a proper triple, ie: m32r*-*-*.
12831         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12832
12833 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12834
12835         PR middle-end/21331
12836         PR tree-opt/21293
12837         * gcc.c-torture/compile/pr21293.c: New test.
12838         * gcc.c-torture/execute/pr21331.c: New test.
12839
12840 2004-05-20  Richard Henderson  <rth@redhat.com>
12841
12842         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12843
12844 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12845
12846         * obj-c++-dg.exp: Add.
12847         * obj-c++.exp: Add.
12848         * obj-c++.dg/dg.exp: Add.
12849
12850 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12851
12852         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12853         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12854
12855 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12856
12857         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12858
12859 2004-05-19  Richard Henderson  <rth@redhat.com>
12860
12861         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12862
12863 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12864
12865         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12866
12867         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12868
12869 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12870
12871         PR c++/21495
12872         * g++.dg/parse/extern1.C: New test.
12873         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12874
12875 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12876
12877         * gcc.dg/c99-math.h: New.
12878         * gcc.dg/c99-math-float-1.c: New test.
12879         * gcc.dg/c99-math-double-1.c: Likewise.
12880         * gcc.dg/c99-math-long-double-1.c: Likewise.
12881
12882 2005-05-18  Richard Henderson  <rth@redhat.com>
12883
12884         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12885
12886 2005-05-18  Devang Patel  <dpatel@apple.com>
12887
12888         * g++.dg/opt/20050511-1.C: New test.
12889
12890 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12891
12892         PR libfortran/21127
12893         * gfortran.dg/reshape-complex.f90: New test.
12894
12895 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12896
12897         * gfortran.dg/array_constructor_1.f90: New test.
12898         * gfortran.dg/array_constructor_2.f90: New test.
12899
12900 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12901
12902         PR fortran/20954
12903         * gfortran.dg/pr20954.f: New test.
12904
12905 2005-05-17  Mike Stump  <mrs@apple.com>
12906
12907         Yet more Objective-C++...
12908
12909         * objc.dg/method-5.m: Update.
12910         * objc.dg/method-6.m: Update.
12911         * objc.dg/method-7.m: Update.
12912         * objc.dg/method-9.m: Update.
12913         * objc.dg/try-catch-2.m: Update.
12914
12915 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12916
12917         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12918         Remove little-endian optimizations.
12919
12920 2005-05-17  Jeff Law  <law@redhat.com>
12921
12922         * g++.dg/tree-ssa/pr14814.C: New test.
12923         * gcc.dg/tree-ssa/pr14814.C: New test.
12924         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12925         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12926
12927 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12928
12929         * gcc.dg/compat/generate-random.c: Do not include
12930         libiberty.h.
12931         * gcc.dg/compat/generate-random_r.c: Likewise.
12932
12933 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12934
12935         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12936
12937 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12938
12939         PR middle-end/21595
12940         * g++.dg/tree-ssa/builtin1.C: New testcase.
12941
12942 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12943
12944         PR c++/21454
12945         * g++.dg/opt/const4.C: New test.
12946
12947         PR middle-end/21492
12948         * g++.dg/opt/crossjump1.C: New test.
12949
12950         PR tree-optimization/21610
12951         * gcc.c-torture/compile/20050516-1.c: New test.
12952
12953         PR fortran/15080
12954         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12955         about the test failing.
12956         * gfortran.fortran-torture/execute/where_7.f90: New test.
12957         * gfortran.fortran-torture/execute/where_8.f90: New test.
12958
12959 2005-05-16  Richard Henderson  <rth@redhat.com>
12960
12961         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12962         i?86 and x86_64.
12963
12964 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12965
12966         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12967         (limits.h): Include unconditionally.
12968         (stdlib.h): Likewise.
12969         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12970         (limits.h): Include unconditionally.
12971         (stdlib.h): Likewise.
12972         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12973         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12974         (limits.h): Include unconditionally.
12975         (stdlib.h): Likewise.
12976         (hashtab.h): Do not include.
12977         (getopt.h): Likewise.
12978         (stddef.h): Include.
12979         (hashval_t): Define.
12980         (struct entry): Add "next" field.
12981         (HASH_SIZE): New macro.
12982         (hash_table): New variable.
12983         (switchfiles): Do not use xmalloc.
12984         (mix): New macro.
12985         (iterative_hash): New function.
12986         (hasht): Remove.
12987         (e_exists): New function.
12988         (e_insert): Likewise.
12989         (output): Use, instead of libiberty hashtable functions.
12990         (main): Do not use getopt.  Do not call htab_create.
12991
12992 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12993
12994         PR libstdc++/21526
12995         * lib/target-supports.exp (check_mkfifo_available):
12996         Return 0 for cygwin as mkfifo support incomplete on platform.
12997         Fix typos in comments.
12998
12999 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13000
13001         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13002
13003 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13004
13005         PR fortran/17432
13006         * gfortran.dg/assign_4.f: New test.
13007
13008 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13009
13010         PR tree-optimization/21563
13011         * gcc.dg/tree-ssa/pr21563.c: New.
13012
13013 2005-05-14  Jan Hubicka  <jh@suse.cz>
13014
13015         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13016
13017 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13018
13019         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13020
13021 2005-05-13  Julian Brown  <julian@codesourcery.com>
13022
13023         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13024         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13025
13026 2005-05-13  Jan Hubicka  <jh@suse.cz>
13027
13028         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13029         * gcc.dg/fold-xor-?.c: Likewise.
13030         * gcc.dg/pr15784-?.c: Likewise.
13031         * gcc.dg/pr20922-?.c: Likewise.
13032         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13033         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13034         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13035
13036 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13037
13038         PR fortran/21260
13039         * gfortran.dg/hollerith_1.f90: New test.
13040
13041 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13042
13043         * gfortran.dg/func_result_2.f90: New test.
13044
13045 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13046
13047         * gfortran.dg/dev_null.f90: New test.
13048
13049 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13050
13051         * gcc.dg/arm-vfp1.c: Revert last change.
13052
13053 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13054
13055         PR middle-end/19807
13056         PR tree-optimization/19639
13057         * g++.dg/tree-ssa/pr19807.C: New testcase.
13058
13059 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13060
13061         PR libfortran/21471
13062         * gfortran.dg/append-1.f90: New test.
13063
13064 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13065
13066         * gcc.dg/pr18501.c: XFAIL.
13067         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13068         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13069         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13070         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13071         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13072         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13073         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13074         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13075
13076 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13077
13078         PR fortran/20178
13079         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13080         gfortran.dg/f2c_3.f90: New tests.
13081
13082         * gfortran.dg/return_1.f90: Fix dg annotation.
13083
13084 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13085
13086         * gcc.c-torture/compile/20050510-1.c: New test.
13087
13088 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13089
13090         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13091
13092 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13093
13094         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13095
13096 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13097
13098         PR c/17913
13099         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13100
13101 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13102
13103         PR c/21342
13104         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13105         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13106
13107 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13108
13109         PR debug/16676
13110         * gcc.dg/debug/pr16676.c: New test.
13111
13112 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13113
13114         PR testsuite/21443
13115         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13116         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13117         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13118         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13119         Change -O1 to -O2.
13120         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13121         -fno-tree-dominator-opts.
13122
13123 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13124
13125         * gfortran.dg/return_1.f90: New test.
13126
13127 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13128
13129         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13130
13131         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13132
13133 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13134
13135         PR c++/21427
13136         * g++.dg/inherit/covariant13.C: New.
13137
13138 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13139
13140         PR libfortran/19155
13141         * gfortran.dg/pr19155.f: New test.
13142
13143 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13144
13145         PR inline-asm/8788
13146         * gcc.dg/pr8788-1.c: New testcase.
13147
13148 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13149
13150         PR target/21416
13151         * gcc.target/mips/fpcmp-[12].c: New tests.
13152
13153 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13154
13155         * lib/target-supports-dg.exp (dg-require-fork): New function.
13156         (dg-require-mkfifo): Likewise.
13157         * lib/target-supports.exp (check_function_available): New
13158         function.
13159         (check_fork_available): Likewise.
13160         (check_mkfifo_available): Likewise.
13161
13162 2005-05-06  Jeff Law  <law@redhat.com>
13163
13164         * gcc.c-torture/compile/pr21380.c: New test.
13165
13166 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13167
13168         PR c++/20961
13169         * g++.dg/ext/weak3.C: New test.
13170
13171 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13172
13173         PR c++/21352
13174         * g++.dg/template/crash37.C: New test.
13175
13176 2005-05-05  Paul Brook  <paul@codesourcery.com>
13177
13178         * gcc.dg/arm-g2.c: Use effective-target arm32.
13179         * gcc.dg/arm-mmx-1.c: Ditto.
13180         * gcc.dg/arm-scd42-2.c: Ditto.
13181         * gcc.dg/arm-vfp1.c: Ditto.
13182         * lib/target-supports.exp (check_effective_target_arm32): New
13183         function.
13184
13185 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13186
13187         PR libfortran/21354
13188         gfortran.dg/in_pack_rank7.f90: New test.
13189
13190 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13191
13192         PR middle-end/15618
13193         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13194
13195 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13196
13197         PR middle-end/21265
13198         * gcc.dg/20050503-1.c: New test.
13199
13200         PR rtl-optimization/21239
13201         * gcc.dg/i386-sse-11.c: New test.
13202
13203 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13204
13205         PR target/16888
13206         * gcc.target/i386/asm-1.c: New test.
13207
13208 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13209
13210         PR rtl-optimization/21330
13211         * gcc.c-torture/execute/20050502-1.c: New test.
13212
13213         PR target/21297
13214         * gcc.c-torture/execute/20050502-2.c: New test.
13215
13216 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13217
13218         PR middle-end/21282
13219         * gcc.dg/pr21282.c: New.
13220
13221 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13222
13223         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13224         * gcc.dg/vect/vect-92.c: Likewise.
13225         * gcc.dg/vect/vect-93.c: Likewise.
13226         * gcc.dg/vect/vect-dv-1.c: Likewise.
13227         * gcc.dg/vect/vect-dv-2.c: Likewise.
13228         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13229
13230 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13231
13232         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13233         * gfortran.dg/vect/vect-2.f90: Likewise.
13234         * gfortran.dg/vect/vect-3.f90: Likewise.
13235         * gfortran.dg/vect/vect-4.f90: Likewise.
13236         * gfortran.dg/vect/vect-5.f90: Likewise.
13237
13238 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13239
13240         PR target/20813
13241         * gcc.dg/rs6000-fpint-2.c: New.
13242
13243 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13244
13245         PR c/15698
13246         * gcc.dg/builtins-30.c: Update expected messages.
13247         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13248         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13249         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13250
13251 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13252
13253         PR tree-optimization/21294
13254         * gcc.dg/tree-ssa/pr21294.c: New.
13255
13256 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13257
13258         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13259         __builtin_altivec_st_internal_4si built-in.
13260
13261 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13262
13263         PR c++/15875
13264         * g++.dg/template/ptrmem14.C: New test.
13265
13266 2005-05-02  Paul Brook  <paul@codesourcery.com>
13267
13268         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13269
13270 2005-05-02  Michael Matz  <matz@suse.de>
13271
13272         PR c++/19542
13273         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13274
13275 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13276
13277         * g++.dg/cpp/weak.C: New test.
13278
13279 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13280
13281         * gcc.dg/tree-ssa/loop-8.c: New test.
13282
13283 2005-04-30  Michael Maty  <matz@suse.de>
13284
13285         * gcc.dg/inline-mcpy.c: New test.
13286
13287 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13288
13289         PR libfortran/18958
13290         * gfortran.dg/eoshift.f90: New test case.
13291
13292 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13293
13294         PR libfortran/18857
13295         * gfortran.dg/matmul_1.f90: New test.
13296
13297 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13298
13299         PR tree-optimization/21030
13300         * gcc.dg/tree-ssa/pr21030.c: New.
13301
13302 2005-04-29  Devang Patel  <dpatel@apple.com>
13303
13304         PR tree-optimization/21272
13305         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13306
13307 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13308
13309         PR fortran/13082
13310         PR fortran/18824
13311         * gfortran.dg/entry_4.f90: New test.
13312         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13313         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13314         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13315         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13316         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13317         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13318         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13319
13320 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13321
13322         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13323
13324 2005-04-29  Paul Brook  <paul@codesourcery.com>
13325
13326         * gfortran.dg/entry_3.f90: New test.
13327
13328 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13329
13330         * gfortran.dg/implicit_4.f90: New test.
13331
13332 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13333
13334         * lib/target-supports.exp (check_profiling_available): Return
13335         false for xtensa-*-elf.
13336
13337 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13338
13339         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13340         error if file cannot be deleted.
13341
13342 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13343
13344         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13345         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13346         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13347         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13348         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13349         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13350         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13351         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13352         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13353         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13354         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13355         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13356         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13357
13358 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13359
13360         PR fortran/20865
13361         * gfortran.dg/pr20865.f90: New test.
13362
13363 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13364
13365         * gcc.dg/void-cast-2.c: New test.
13366
13367 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13368
13369         PR c/21159
13370         * gcc.dg/void-cast-1.c: New test.
13371
13372 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13373
13374         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13375
13376 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13377
13378         PR fortran/21177
13379         * gfortran.dg/pr21177.f90: New test.
13380
13381 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13382
13383         PR tree-optimization/21171
13384         * gcc.dg/tree-ssa/pr21171.c: New test.
13385
13386 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13387
13388         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13389         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13390         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13391         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13392         gcc.dg/tree-ssa/gen-vect-32.c: New.
13393         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13394         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13395         don't run on PPC32.
13396
13397 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13398
13399         PR c/21213
13400         * gcc.dg/transparent-union-3.c: New test.
13401
13402 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13403
13404         PR c/20740
13405         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13406         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13407         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13408         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13409         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13410         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13411
13412 2005-04-26  Jeff Law  <law@redhat.com>
13413
13414         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13415         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13416         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13417         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13418         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13419         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13420         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13421
13422 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13423
13424         PR tree-optimization/17598
13425         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13426
13427 2005-04-25  Mike Stump  <mrs@apple.com>
13428
13429         * objc.dg/fix-and-continue-1.m: Add.
13430
13431 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13432
13433         PR c++/20995
13434         * g++.dg/opt/pr20995-1.C: New test case.
13435
13436 2005-04-25  Devang Patel <dpatel@apple.com>
13437
13438         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13439
13440 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13441
13442         PR testsuite/21062
13443         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13444
13445 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13446
13447         PR C++/21188
13448         * g++.dg/opt/rtti2.C: New test.
13449
13450 2005-04-25  Paul Brook  <paul@codesourcery.com>
13451         Steven G. Kargl  <kargls@comcast.net>
13452
13453         PR fortran/20879
13454         * gfortran.dg/ichar_1.f90: New file.
13455
13456 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13457
13458         PR middle-end/20991
13459         * g++.dg/opt/pr20991.C: New test.
13460
13461         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13462         where sizeof (type) < __alignof__ (type).
13463         * gcc.dg/compat/struct-layout-1.h: Likewise.
13464
13465 2005-04-24  Per Bothner  <per@bothner.com>
13466             Devang Patel  <dpatel@apple.com>
13467
13468         PR preprocessor/20907
13469         * gcc.dg/cpp/very-long-comment.c: New test.
13470
13471 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13472
13473         PR fortran/20059
13474         * gfortran.dg/common_5.f: New test.
13475
13476 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13477
13478         PR middle-end/21082
13479         * g++.dg/tree-ssa/pr21082.C: New testcase.
13480
13481 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13482
13483         * gcc.dg/vect/vect-99.c: New test.
13484
13485 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13486
13487         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13488
13489 2005-04-22  Jeff Law  <law@redhat.com>
13490
13491         * gcc.dg/uninit-5.c: Remove xfails.
13492         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13493         conditionals and loads.
13494
13495 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13496
13497         PR libfortran/20074
13498         PR libfortran/20436
13499         PR libfortran/21108
13500         * gfortran.dg/nested_reshape.f90: new test
13501         * gfortran.dg/reshape-alloc.f90: new test
13502         * gfortran.dg/reshape.f90: new test
13503
13504 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13505
13506         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13507
13508         * gcc.dg/arm-vfp1.c: New test.
13509
13510 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13511
13512         PR c++/21087
13513         * g++.dg/lookup/builtin2.C: New test.
13514
13515 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13516
13517         * gcc.dg/weak/weak-13.c: New test.
13518
13519 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13520
13521         * lib/target-supports.exp (check_effective_target_sync_int_long):
13522         Add powerpc*.
13523
13524 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13525
13526         * gcc.target/mips/branch-1.c: New test.
13527
13528 2005-04-21  Richard Henderson  <rth@redhat.com>
13529
13530         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13531         * gcc.dg/vect/vect-86.c: Likewise.
13532         * gcc.dg/vect/vect-87.c: Likewise.
13533         * gcc.dg/vect/vect-88.c: Likewise.
13534
13535 2005-04-21  Devang Patel  <dpatel@apple.com>
13536
13537         PR optimization/20994
13538         * gcc.dg/tree-ssa/ifc-3.c: New test.
13539
13540 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13541
13542         PR c/12913
13543         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13544         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13545         gcc.dg/c99-vla-jump-5.c: New tests.
13546
13547 2005-04-19  Richard Henderson  <rth@redhat.com>
13548
13549         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13550         Fix typo in exists check.
13551         (check_effective_target_sync_int_long): New.
13552         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13553         * gcc.dg/ia64-sync-2.c: Likewise.
13554         * gcc.dg/ia64-sync-3.c: Likewise.
13555         * gcc.dg/ia64-sync-4.c: Likewise.
13556
13557 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13558
13559         * gcc.dg/fold-xor-1.c: New test.
13560         * gcc.dg/fold-xor-2.c: New test.
13561
13562 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13563
13564         PR target/20670
13565         * g++.dg/eh/fp-regs.C: New test.
13566
13567 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13568
13569         * gcc.dg/Wint-to-pointer-cast-1.c,
13570         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13571         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13572         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13573
13574 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13575
13576         PR fortran/16861
13577         * gfortran.dg/pr16861.f90: New test.
13578
13579 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13580
13581         * gcc.dg/pr21085.c: New test.
13582
13583 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13584
13585         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13586         (setup_mips_tests, dg-mips-options): New procedures.
13587         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13588         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13589         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13590         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13591         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13592         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13593         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13594         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13595         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13596         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13597         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13598         dg-mips-options instead of dg-options.  Remove now-redundant
13599         preprocessor guards.
13600         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13601         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13602         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13603         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13604         * gcc.dg/vr-mult-2.c: Delete.
13605         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13606         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13607         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13608         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13609         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13610         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13611         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13612
13613 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13614
13615         * ada/acats/run_all.sh: Use sync when executable not present.
13616
13617 2005-04-18  Devang Patel  <dpatel@apple.com>
13618
13619         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13620         * gcc.dg/vect/vect-11a.c: New.
13621         * gcc.dg/vect/vect-none.c: Update.
13622         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13623
13624 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13625
13626         PR tree-optimization/20922
13627         * gcc.dg/pr20922-1.c: New test.
13628         * gcc.dg/pr20922-2.c: New test.
13629         * gcc.dg/pr20922-3.c: New test.
13630         * gcc.dg/pr20922-4.c: New test.
13631         * gcc.dg/pr20922-5.c: New test.
13632         * gcc.dg/pr20922-6.c: New test.
13633
13634 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13635
13636         PR libfortran/20950
13637         * gfortran.dg/pr20950.f: New test.
13638
13639 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13640
13641         PR libfortran/19216
13642         * gfortran.dg/pr19216.f: New test.
13643
13644 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13645
13646         PR tree-optimization/21001
13647         * gcc.dg/tree-ssa/pr21001.c: New.
13648
13649 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13650
13651         PR libfortran/21075
13652         * gfortran.dg/reshape_rank7.f90: New test.
13653
13654 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13655
13656         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13657         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13658         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13659         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13660         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13661         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13662         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13663         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13664         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13665         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13666         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13667         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13668         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13669         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13670         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13671         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13672         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13673         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13674         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13675         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13676         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13677
13678 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13679
13680         * gfortran.dg/wtruncate.f: New testcase.
13681         * gfortran.dg/wtruncate.f90: New testcase.
13682
13683 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13684
13685         PR c++/21025
13686         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13687         which sizeof/alignof is dependent, rather than just whether we are
13688         processing_template_decl.
13689
13690 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13691
13692         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13693         corrected typo where the wrong variables had been compared.
13694
13695 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13696
13697         PR libfortran/18495
13698         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13699         Test callee-allocated version of return array with a write
13700         statement.
13701         Test spread with a temporary with another write statement.
13702
13703 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13704
13705         PR tree-optimization/21031
13706         * gcc.dg/tree-ssa/pr21031.c: New.
13707
13708 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13709
13710         PR tree-optimization/21004
13711         * gcc.dg/builtins-53.c: Include builtins-config.h.
13712         Check floorf, ceilf, floorl and ceill transformations
13713         only when HAVE_C99_RUNTIME is defined.
13714
13715 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13716
13717         PR middle-end/20739
13718         * gcc.dg/tree-ssa/pr20739.c: New test.
13719
13720 2005-04-14  Mike Stump  <mrs@apple.com>
13721
13722         * gcc.dg/Foundation.framework/empty: New.
13723         * gcc.dg/framework-2.c: New.
13724
13725 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13726
13727         PR tree-optimization/21021
13728         * gcc.c-torture/compile/pr21021.c: New.
13729
13730 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13731
13732         PR testsuite/21010
13733         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13734         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13735         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13736         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13737         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13738         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13739         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13740         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13741
13742 2005-04-14  Richard Henderson  <rth@redhat.com>
13743
13744         * lib/target-supports.exp (check_effective_target_vect_condition):
13745         Add ia64, i?86, and x86_64.
13746
13747 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13748
13749         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13750
13751 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13752
13753         PR tree-optimization/20657
13754         * gcc.dg/tree-ssa/pr20657.c: New.
13755
13756 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13757
13758         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13759         (long long int)trunc*.
13760
13761 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13762
13763         PR target/20927
13764         * gcc.dg/pr20927.c: New test.
13765
13766 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13767
13768         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13769         * gcc.target/mips/asm-1.c: Likewise.
13770
13771 2005-04-13  Dale Johannesen  <dalej@apple.com>
13772
13773         * objc.dg/objc-fast-4.m: New.
13774
13775 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13776
13777         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13778         directory.
13779         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13780
13781 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13782
13783         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13784         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13785         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13786
13787 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13788
13789         PR tree-optimization/20913
13790         * gcc.dg/tree-ssa/pr20913.c: New.
13791
13792         PR tree-optimization/20702
13793         * gcc.dg/tree-ssa/pr20702.c: New.
13794
13795 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13796
13797         PR c++/13744
13798         * g++.dg/inherit/local3.C: New test.
13799
13800 2005-04-12  Jeff Law  <law@redhat.com>
13801
13802         * gcc.dg/tree-ssa/20050412-1.c: New test.
13803
13804 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13805
13806         PR libfortran/19016
13807         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13808         Add tests with mask generated by expression.
13809         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13810         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13811         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13812
13813 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13814
13815         PR middle-end/20917
13816         * gcc.dg/20050409-1.c: New test.
13817
13818 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13819
13820         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13821
13822 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13823
13824         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13825         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13826         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13827         (TARGET_CXX): Adjust accordingly.
13828         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13829         determine_class_data_visibility and class_data_always_comdat.
13830         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13831         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13832         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13833         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13834         (arm_cxx_determine_class_data_visibility): New.
13835         (arm_cxx_class_data_always_comdat): Likewise.
13836         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13837         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13838         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13839         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13840         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13841         Define.
13842
13843 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13844
13845         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13846
13847 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13848
13849         * gcc.dg/i386-darwin-fpmath.c: New.
13850
13851 2004-04-11  Devang Patel  <dpatel@apple.com>
13852
13853         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13854         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13855         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13856         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13857         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13858         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13859         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13860         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13861         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13862
13863 2004-04-11  Devang Patel  <dpatel@apple.com>
13864
13865         * gcc.dg/vect/vect-dv-1.c: New test.
13866         * gcc.dg/vect/vect-dv-2.c: New test.
13867
13868 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13869
13870         PR tree-optimization/20933
13871         * gcc.dg/tree-ssa/pr20933.c: New test.
13872
13873 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13874
13875         * gfortran.dg/fold_nearest.f90: New test.
13876
13877 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13878
13879         * gcc.dg/tree-ssa/alias-1.c: New test.
13880
13881 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13882
13883         PR tree-optimization/20920
13884         * g++.dg/tree-ssa/pr20920.C: New test.
13885
13886 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13887
13888         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13889         (long long int)ceil*.
13890
13891 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13892
13893         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13894         explicit C++ linkage.
13895
13896 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13897
13898         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13899         warning for arithmetic IF statements.
13900
13901 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13902
13903         * eor_handling_1.f90: New test case.
13904         * eor_handling_2.f90: New test case.
13905         * eor_handling_3.f90: New test case.
13906         * eor_handling_4.f90: New test case.
13907         * eor_handling_5.f90: New test case.
13908         * noadv_size.f90: New test case.
13909         * pad_no.f90: New test case.
13910
13911 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13912
13913         * gcc.c-torture/execute/20050410-1.c: New test.
13914
13915 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13916
13917         * gcc.dg/pr20126.c: New.
13918
13919 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13920             Steven G. Kargl <kargls@comcast.net>
13921
13922         * gfortran.dg/PR19872.f: New test.
13923
13924 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13925
13926         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13927
13928 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13929
13930         * gfortran.dg/nint_1.f90: New test.
13931
13932 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13933
13934         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13935         Added test for callee-allocated arrays with write statements.
13936         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13937         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13938         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13939         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13940         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13941
13942 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13943
13944         PR libfortran/20163
13945         * gfortran.dg/open-options-blanks.f: New test.
13946
13947 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13948
13949         PR fortran/13257
13950         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13951
13952 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13953
13954         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13955         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13956         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13957         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13958         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13959         * gcc.c-torture/execute/stdarg-4.c: New test.
13960
13961         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13962
13963         PR target/20795
13964         * g++.dg/abi/param2.C: New test.
13965
13966 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13967
13968         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13969
13970 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13971
13972         * gcc.dg/builtins-53.c: New test.
13973
13974 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13975
13976         * g++.dg/tree-ssa/pr18178.C: New test.
13977         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13978         * gcc.c-torture/execute/20041019-1.c: New test.
13979         * gcc.dg/tree-ssa/20041008-1.c: New test.
13980         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13981         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13982         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13983         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13984         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13985         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13986         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13987         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13988         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13989         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13990
13991 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13992
13993         PR rtl-optimization/20466
13994         * gcc.c-torture/execute/pr20466-1.c: New test.
13995
13996 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13997
13998         PR c++/20905
13999         * g++.dg/parse/cond2.C: New test.
14000
14001         PR c++/20145
14002         * g++.dg/warn/Wdtor1.C: New test.
14003
14004 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14005
14006         PR fortran/17229
14007         * gfortran.dg/pr17229.f: New test.
14008
14009 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14010
14011         * gfortran.dg/tiny_1.f90: New test.
14012         * gfortran.dg/tiny_2.f90: ditto.
14013
14014 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14015
14016         * gfortran.dg/eor_1.f90: Fix dg-do run line
14017         * gfortran.dg/open_new.f90: Fix dg-do run line
14018
14019 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14020
14021         * lib/target-supports.exp (get_compiler_messages): Support
14022         optional arguments, the fourth being compiler options.
14023         (check_effective_target_fpic): New proc.
14024         * gcc.dg/20050321-2.c: Restrict to target fpic.
14025
14026 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14027
14028         * gcc.dg/15443-1.c: New test.
14029         * gcc.dg/15443-2.c: Likewise.
14030
14031 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14032
14033         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14034
14035 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14036
14037         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14038
14039 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14040
14041         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14042         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14043         -m64.
14044         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14045         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14046         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14047
14048 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14049
14050         PR c++/20212
14051         * g++.dg/warn/Wunused-11.C: New test.
14052
14053 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14054
14055         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14056
14057 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14058
14059         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14060
14061 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14062
14063         PR c++/20734
14064         * g++.dg/template/ptrmem13.C: New test.
14065
14066 2005-04-05  Per Bothner  <per@bothner.com>
14067
14068         * lib/gcc.exp: Always add -fno-show-column, for now.
14069
14070 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14071
14072         PR testsuite/20767
14073         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14074         of plain old "unsigned int" for the type of "i".  Makes this test
14075         64bit clean.
14076
14077 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14078
14079         * gcc.dg/i386-ssefn-1.c: New test.
14080         * gcc.dg/i386-ssefn-2.c: New test.
14081         * gcc.dg/i386-ssefn-3.c: New test.
14082         * gcc.dg/i386-ssefn-4.c: New test.
14083
14084 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14085
14086         PR tree-optimization/20076
14087         * gcc.dg/builtin-apply4.c: New test.
14088
14089         PR preprocessor/19475
14090         * gcc.dg/cpp/macspace1.c: New test.
14091         * gcc.dg/cpp/macspace2.c: New test.
14092
14093 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14094
14095         * gfortran.dg/pr20755.f: Fixed bad format.
14096
14097 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14098
14099         PR c++/20763
14100         * g++.dg/ext/attrib21.C: New test.
14101
14102 2004-04-05  Devang Patel  <dpatel@apple.com>
14103
14104         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14105         * gcc.dg/vect/vect-shift-1.c: New test.
14106
14107 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14108
14109         PR libfortran/20755
14110         * gfortran.dg/pr20755.f: New test.
14111
14112 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14113
14114         * gfortran.dg/pr15959.f90: New test.
14115         * gfortran.dg/string_pad_trunc.f90: New test.
14116
14117 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14118
14119         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14120         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14121         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14122         syntax.
14123
14124 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14125
14126         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14127
14128 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14129
14130         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14131         * gcc.c-torture/compile/20011119-2.c: Likewise.
14132         * gcc.c-torture/compile/981001-2.c: Likewise.
14133
14134 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14135
14136         PR c++/20679
14137         * g++.dg/template/overload4.C: New test.
14138
14139 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14140
14141         PR c++/20746
14142         * g++.dg/abi/covariant5.C: New.
14143
14144         PR debug/20505
14145         * g++.dg/debug/const2.C: New.
14146
14147 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14148
14149         PR rtl-optimization/16104
14150         * gcc.c-torture/execute/20050316-1.c: New test.
14151
14152 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14153
14154         * g++.dg/template/spec23.C: Fix dg-error text.
14155
14156 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14157
14158         PR c++/19199
14159         * g++.dg/expr/lval2.C: New.
14160
14161 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14162
14163         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14164         __builtin_strcasecmp and __builtin_strncasecmp.
14165
14166 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14167
14168         PR c++/20723
14169         * g++.dg/template/spec22.C: New.
14170         * g++.dg/template/spec23.C: New.
14171
14172 2005-04-03  Dale Ranta  <dir@lanl.gov>
14173             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14174
14175         PR libfortran/20068
14176         PR libfortran/20125
14177         PR libfortran/20156
14178         PR libfortran/20471
14179         * gfortran.dg/backspace.f: New test.
14180
14181 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14182
14183         * gcc.dg/pr19345.c: New test.
14184
14185 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14186
14187         PR tree-optimization/20640
14188         * gcc.dg/torture/tree-loop-1.c: New.
14189
14190 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14191
14192         PR rtl-optimization/20290
14193         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14194
14195 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14196
14197         * gcc.dg/rs6000-fpint.c: New.
14198
14199 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14200
14201         * gcc.dg/old-style-then-proto-1.c: New test.
14202
14203 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14204
14205         * gfortran.fortran-torture/execute/backspace.f90: Check
14206         after backspace and read was incorrect.
14207
14208 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14209
14210         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14211         buffer past the terminating NUL using memcmp.
14212         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14213         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14214
14215         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14216         Fix unused/uninitialized variable warnings.
14217
14218         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14219         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14220         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14221         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14222
14223         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14224         gcc.c-torture/execute/builtins/fputs-lib.c,
14225         gcc.c-torture/execute/builtins/lib/fprintf.c,
14226         gcc.c-torture/execute/builtins/lib/main.c,
14227         gcc.c-torture/execute/builtins/lib/memcmp.c,
14228         gcc.c-torture/execute/builtins/lib/memmove.c,
14229         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14230         gcc.c-torture/execute/builtins/lib/memset.c,
14231         gcc.c-torture/execute/builtins/lib/printf.c,
14232         gcc.c-torture/execute/builtins/lib/sprintf.c,
14233         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14234         gcc.c-torture/execute/builtins/lib/strchr.c,
14235         gcc.c-torture/execute/builtins/lib/strcmp.c,
14236         gcc.c-torture/execute/builtins/lib/strcpy.c,
14237         gcc.c-torture/execute/builtins/lib/strcspn.c,
14238         gcc.c-torture/execute/builtins/lib/strlen.c,
14239         gcc.c-torture/execute/builtins/lib/strncat.c,
14240         gcc.c-torture/execute/builtins/lib/strncmp.c,
14241         gcc.c-torture/execute/builtins/lib/strncpy.c,
14242         gcc.c-torture/execute/builtins/lib/strrchr.c,
14243         gcc.c-torture/execute/builtins/lib/strspn.c,
14244         gcc.c-torture/execute/builtins/lib/strstr.c,
14245         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14246         gcc.c-torture/execute/builtins/strlen-2.c,
14247         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14248         prototypes.
14249
14250 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14251
14252         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14253         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14254         selectany usage.
14255
14256 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14257
14258         PR c++/19406
14259         * g++.dg/debug/using1.C: New test.
14260
14261 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14262
14263         PR middle-end/20524
14264         * gcc.dg/alias-7.c: Prefix asm-declared name with
14265         __USER_LABEL_PREFIX__.
14266
14267 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14268
14269         Fix fallout from PR middle-end/15700:
14270         * gcc.c-torture/compile/20011119-1.c: Take
14271         __USER_LABEL_PREFIX__ into account.
14272         * gcc.c-torture/compile/20011119-2.c: Likewise.
14273
14274 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14275
14276         PR c++/18644
14277         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14278
14279 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14280
14281         PR c/17855
14282         * gcc.c-torture/compile/struct-non-lval-1.c,
14283         gcc.c-torture/compile/struct-non-lval-2.c,
14284         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14285
14286 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14287
14288         * gcc.dg/tls/tls.exp: Remove temporary file.
14289         * g++.dg/tls/tls.exp: Ditto.
14290         * lib/file-format.exp: Ditto.
14291         * g++.dg/special/ecos.exp: Ditto.
14292
14293         * lib/profopt.exp: Treat prof_ext as a list.
14294         * gcc.misc-tests/bprob.exp: Ditto.
14295         * g++.dg/bprob/bprob.exp: Ditto.
14296
14297         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14298         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14299         g++.dg/tree-ssa/pointer-reference-alias.C,
14300         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14301         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14302         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14303         g++.dg/vect/pr19951.cc: Ditto.
14304         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14305         gcc.dg/builtins-47.c: Ditto.
14306         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14307         gcc.dg/pr20115-1.c: Ditto.
14308         * gcc.dg/tree-ssa/20030530-2.c,
14309         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14310         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14311         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14312         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14313         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14314         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14315         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14316         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14317         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14318         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14319         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14320         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14321         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14322         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14323         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14324         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14325         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14326         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14327         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14328         gcc.dg/tree-ssa/20030824-1.c,
14329         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14330         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14331         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14332         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14333         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14334         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14335         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14336         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14337         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14338         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14339         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14340         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14341         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14342         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14343         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14344         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14345         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14346         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14347         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14348         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14349         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14350         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14351         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14352         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14353         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14354         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14355         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14356         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14357         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14358         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14359         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14360         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14361         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14362         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14363         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14364         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14365         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14366         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14367         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14368         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14369         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14370         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14371         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14372         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14373         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14374         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14375         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14376         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14377         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14378         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14379         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14380         gcc.dg/tree-ssa/useless-1.c: Ditto.
14381         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14382         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14383         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14384         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14385         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14386         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14387         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14388         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14389         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14390         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14391         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14392         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14393         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14394         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14395         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14396         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14397         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14398         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14399         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14400         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14401         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14402         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14403         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14404         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14405         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14406         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14407         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14408         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14409         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14410         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14411         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14412         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14413         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14414         gcc.dg/vect/vect-none.c: Ditto.
14415         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14416         treelang/compile/unsigned.tree: Ditto.
14417
14418         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14419         * gcc.dg/cpp/direct2s.c: Ditto.
14420         * gcc.dg/cpp/paste4.c: Ditto.
14421         * gcc.dg/cpp/separate-1.c: Ditto.
14422         * gcc.dg/pch/save-temps-1.c: Ditto.
14423         * g++.dg/ext/altivec-10.C: Ditto.
14424         * g++.dg/pch/pch.C: Ditto.
14425
14426         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14427
14428         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14429         * g++.dg/template/repo1.C: Ditto.
14430         * g++.dg/template/repo2.C: Ditto.
14431         * g++.dg/template/repo3.C: Ditto.
14432         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14433         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14434         * g++.old-deja/g++.pt/repo1.C: Ditto.
14435         * g++.old-deja/g++.pt/repo2.C: Ditto.
14436         * g++.old-deja/g++.pt/repo3.C: Ditto.
14437         * g++.old-deja/g++.pt/repo4.C: Ditto.
14438
14439         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14440         * gcc.dg/20030107-1.c: Ditto.
14441         * gcc.dg/20030702-1.c: Ditto.
14442         * gcc.dg/profile-generate-1.c: Ditto.
14443         * g++.dg/other/profile1.C: Ditto.
14444         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14445
14446         * lib/gcc-dg.exp (remove-build-file): New.
14447         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14448         cleanup-tree-dump, cleanup-saved-temps): New.
14449
14450 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14451
14452         PR c++/19203, DR 214
14453         * g++.dg/parse/ambig3.C: Not ambiguous.
14454         * g++.dg/template/spec20.C: New.
14455         * g++.dg/template/spec21.C: New.
14456
14457 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14458
14459         PR target/20045
14460         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14461
14462 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14463
14464         PR libfortran/20660
14465         * gfortran.dg/negative_unit.f: New test.
14466
14467 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14468
14469         * gcc.dg/20050330-1.c: New test.
14470
14471 2005-03-30  Devang Patel  <dpatel@apple.com>
14472
14473         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14474
14475 2005-03-30  Dale Johannesen  <dalej@apple.com>
14476
14477         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14478
14479 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14480
14481         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14482         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14483         Strip options from test name.
14484
14485 2005-03-31  Jan Hubicka  <jh@suse.cz>
14486
14487         * gcc.dg/varpool-1.c: New testcase.
14488
14489 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14490
14491         PR c/772
14492         PR c/17913
14493         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14494         gcc.dg/stmt-expr-label-3.c : New tests.
14495         * gcc.c-torture/execute/medce-2.c: Remove.
14496
14497 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14498
14499         PR c/20368
14500         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14501         tests.
14502
14503 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14504
14505         * gcc.c-torture/compile/pr20203.c: New test.
14506
14507 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14508
14509         * gfortran.dg/promotion.f90: New test.
14510
14511 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14512
14513         PR middle-end/20491
14514         * gcc.dg/torture/asm-subreg-1.c: New test.
14515
14516 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14517
14518         PR c/20672
14519         * gcc.dg/pr20672-1.c: New test.
14520
14521 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14522
14523         * gfortran.dg/vect: New directory.
14524         * gfortran.dg/vect/vect.exp: New.
14525         * gfortran.dg/vect/vect-1.f90: New test.
14526         * gfortran.dg/vect/vect-2.f90: New test.
14527         * gfortran.dg/vect/vect-3.f90: New test.
14528         * gfortran.dg/vect/vect-4.f90: New test.
14529         * gfortran.dg/vect/vect-5.f90: New test.
14530
14531 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14532
14533         PR middle-end/20622
14534         * gcc.dg/alias-7.c: New test.
14535
14536 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14537
14538         * gcc.dg/sparc-reg-1.c: New test.
14539
14540 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14541
14542         PR target/19890
14543         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14544
14545 2005-03-29  Dale Ranta  <dir@lanl.gov>
14546             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14547
14548         PR libfortran/20163
14549         * gfortran.dg/pr20163-2.f: New test.
14550
14551 2005-03-28  Jan Hubicka  <jh@suse.cz>
14552
14553         PR middle-end/20635
14554         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14555         by Jakub Jelinek.
14556
14557 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14558
14559         PR tree-optimization/20626
14560         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14561         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14562
14563 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14564
14565         * gfortran.dg/underflow.f90: New test.
14566         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14567
14568 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14569
14570         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14571
14572 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14573
14574         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14575         (g++_init): Make sure that CXXFLAGS is set.
14576         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14577         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14578         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14579         * lib/objc.exp (objc_init): Likewise.
14580         * lib/treelang.exp (treelang_init): Likewise.
14581
14582 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14583
14584         PR tree-optimization/20470
14585         * gcc.dg/tree-ssa/pr20470.c: New test.
14586
14587 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14588
14589         * gcc.dg/ppc-stfiwx.c: New.
14590
14591 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14592
14593         PR target/19888
14594         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14595
14596 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14597
14598         * gcc.dg/20050325-1.c: Fix a typo.
14599
14600 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14601
14602         PR libfortran/19678
14603         PR libfortran/19679
14604         * gfortran.dg/dos_eol.f: New test.
14605
14606 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14607
14608         PR rtl-optimization/20249
14609         * gcc.dg/20050325-1.c: New test.
14610
14611 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14612
14613         PR libfortran/15332
14614         * gfortran.dg/pr15332.f: New test.
14615
14616 2005-03-24  Dale Johannesen  <dalej@apple.com>
14617
14618         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14619
14620 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14621
14622         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14623         'internal' visibility.
14624         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14625         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14626         'protected' visibility.
14627         * gcc.dg/visibility-7.c: Likewise.
14628         * lib/target-supports.exp (check_visibility_available): Take
14629         a parameter, the kind of visibility to check for.
14630         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14631         to check_visibility_available.
14632
14633         * g++.dg/expr/cast3.C: New.
14634
14635 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14636
14637         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14638         rs6000.
14639
14640 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14641
14642         PR target/20095
14643         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14644
14645 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14646
14647         * gcc.dg/badshift.c: Renamed to...
14648         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14649
14650         * gcc.target/i386/badshift.c: Renamed to...
14651         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14652         only.
14653
14654         PR rtl-optimization/20532
14655         * gcc.target/i386/badshift.c: New.
14656
14657 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14658
14659         * gfortran.dg/pr18025.f90: New test.
14660
14661 2005-03-23  Dale Johannesen  <dalej@apple.com>
14662
14663         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14664
14665 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14666
14667         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14668
14669         * lib/target-supports.exp (check_iconv_available): Default
14670         libiconv to -liconv, if there is no definition.
14671
14672 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14673
14674         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14675
14676 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14677
14678         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14679         * g++.dg/opt/pr7503-2.C: Likewise.
14680         * g++.dg/opt/pr7503-3.C: Likewise.
14681         * g++.dg/opt/pr7503-4.C: Likewise.
14682         * g++.dg/opt/pr7503-5.C: Likewise.
14683         * g++.dg/warn/minmax.C: New test.
14684
14685 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14686
14687         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14688         * gfortran.dg/g77_intrinsics_sub.f: New test.
14689
14690 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14691             Jan Hubicka  <jh@suse.cz>
14692             Steven Bosscher <stevenb@suse.de
14693
14694         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14695
14696 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14697
14698         PR c++/19980
14699         * g++.dg/template/redecl3.C: New test.
14700
14701 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14702
14703         PR c++/20499
14704         * g++.dg/parse/error16.C: Tweak error markers.
14705
14706 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14707
14708         PR target/20561
14709         * gcc.dg/20050321-2.c: New test.
14710
14711 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14712
14713         PR c++/20465
14714         PR c++/20381
14715         * g++.dg/template/ptrmem12.C: New.
14716
14717 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14718
14719         PR rtl-optimization/20527
14720         * gcc.c-torture/execute/pr20527-1.c: New test.
14721
14722 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14723
14724         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14725         program, compile it into a real executable and then delete the .c
14726         and .x files afterwards, to avoid problems on testglue targets.
14727
14728 2005-03-21  Stuart Hastings  <stuart@apple.com>
14729
14730         * gcc.target/i386/sse-2.c: New.
14731
14732 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14733
14734         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14735
14736 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14737
14738         * g++.dg/parse/crash25.C: Fix typo.
14739
14740 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14741
14742         PR c++/20461
14743         * g++.dg/parse/crash24.C: New test.
14744
14745         PR c++/20536
14746         * g++.dg/parse/crash25.C: New test.
14747
14748 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14749
14750         PR c++/20147
14751         * g++.dg/ext/stmtexpr4.C: New test.
14752
14753 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14754
14755         PR middle-end/20539
14756         * gcc.c-torture/compile/pr13066-1.c: New test case.
14757         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14758         * g++.dg/opt/pr13066-1.C: Likewise.
14759
14760 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14761
14762         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14763
14764 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14765
14766         PR fortran/18525
14767         * gfortran.dg/nesting_1.f90: New test.
14768
14769 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14770
14771         PR c++/20240
14772         * g++.dg/lookup/using13.C: New test.
14773
14774 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14775
14776         PR c++/20333
14777         * g++.dg/template/crash36.C: New test.
14778
14779 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14780
14781         PR c++/20463
14782         * g++.dg/template/crash35.C: New test.
14783
14784 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14785
14786         PR c++/19966
14787         * g++.dg/overload/operator2.C: New test.
14788
14789 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14790
14791         PR libfortran/20257
14792         * gfortran.dg/pr20257.f90: New test.
14793
14794 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14795
14796         PR libfortran/20480
14797         * gfortran.dg/pr20480.f90: New test.
14798
14799 2005-03-16  Richard Henderson  <rth@redhat.com>
14800
14801         PR middle-end/15700
14802         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14803         (_rtld_global): New.
14804         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14805         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14806
14807         * gcc.dg/alias-3.c: New.
14808         * gcc.dg/alias-4.c: New.
14809         * gcc.dg/alias-5.c: New.
14810         * gcc.dg/alias-6.c: New.
14811
14812 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14813
14814         * gcc.dg/cpp/ucnid-7.c: New.
14815
14816 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14817             Dorit Naishlos  <dorit@il.ibm.com>
14818
14819         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14820         darwin.
14821
14822 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14823
14824         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14825         misaligned accesses.
14826         * gcc.dg/vect/vect-58.c: Likewise.
14827         * gcc.dg/vect/vect-92.c: New.
14828         * gcc.dg/vect/vect-93.c: New.
14829
14830 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14831
14832         PR fortran/18827
14833         * gfortran.dg/assign_2.f90: New test.
14834         * gfortran.dg/assign_3.f90: New test.
14835         * gfortran.dg/assign.f90: New test.
14836
14837 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14838
14839         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14840         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14841         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14842         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14843         names.
14844
14845 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14846
14847         * gcc.dg/cpp/ucnid-6.c: New.
14848
14849         * gcc.dg/cpp/normalize-1.c: New.
14850         * gcc.dg/cpp/normalize-2.c: New.
14851         * gcc.dg/cpp/normalize-3.c: New.
14852         * gcc.dg/cpp/normalize-4.c: New.
14853         * gcc.dg/cpp/ucnid-4.c: New.
14854         * gcc.dg/cpp/ucnid-5.c: New.
14855         * g++.dg/cpp/normalize-1.C: New.
14856         * g++.dg/cpp/ucnid-1.C: New.
14857
14858 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14859
14860         * gcc.dg/pr18628.c: New.
14861
14862 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14863
14864         PR c++/20280
14865         * g++.dg/tree-ssa/pr20280.C: New.
14866
14867 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14868
14869         PR fortran/20467
14870         * gfortran.dg/stfunc_2.f90: New test.
14871
14872 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14873
14874         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14875
14876 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14877
14878         * gcc.dg/tree-ssa/20050314-1.c: New test.
14879
14880 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14881
14882         PR c++/4403
14883         PR c++/9783, DR433
14884         * g++.dg/template/friend34.C: New test.
14885         * g++.dg/template/friend35.C: Likewise.
14886         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14887
14888 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14889
14890         Friend class name lookup 5/n
14891         PR c++/1016
14892         * g++.dg/lookup/hidden-class1.C: New test.
14893         * g++.dg/lookup/hidden-class2.C: Likewise.
14894         * g++.dg/lookup/hidden-class3.C: Likewise.
14895         * g++.dg/lookup/hidden-class4.C: Likewise.
14896         * g++.dg/lookup/hidden-class5.C: Likewise.
14897         * g++.dg/lookup/hidden-class6.C: Likewise.
14898         * g++.dg/lookup/hidden-class7.C: Likewise.
14899         * g++.dg/lookup/hidden-class8.C: Likewise.
14900         * g++.dg/lookup/hidden-class9.C: Likewise.
14901         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14902         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14903         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14904         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14905         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14906         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14907         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14908         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14909         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14910         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14911         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14912
14913 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14914
14915         PR c++/20157
14916         * g++.dg/template/error18.C: New test.
14917
14918 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14919
14920         PR debug/16792
14921         * g++.dg/debug/pr16792.C: New test.
14922
14923 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14924
14925         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14926         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14927         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14928         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14929         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14930         test assertion names.
14931
14932 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14933
14934         PR fortran/18600
14935         * gfortran.dg/stfunc_1.f90: New test.
14936
14937 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14938
14939         PR fortran/16907
14940         * gfortran.dg/real_index_1.f90: New test.
14941
14942 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14943
14944         PR fortran/20323
14945         * gfortran.dg/spec_expr_1.f90: New test.
14946
14947 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14948
14949         PR c/20402
14950         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14951         new parser.
14952
14953 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14954
14955         PR fortran/20361
14956         * gfortran.dg/largeequiv_1.f90: New test.
14957
14958 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14959
14960         * gcc.dg/ucnid-1.c: New.
14961         * gcc.dg/ucnid-2.c: New.
14962         * gcc.dg/ucnid-3.c: New.
14963         * gcc.dg/ucnid-4.c: New.
14964         * gcc.dg/ucnid-5.c: New.
14965         * gcc.dg/ucnid-6.c: New.
14966         * gcc.dg/cpp/ucnid-1.c: New.
14967         * gcc.dg/cpp/ucnid-2.c: New.
14968         * gcc.dg/cpp/ucnid-3.c: New.
14969         * g++.dg/other/ucnid-1.C: New.
14970
14971 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14972
14973         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14974
14975 2005-03-11  Per Bothner  <per@bothner.com>
14976
14977         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14978         that diagnotics refer to correct token.
14979         * gcc.dg/unused-3.c: Likewise.
14980
14981 2005-03-11  Per Bothner  <per@bothner.com>
14982
14983         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14984         constant" is now actually on same line as string constant.
14985         * gcc.dg/cpp/direct2s.c: Likewise.
14986
14987 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14988
14989         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14990
14991 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14992
14993         PR libfortran/20124
14994         * gfortran.dg/pr20124.f90: New Test
14995
14996 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14997
14998         PR tree-optimization/20130
14999         * gcc.dg/pr20130-1.c: New test.
15000
15001 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15002
15003         PR target/20095
15004         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15005
15006 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15007
15008         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15009
15010 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15011
15012         * g++.dg/eh/forced1.C: Fix comment.
15013         * g++.dg/eh/forced2.C: Ditto.
15014         * g++.dg/eh/forced3.C: Ditto.
15015         * g++.dg/eh/forced4.C: Ditto.
15016
15017 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15018
15019         PR rtl-opt/20412
15020         * gcc.c-torture/compile/pr20412.c: New test.
15021
15022 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15023
15024         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15025
15026 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15027
15028         PR target/20322
15029         * gcc.dg/20050307-1.c: New test.
15030
15031 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15032
15033         PR c++/20375
15034         * g++.dg/other/stdarg3.C: New.
15035
15036 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15037
15038         PR c++/18384, c++/18327
15039         * g++.dg/init/array19.C: New test.
15040
15041         PR inline-asm/20314
15042         * gcc.dg/torture/pr20314-1.c: New test.
15043         * gcc.dg/torture/pr20314-2.c: New test.
15044
15045 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15046
15047         * gcc.dg/20050309-1.c: New test.
15048
15049 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15050
15051         * gcc.dg/builtins-10.c: Reactivate disabled test.
15052         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15053         new cbrt transformations.
15054
15055 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15056
15057         PR c++/20208
15058         * g++.dg/template/array13.C: New test.
15059
15060 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15061
15062         PR c++/16859
15063         * g++.dg/init/brace4.C: New test.
15064
15065 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15066
15067         PR c++/20186
15068         * g++.dg/template/non-dependent12.C: New.
15069
15070 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15071
15072         PR c++/20142
15073         * g++.dg/init/array18.C: Add dg-do run marker.
15074
15075         PR c++/20142
15076         * g++.dg/init/array18.C: New test.
15077
15078 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15079
15080         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15081         * g++.dg/gcov/gcov.exp: Likewise.
15082         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15083         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15084         * lib/c-torture.exp: Likewise.
15085         * lib/fortran-torture.exp: Likewise.
15086         * lib/g++.exp: Likewise.
15087         * lib/gcc-defs.exp: Likewise.
15088         * lib/gcc-dg.exp: Likewise.
15089         * lib/gcc.exp: Likewise.
15090         * lib/gcov.exp: Likewise.
15091         * lib/gfortran.exp: Likewise.
15092         * lib/mike-g++.exp: Likewise.
15093         * lib/mike-gcc.exp: Likewise.
15094         * lib/objc-torture.exp: Likewise.
15095         * lib/objc.exp: Likewise.
15096         * lib/profopt.exp: Likewise.
15097         * lib/target-libpath.exp: Likewise.
15098         * lib/target-supports.exp: Likewise.
15099         * lib/treelang.exp: Likewise.
15100         * lib/wrapper.exp: Likewise.
15101
15102 2005-03-08  Jeff Law  <law@redhat.com>
15103
15104         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15105         PHI-OPT changes.
15106
15107 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15108
15109         * gcc.dg/vect/pr20122.c: New test.
15110
15111 2005-03-07  Jeff Law  <law@redhat.com>
15112
15113         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15114         was folded away.
15115         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15116         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15117         * gcc.dg/tree-ssa/pr18134.c: New test.
15118
15119 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15120
15121         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15122         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15123         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15124
15125 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15126
15127         PR tree-opt/17671
15128         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15129
15130 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15131
15132         * g++.dg/warn/Wnvdtor.C: New test.
15133
15134 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15135
15136         * gcc.dg/torture/pr19683-1.c: New test.
15137
15138 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15139
15140         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15141         * gfortran.dg/g77/19990313-2.f: Ditto.
15142         * gfortran.dg/g77/19990313-3.f: Ditto.
15143         * gfortran.dg/g77/19990525-0.f: Ditto.
15144         * gfortran.dg/g77/19990826-0.f: Ditto.
15145         * gfortran.dg/g77/19990826-2.f: Ditto.
15146         * gfortran.dg/g77/19990826-3.f: Ditto.
15147         * gfortran.dg/g77/20000511-1.f: Ditto.
15148         * gfortran.dg/g77/20000511-2.f: Ditto.
15149         * gfortran.dg/g77/970625-2.f: Ditto.
15150         * gfortran.dg/g77/980310-2.f: Ditto.
15151         * gfortran.dg/g77/980310-3.f: Ditto.
15152         * gfortran.dg/g77/980310-8.f: Ditto.
15153         * gfortran.dg/g77/980519-2.f: Ditto.
15154         * gfortran.dg/g77/alpha1.f: Ditto.
15155         * gfortran.dg/g77/claus.f: Ditto.
15156         * gfortran.dg/g77/erfc.f: Ditto.
15157         * gfortran.dg/g77/short.f: Ditto.
15158         * gfortran.fortran-torture/execute/data.f90: Ditto.
15159         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15160         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15161
15162 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15163
15164         * lib/file-format.exp (gcc_target_object_format): Add check for som
15165         format and hardcode object formats on hppa*-*-hpux*.
15166         * lib/target-supports.exp (check_weak_available): Add check for som
15167         object format.  Always return 0 on hppa*-*-hpux10*.
15168
15169         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15170         is defined.
15171
15172         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15173
15174 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15175
15176         * gfortran.dg/pr19936_1.f90: New test.
15177         * gfortran.dg/pr19936_2.f90: New test.
15178         * gfortran.dg/pr19936_3.f90: New test.
15179
15180 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15181             Paul Thomas <prthomas@drfccad.cea.fr>
15182
15183         * gfortran.dg/PR19754_1.f90: New test.
15184         * gfortran.dg/PR19754_2.f90: Ditto.
15185
15186 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15187
15188         PR c++/19311
15189         * g++.dg/template/non-dependent11.C: New test.
15190
15191 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15192
15193         * lib/target-supports.exp (check_iconv_available): Fix comment.
15194
15195 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15196             Joseph S. Myers  <joseph@codesourcery.com>
15197
15198         PR c++/19797
15199         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15200
15201 2005-03-04  Matthew Sachs  <msachs@apple.com>
15202
15203         * gcc.exp (gcc_target_compile): Put braces around
15204         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15205         * objc.exp (objc_target_compile): Likewise.
15206         * treelang.exp (treelang_target_compile): Likewise.
15207
15208 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15209
15210         PR fortran/19673
15211         * gfortran.dg/func_result_1.f90: New test.
15212
15213 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15214
15215         * gcc.misc-tests/options.exp: New test.
15216
15217 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15218
15219         * gcc.dg/pr15784-4.c: New test.
15220
15221 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15222
15223         * gcc.c-torture/execute/pr17133.c: New.
15224         * gcc.c-torture/compile/20050303-1.c: New.
15225
15226 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15227
15228         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15229
15230 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15231
15232         * g++.dg/overload/using2.C: New.
15233
15234 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15235
15236         PR c++/19916
15237         * g++.dg/init/ptrmem2.C: New test.
15238
15239 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15240
15241         PR c/8927
15242         * gcc.dg/pr8927-1.c: New test.
15243
15244 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15245
15246         PR c++/20232
15247         * g++.dg/inherit/covariant12.C: New.
15248
15249 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15250
15251         PR fortran/19479
15252         * gfortran.dg/bound_1.f90: New test.
15253
15254 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15255
15256         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15257         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15258
15259 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15260
15261         PR c/20245
15262         * gcc.dg/pr20245-1.c: New test.
15263
15264 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15265
15266         PR middle-end/19874
15267         * gcc.c-torture/execute/20050119-2.c: New test case.
15268
15269 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15270
15271         * README: Update the DejaGnu bug reporting address.
15272         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15273         * lib/objc-torture.exp: Likewise.
15274
15275 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15276
15277         * gfortran.dg/boz_1.f90: New test.
15278         * gfortran.dg/boz_3.f90: New test.
15279         * gfortran.dg/boz_4.f90: New test.
15280
15281 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15282
15283         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15284         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15285
15286 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15287
15288         PR libfortran/20101
15289         * gfortran.dg/write_0_pe_format.f90: New test.
15290
15291 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15292
15293         PR c++/20206
15294         * g++.dg/opt/thunk2.C: New test.
15295         * g++.dg/opt/covariant1.C: New test.
15296
15297 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15298
15299         * gfortran.dg/e_d_fmt.f90: New test.
15300
15301 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15302
15303         * gcc.dg/asm-b.c: Fix comment typos.
15304
15305 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15306
15307         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15308         a V_MAY_DEF also.
15309
15310 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15311
15312         PR tree-opt/20188
15313         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15314         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15315         * gcc.dg/asm-b.c: New test.
15316
15317 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15318
15319         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15320         Disable this test on IRIX 6.
15321
15322 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15323
15324         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15325         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15326         parser.
15327
15328 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15329
15330         PR tree-optimization/20204
15331         * testsuite/gcc.dg/pr20204.c: New test.
15332
15333 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15334
15335         PR target/20196
15336         * gcc.c-torture/execute/20050224-1.c: New test.
15337
15338         PR c++/20175
15339         * g++.dg/warn/Wbraces2.C: New test.
15340
15341 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15342
15343         PR c++/19878
15344         * g++.dg/init/const2.C: New test.
15345
15346 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15347
15348         PR tree-optimization/20100
15349         * gcc.c-torture/execute/pr20100-1.c: New test.
15350
15351 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15352
15353         * gfortran.dg/implicit_3.f90: New test.
15354
15355         * gfortran.dg/deftype_1.f90: New test.
15356
15357 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15358
15359         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15360         the test passes.
15361         * g++.dg/other/anon3.C: Accept a warning.
15362
15363 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15364
15365         * gcc.dg/pr20017.c: Fix a comment typo.
15366
15367 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15368
15369         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15370
15371 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15372
15373         PR ada/19902
15374         * ada/acats/tests/cxa/cxa3004.a: Remove.
15375         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15376
15377 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15378
15379         PR c++/20073
15380         * g++.dg/init/const1.C: New test.
15381
15382         PR c++/19991
15383         * g++.dg/parse/constant7.C: New test.
15384
15385         PR c++/20152
15386         * g++.dg/parse/error27.C: New test.
15387         * g++.dg/template/qualttp15.C: Adjust error markers.
15388         * g++.old-deja/g++.other/struct1.C: Likewise.
15389
15390         PR c++/20153
15391         * g++.dg/template/error17.C: New test.
15392
15393         PR c++/20148
15394         * g++.dg/parser/error26.C: New test.
15395
15396 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15397
15398         PR tree-optimization/20100
15399         PR tree-optimization/20115
15400         * gcc.dg/pr20115.c: New test.
15401         * gcc.dg/pr20115-1.c: New test.
15402         * gcc.dg/pr20100.c: New test.
15403         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15404         call-clobbered variables after alias1.
15405
15406 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15407
15408         * gfortran.dg/list_read_4.f90: new test.
15409
15410 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15411
15412         PR rtl-optimization/20017.
15413         * gcc.dg/pr20017.c: New.
15414
15415 2005-02-22  Devang Patel  <dpatel@apple.com>
15416
15417         PR 19952
15418         * g++.dg/tree-ssa/pr19952.C: New test.
15419
15420 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15421
15422         PR c++/19883
15423         * g++.dg/parse/constant6.C: New test.
15424
15425 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15426
15427         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15428         * g++.dg/charset/asm2.c: Likewise.
15429         * g++.dg/charset/asm3.c: Likewise.
15430         * g++.dg/charset/asm4.c: Likewise.
15431         * g++.dg/charset/asm5.c: Likewise.
15432         * g++.dg/charset/attribute1.c: Likewise.
15433         * g++.dg/charset/attribute2.c: Likewise.
15434         * g++.dg/charset/extern1.cc: Likewise.
15435         * g++.dg/charset/extern2.cc: Likewise.
15436         * g++.dg/charset/extern3.cc: Likewise.
15437         * g++.dg/charset/function.cc: Likewise.
15438         * g++.dg/charset/string.c: Likewise.
15439         * g++.dg/charset/charset.exp: Likewise.
15440         * lib/target-supports.exp (check_iconv_available): Fix comment.
15441
15442 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15443
15444         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15445         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15446         * gcc.dg/charset/asm2.c: Likewise.
15447         * gcc.dg/charset/asm3.c: Likewise.
15448         * gcc.dg/charset/asm4.c: Likewise.
15449         * gcc.dg/charset/asm5.c: Likewise.
15450         * gcc.dg/charset/asm6.c: Likewise.
15451         * gcc.dg/charset/attribute1.c: Likewise.
15452         * gcc.dg/charset/attribute2.c: Likewise.
15453         * gcc.dg/charset/builtin1.c: Likewise.
15454         * gcc.dg/charset/extern.c: Likewise.
15455         * gcc.dg/charset/function.c: Likewise.
15456         * gcc.dg/charset/string.c: Likewise.
15457         * gcc.dg/charset/charset.exp: Likewise.
15458
15459 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15460
15461         PR fortran/20086
15462         * gfortran.dg/pr20086.f90: New test.
15463
15464 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15465
15466         PR tree-optimization/19786
15467         * g++.dg/tree-ssa/pr19786.C: New.
15468
15469 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15470
15471         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15472
15473 2005-02-21  Jeff Law  <law@redhat.com>
15474
15475         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15476
15477 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15478
15479         * gfortran.dg/do_iterator: Split loop, markup all lines for
15480         which an error locus is printed.
15481         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15482         locus is printed.
15483         * gfortran.dg/select_4.f90: Likewise.
15484         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15485         locuses in the various permutations.
15486
15487 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15488
15489         PR tree-optimization/19951
15490         * g++.dg/vect: New directory.
15491         * g++.dg/vect/vect.exp: New file.
15492         * g++.dg/vect/pr19951.cc: New testcase.
15493         * g++.dg/dg.exp: Also prune vectorizer tests.
15494
15495 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15496
15497         PR 18785
15498         * gcc.dg/charset/builtin1.c: New test.
15499
15500 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15501
15502         PR c++/19299
15503         * g++.dg/inherit/volatile1.C: New test.
15504
15505         PR c++/19440
15506         * g++.dg/template/dtor4.C: New test.
15507
15508 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15509
15510         * gfortran.dg/int_1.f90: New test.
15511
15512 2005-02-19  Devang Patel  <dpatel@apple.com>
15513
15514         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15515
15516 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15517
15518         * gfortran.dg/achar_1.f90: New test.
15519
15520 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15521
15522         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15523
15524 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15525             Jakub Jelinek  <jakub@redhat.com>
15526
15527         PR tree-optimization/19828
15528         * gcc.dg/tree-ssa/loop-7.c: New test.
15529         * gcc.c-torture/execute/20050218-1.c: New test.
15530
15531 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15532
15533         PR c/20043
15534         * gcc.dg/transparent-union-1.c: New test.
15535         * gcc.dg/transparent-union-2.c: New test.
15536
15537 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15538
15539         PR tree-optimization/18977
15540         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15541
15542 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15543
15544         PR target/20054
15545         * gcc.dg/pr20054.c: New test.
15546
15547 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15548
15549         PR c++/19508
15550         * g++.dg/ext/attrib20.C: New test.
15551
15552 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15553
15554         PR middle-end/20030
15555         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15556
15557 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15558
15559         PR c++/20008
15560         * g++.dg/opt/switch4.C: New.
15561
15562 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15563
15564         PR c++/20023
15565         PR tree-optimization/20009
15566         * gcc.c-torture/compile/20050217-1.c: New test.
15567         * g++.dg/opt/switch3.C: New test.
15568
15569         PR tree-optimization/18947
15570         * gcc.c-torture/compile/20050215-1.c: New test.
15571         * gcc.c-torture/compile/20050215-2.c: New test.
15572         * gcc.c-torture/compile/20050215-3.c: New test.
15573
15574 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15575
15576         PR c++/20028
15577         * g++.dg/template/crash34.C: New.
15578
15579         PR c++/20022
15580         * g++.dg/other/access3.C: New.
15581
15582 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15583
15584         * gcc.dg/vect/vect-98.c: New test.
15585
15586 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15587
15588         PR tree-optimization/19967
15589         * gcc.dg/pr19967.c: New.
15590
15591 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15592
15593         PR middle-end/19857
15594         * gcc.dg/tree-ssa/20050215-1.c: New test.
15595         * gcc.c-torture/execute/20050215-1.c: New test.
15596
15597 2005-02-15  Eric Christopher  <echristo@redhat.com>
15598
15599         * gcc.dg/cpp/20050215-1.c: New file.
15600
15601 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15602
15603         PR tree-optimization/15785
15604         * gcc.dg/pr15785-1.c: New test.
15605
15606 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15607
15608         PR c++/17788
15609         * g++.dg/init/ctor4.C: New.
15610         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15611
15612 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15613
15614         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15615         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15616
15617 2005-02-15  Andreas Schwab  <schwab@suse.de>
15618
15619         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15620         declare malloc.
15621
15622 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15623
15624         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15625
15626 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15627
15628         PR tree-optimization/19853
15629         * gcc.c-torture/compile/pr19853.c: New test.
15630
15631 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15632
15633         PR c++/19608
15634         * g++.dg/parse/local-class1.C: New.
15635
15636         PR c++/19895
15637         * g++.dg/parse/ptrmem3.C: New.
15638
15639         PR c++/19884
15640         * g++.old-deja/g++.oliva/template6.C: Add another case.
15641         * g++.dg/template/explicit6.C: New.
15642
15643 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15644
15645         PR c++/17816
15646         * g++.dg/other/redecl2.C: New.
15647
15648 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15649
15650         PR c++/19891
15651         * g++.dg/abi/covariant4.C: New.
15652
15653 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15654
15655         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15656
15657 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15658
15659         * gcc.dg/vect/vect-96.c: Fix typo.
15660
15661 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15662
15663         PR c++/14479
15664         PR c++/19487
15665         * g++.dg/template/enum5.C: New test.
15666
15667 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15668
15669         * gcc.dg/vect/vect-97.c: New test.
15670
15671 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15672
15673         * gcc.dg/vect/vect-96.c: New test.
15674
15675 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15676
15677         * gcc.dg/builtins-34.c: Also check ldexp*.
15678
15679 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15680
15681         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15682
15683 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15684
15685         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15686         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15687         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15688         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15689         selector_list, selector_expression, dg-process-target): Move to new
15690         file target-supports-dg.exp.
15691         * lib/target-supports-dg.exp: New.
15692
15693         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15694         New.
15695
15696 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15697
15698         PR c++/19666
15699         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15700
15701         PR middle-end/19858
15702         * gcc.c-torture/compile/20050210-1.c: New test.
15703
15704 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15705
15706         PR c++/19755
15707         * g++.dg/warn/Wbraces1.C: New test.
15708
15709 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15710
15711         * gcc.dg/builtins-52.c: New testcase.
15712
15713 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15714
15715         PR c/19342
15716         * gcc.c-torture/execute/20050119-1.c: New test.
15717
15718 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15719
15720         PR c++/19811
15721         * g++.dg/init/delete1.C: New test.
15722
15723 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15724
15725         PR c++/18470
15726         * g++.dg/template/static12.C: New test.
15727
15728 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15729
15730         PR c++/19787
15731         * g++.dg/conversion/ambig1.C: New test.
15732
15733         PR c++/19739
15734         * g++.dg/ext/attrib19.C: New test.
15735
15736         PR c++/19732
15737         * g++.dg/parse/dtor5.C: New test.
15738
15739         PR c++/19762
15740         * g++.dg/template/dtor3.C: New test.
15741
15742         PR c++/19826
15743         * g++.dg/template/static11.C: New test.
15744         * g++.dg/template/crash2.C: Remove dg-error marker.
15745
15746 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15747
15748         PR C++/18491
15749         * g++.old-deja/g++.mike/p10769a.C: Remove.
15750
15751 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15752
15753         * gcc.dg/builtins-48.c: New test case.
15754         * gcc.dg/builtins-49.c: New test case.
15755         * gcc.dg/builtins-50.c: New test case.
15756         * gcc.dg/builtins-51.c: New test case.
15757
15758 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15759
15760         PR middle-end/19583
15761         * g++.dg/warn/Wreturn-type-3.C: New test.
15762
15763 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15764
15765         PR middle-end/19402
15766         * gcc.dg/pr19402-1.c: New testcase.
15767         * gcc.dg/pr19402-2.c: likewise.
15768
15769 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15770
15771         PR middle-end/19854
15772         * g++.dg/tree-ssa/tmmti.C: New testcase.
15773
15774 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15775
15776         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15777
15778 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15779
15780         PR c++/19733
15781         * g++.dg/parse/crash23.C: New test.
15782         * g++.dg/warn/Weff1.C: New test.
15783
15784 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15785
15786         * gcc.dg/20050209-1.c: New test.
15787
15788 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15789
15790         PR target/19799
15791         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15792
15793 2005-02-08  Mike Stump  <mrs@apple.com>
15794
15795         * g++.dg/pch/import-2.c: New test.
15796         * g++.dg/pch/import-2.hs: New.
15797         * g++.dg/pch/include/import-2a.h: New.
15798         * g++.dg/pch/include/import-2b.h: New.
15799
15800 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15801
15802         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15803
15804 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15805
15806         * gfortran.dg/substr_1.f90: New test.
15807
15808 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15809
15810         PR middle-end/19775
15811         * gcc.dg/torture/builtin-power-1.c: Disable test for
15812         invalid transformation.
15813         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15814         no longer optimize.
15815         * gcc.dg/builtins-47.c: New testcase.
15816
15817 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15818             Dorit Naishlos  <dorit@il.ibm.com>
15819
15820         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15821
15822 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15823
15824         * gcc.c-torture/compile/20050206-1.c: New test.
15825
15826 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15827
15828         PR tree-opt/19768
15829         * g++.dg/opt/pr19768.C: New test.
15830
15831 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15832
15833         PR tree-opt/19736
15834         * gcc.c-torture/compile/pr19736.c: New test.
15835
15836 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15837
15838         PR c++/17401
15839         * g++.dg/parse/error25.C: New test.
15840
15841 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15842
15843         * gcc.c-torture/execute/20050203-1.c: New.
15844
15845 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15846
15847         * gcc.dg/vect/vect-85.c: Remove xfail.
15848         * gcc.dg/vect/vect-86.c: Remove xfail.
15849         * gcc.dg/vect/vect-87.c: Remove xfail.
15850         * gcc.dg/vect/vect-88.c: Remove xfail.
15851
15852 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15853
15854         * gcc.dg/altivec-19.c: New.
15855
15856 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15857
15858         PR c/17807
15859         * gcc.dg/nested-func-3.c: New test.
15860         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15861
15862 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15863
15864         * gcc.test-framework/gen_directive_tests: Generate tests for
15865         selector expressions.
15866
15867 2005-02-02  Matt Austern  <austern@apple.com>
15868
15869         PR c++/19628
15870         * g++/ext/builtin7.C: New.
15871         * g++/ext/builtin8.C: New.
15872
15873 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15874
15875         PR c/18502
15876         * gcc.dg/pr18502-1.c: New test.
15877
15878 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15879
15880         PR c++/17413
15881         * g++.dg/template/local4.C: Tweak.
15882
15883 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15884
15885         PR tree-optimization/19578
15886         * gcc.c-torture/compile/20050202-1.c: New test.
15887
15888 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15889
15890         PR c/19435
15891         * gcc.dg/c99-init-4.c: New test.
15892
15893 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15894
15895         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15896
15897         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15898
15899         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15900         * g++.dg/eh/check-vect.h: New.
15901
15902         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15903         * gcc.dg/vect/vect-78.c: Ditto.
15904         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15905         Remove.
15906
15907         * g++.dg/conversion/simd1.C: Expect warning.
15908         * g++.dg/ext/attribute-test-1.C: Ditto.
15909         * g++.dg/ext/attribute-test-2.C: Ditto.
15910         * g++.dg/ext/attribute-test-3.C: Ditto.
15911         * g++.dg/ext/attribute-test-4.C: Ditto.
15912
15913         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15914         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15915
15916         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15917
15918 2005-02-01  Richard Henderson  <rth@redhat.com>
15919
15920         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15921         long double for ibm double-double format.
15922         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15923
15924 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15925
15926         PR tree-optimization/19633
15927         * testsuite/gcc.dg/pr19633-1.c: New test.
15928         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15929         to NULL or a symbol.
15930
15931 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15932
15933         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15934         New procs.
15935         (dg-process-target (local override)): Handle selector expressions.
15936
15937         * gcc.test-framework/README: Describe tests in source directory.
15938         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15939         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15940         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15941         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15942         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15943         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15944         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15945         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15946         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15947         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15948         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15949         * gcc.test-framework/dg-error-exp-P.c: New test.
15950         * gcc.test-framework/dg-error-exp-XP.c: New test.
15951         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15952         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15953         * gcc.test-framework/dg-output-exp-P.c: New test.
15954         * gcc.test-framework/dg-output-exp-XF.c: New test.
15955         * gcc.test-framework/dg-warning-exp-P.c: New test.
15956         * gcc.misc-tests/dg-1.c: Remove.
15957         * gcc.misc-tests/dg-2.c: Remove.
15958         * gcc.misc-tests/dg-3.c: Remove.
15959         * gcc.misc-tests/dg-4.c: Remove.
15960         * gcc.misc-tests/dg-5.c: Remove.
15961         * gcc.misc-tests/dg-6.c: Remove.
15962         * gcc.misc-tests/dg-7.c: Remove.
15963         * gcc.misc-tests/dg-8.c: Remove.
15964         * gcc.misc-tests/dg-9.c: Remove.
15965         * gcc.misc-tests/dg-10.c: Remove.
15966         * gcc.misc-tests/dg-11.c: Remove.
15967         * gcc.misc-tests/dg-12.c: Remove.
15968         * gcc.misc-tests/dg-test.exp: Remove.
15969
15970         * gcc.test-framework/test-framework.awk: Change recording and
15971         printing of passes and failures.
15972
15973         * gcc.test-framework: New directory.
15974         * gcc.test-framework/README: New.
15975         * gcc.test-framework/test-framework.exp: New.
15976         * gcc.test-framework/test-framework.awk: New.
15977         * gcc.test-framework/gen_directive_tests: New.
15978
15979 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15980
15981         * lib/treelang.exp: Fix comment typos.
15982         (treelang_target_compile): Don't append libs=-ltreelang to options.
15983
15984 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15985
15986         * g++.dg/parse/typename7.C: Adjust error messages.
15987
15988 2005-01-31  Jeff Law  <law@redhat.com>
15989
15990         * gcc.c-torture/execute/20050131-1.c: New test.
15991         * gcc.dg/wcaselabel.c: New test.
15992
15993 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15994
15995         * g++.dg/other/warning1.C: Adjust error messags.
15996         * g++.dg/parse/constant5.C: New test.
15997
15998 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15999
16000         PR c/19333
16001         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16002         the test case valid.
16003         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16004         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16005         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16006         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16007         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16008         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16009
16010 2005-01-31  Dale Johannesen  <dalej@apple.com>
16011
16012         * g++.dg/opt/pr19650.C: New test.
16013
16014 2005-01-31  Richard Henderson  <rth@redhat.com>
16015
16016         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16017         long double for intel double extended format.
16018         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16019
16020 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16021
16022         PR c++/19555
16023         * g++.dg/template/static10.C: New test.
16024
16025         PR c++/19395
16026         * g++.dg/parse/error24.C: New test.
16027
16028         PR c++/19367
16029         * g++.dg/lookup/builtin1.C: New test.
16030
16031         PR c++/19457
16032         * g++.dg/warn/conv3.C: New test.
16033
16034 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16035
16036         PR fortran/19647
16037         * gfortan.dg/inquire_7.f90
16038
16039 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16040
16041         PR tree-optimization/15791
16042         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16043         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16044         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16045         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16046         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16047         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16048         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16049         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16050         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16051         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16052
16053 2005-01-29  Paul Brook  <paul@codesourcery.com>
16054
16055         PR fortran/18565
16056         * check.c (real_or_complex_check): New function.
16057         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16058         * intrinsic.c (add_functions): Use new check functions.
16059         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16060         Add prototypes.
16061
16062 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16063
16064         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16065         gcc.dg/lvalue-3.c: New tests.
16066         * gcc.dg/concat.c: Update expected messages.
16067
16068 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16069
16070         PR libfortran/19595
16071         * gfortran.dg/eor_1.f90: New test.
16072
16073 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16074
16075         PR fortran/19589
16076         * gfortran.dg/logical_data_1.f90: New test.
16077
16078 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16079
16080         PR c++/19253
16081         * g++.dg/template/crash33.C: New test.
16082
16083         PR c++/19667
16084         * g++.dg/template/crash32.C: New test.
16085
16086 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16087
16088         PR middle-end/16558
16089         * g++.dg/warn/Wreturn-type-2.C: New test.
16090
16091 2004-06-24  Jeff Law  <law@redhat.com>
16092
16093         * gcc.dg/tree-ssa/20050128-1.c: New test.
16094
16095 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16096
16097         * gcc.target/frv/all-mdpackh-1.c: New test.
16098
16099 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16100
16101         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16102
16103 2005-01-27  Richard Henderson  <rth@redhat.com>
16104
16105         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16106
16107 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16108
16109         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16110
16111 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16112
16113         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16114         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16115         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16116         to cope with cases where the multilib options override the dg-options.
16117
16118 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16119
16120         PR c/18946
16121         * gcc.dg/noncompile/20050120-1.c: New test.
16122
16123 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16124
16125         PR tree-optimization/19633
16126         * gcc.dg/pr19633.c: New test.
16127         * gcc.dg/tree-ssa/pr19633.c: New test.
16128
16129 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16130
16131         * gcc.dg/20041216-1.c: New test.
16132
16133 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16134
16135         PR objc/18862
16136         * objc.dg/selector-2.m: New test.
16137
16138 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16139
16140         * g++.dg/opt/range-test-2.C: New test.
16141
16142         PR rtl-optimization/19579
16143         * gcc.c-torture/execute/20050124-1.c: New test.
16144
16145 2005-01-26  Greg Parker  <gparker@apple.com>
16146         Stuart Hastings  <stuart@apple.com>
16147
16148         * gcc.c-torture/execute/20050125-1.c: New.
16149
16150 2005-01-18  Jan Hubicka  <jh@suse.cz>
16151
16152         PR tree-optimize/19337
16153         * gcc.c-torture/compile/20050119-1.c: New test.
16154
16155 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16156
16157         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16158         test for successful match.
16159
16160 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16161
16162         PR objc/18408
16163         * objc.dg/comp-types-7.m: New test.
16164
16165 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16166
16167         * lib/target-supports.exp (current_target_name): New.
16168         (check_effective_target_ilp32, check_effective_target_lp64):
16169         Cache the result to use as long as the current target, with
16170         multilib flags, remains the same.
16171
16172         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16173         (dg-require-weak, dg-require-visibility, dg-require-alias,
16174         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16175         dg-require-effective-target, dg-skip-if): Remove call to
16176         skip_test_and_clear_xfail.
16177         (dg-test): Clear xfail data.
16178
16179 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16180
16181         PR target/17751
16182         * gcc.dg/ppc64-toc.c: New test.
16183
16184         * g++.dg/tree-ssa/empty-1.C: New test.
16185
16186         PR middle-end/19551
16187         * gcc.c-torture/execute/20050121-1.c: New test.
16188         * gcc.dg/20050121-2.c: New test.
16189
16190 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16191         Paul Brook  <paul@codesourcery.com>
16192
16193         PR fortran/17941
16194         * gfortran.dg/real_const_1.f: New test.
16195         * gfortran.dg/real_const_2.f90: New test.
16196         * gfortran.dg/complex_int_1.f90: New test.
16197
16198 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16199
16200         PR fortran/19313
16201         * gfortan.dg/inquire_6.f90: New test.
16202
16203 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16204
16205         PR libfortran/19451
16206         * open_readonly_1.f90: New test.
16207
16208 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16209
16210         PR libfortran/18982
16211         * gfortran.dg/open_new.f90: New file.
16212
16213 2005-01-22  Paul Brook  <paul@codesourcery.com>
16214
16215         * namelist_1.f90: New test.
16216
16217 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16218
16219         PR tree-optimization/19484
16220         * gcc.c-torture/compile/20050122-[12].c: New tests.
16221
16222 2005-01-22  Paul Brook  <paul@codesourcery.com>
16223
16224         * gfortran.dg/implicit_2.f90: New test.
16225
16226 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16227
16228         PR fortran/19314
16229         * gfortran.dg/inquire_5.f90: New test.
16230
16231 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16232
16233         PR c/18809
16234         * gcc.dg/pr18809-1.c: New test.
16235
16236 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16237
16238         * gcc.dg/20050121-1.c: New test.
16239
16240         PR tree-optimization/13000
16241         * gcc.dg/20040206-1.c: Change warning to point where function is
16242         being inlined.
16243
16244 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16245
16246         PR c++/19208
16247         * g++.dg/template/array11.C: New test.
16248
16249 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16250
16251         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16252         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16253         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16254         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16255         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16256         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16257
16258 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16259
16260         PR tree-optimization/15349
16261         * gcc.dg/tree-ssa/pr15349.c: New.
16262
16263 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16264
16265         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16266
16267 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16268
16269         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16270         scan-assembler-times directive name.
16271
16272         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16273         after dg-do.
16274
16275         PR rtl-optimization/19462
16276         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16277
16278 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16279
16280         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16281         counting function calls on ia64.
16282
16283 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16284
16285         PR rtl-optimization/15139
16286         * gcc.dg/20050111-2.c: New test.
16287
16288         PR c/17297
16289         * gcc.c-torture/compile/20050113-1.c: New testcase.
16290
16291         PR middle-end/19164
16292         * gcc.dg/20050113-1.c: New testcase.
16293
16294 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16295
16296         * gcc.dg/vect/vect-85.c: Add comment.
16297         * gcc.dg/vect/vect-86.c: Add xfail for now.
16298         * gcc.dg/vect/vect-87.c: Add xfail for now.
16299         * gcc.dg/vect/vect-88.c: Add xfail for now.
16300         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16301
16302 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16303
16304         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16305
16306 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16307
16308         * g++.dg/debug/typedef3.C: New test.
16309
16310 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16311
16312         PR c/19472
16313         * gcc.dg/asm-a.c: New test.
16314
16315 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16316
16317         * gcc.dg/sh-relax.c: Add prototype for abort.
16318
16319 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16320
16321         * gcc.dg/short-compare-1.c: New test.
16322         * gcc.dg/short-compare-2.c: Likewise.
16323
16324 2005-01-18  Michael Matz  <matz@suse.de>
16325
16326         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16327
16328 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16329
16330         PR tree-optimization/19121
16331         * gcc.c-torture/compile/pr19121.c: New test.
16332
16333 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16334
16335         PR target/19357
16336         * gcc.c-torture/compile/pr19357.c: New test.
16337
16338 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16339
16340         PR c/5675
16341         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16342         pass--those that refer just to the variable, possibly with a
16343         cast.
16344         * gcc.dg/c99-const-expr-3.c: Likewise.
16345
16346         PR middle-end/13127
16347         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16348         longer emitted.
16349
16350 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16351
16352         PR fortran/18778
16353         * gfortran.dg/endfile_2.f90: New test.
16354
16355 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16356
16357         PR 19168
16358         * gfortran.dg/select_5.f90: New test.
16359
16360 2004-01-16  Paul Brook  <paul@codesourcery.com>
16361
16362         * gfortran.dg/common_4.f90: New test.
16363
16364 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16365
16366         PR rtl-optimization/19462
16367         * gcc.dg/torture/pr19462-1.c: New test.
16368
16369 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16370
16371         PR objc/19321
16372         * objc.dg/func-ptr-2.m: New.
16373         * objc.dg/volatile-1.m: New.
16374
16375 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16376
16377         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16378
16379 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16380
16381         PR tree-optimization/19060
16382         * gcc.c-torture/execute/20050104-1.c: New test.
16383
16384 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16385
16386         PR fortran/18983
16387         * gfortran.dg/write_to_null.f90: New test.
16388
16389 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16390             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16391
16392         PR other/19328
16393         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16394         argument.
16395
16396 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16397
16398         PR c++/19263
16399         * g++.dg/init/vector1.C: New test.
16400
16401 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16402
16403         PR target/13158
16404         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16405         PR target/18987
16406         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16407
16408 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16409
16410         * gfortran.dg/select_1.f90: New test.
16411         * gfortran.dg/select_2.f90: New test.
16412         * gfortran.dg/select_3.f90: New test.
16413         * gfortran.dg/select_4.f90: New test.
16414
16415 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16416
16417         PR middle-end/19084
16418         PR rtl-optimization/19348
16419         * gcc.dg/20050111-1.c: New test.
16420         * gcc.c-torture/execute/20050111-1.c: New test.
16421
16422         * gcc.dg/i386-asm-4.c: New test.
16423
16424 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16425
16426         * gcc.dg/nested-func-2.c: New test.
16427         * ada/acats/norun.lst: Remove c953002.
16428
16429 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16430
16431         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16432
16433 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16434
16435         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16436
16437 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16438
16439         PR target/18761
16440         * g++.dg/abi/align1.C: New test.
16441
16442 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16443
16444         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16445         at a time.
16446         * g++.dg/ext/altivec_check.h: Support compiling as C.
16447
16448 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16449
16450         PR c++/19355
16451         * g++.dg/expr/pr19355-1.C: New test case.
16452
16453 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16454
16455         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16456         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16457         * ada/acats/tests/c3/c92005b.ada: Likewise.
16458         * ada/acats/tests/c3/cxb3012.a: Likewise.
16459         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16460
16461 2005-01-09  Paul Brook  <paul@codesourcery.com>
16462
16463         * gfortran.dg/common_2.f90: New file.
16464         * gfortran.dg/common_3.f90: New file.
16465
16466 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16467
16468         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16469
16470 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16471
16472         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16473         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16474         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16475         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16476         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16477         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16478         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16479         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16480         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16481         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16482         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16483         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16484         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16485         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16486         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16487         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16488         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16489         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16490         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16491         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16492         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16493         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16494         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16495         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16496         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16497         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16498         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16499         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16500         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16501         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16502         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16503         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16504         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16505         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16506         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16507         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16508         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16509         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16510         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16511         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16512         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16513         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16514         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16515         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16516         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16517         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16518         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16519         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16520         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16521         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16522         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16523         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16524         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16525         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16526         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16527         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16528         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16529         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16530         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16531         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16532         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16533         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16534         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16535         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16536         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16537         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16538         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16539
16540         * gcc.dg/vect/vect-1.c: Fix spelling.
16541         * gcc.dg/vect/vect-10.c: Fix spelling.
16542         * gcc.dg/vect/vect-11.c: Fix spelling.
16543         * gcc.dg/vect/vect-12.c: Fix spelling.
16544         * gcc.dg/vect/vect-14.c: Fix spelling.
16545         * gcc.dg/vect/vect-15.c: Fix spelling.
16546         * gcc.dg/vect/vect-16.c: Fix spelling.
16547         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16548         * gcc.dg/vect/vect-64.c: Fix comments.
16549         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16550
16551 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16552             Ira Rosen  <irar@il.ibm.com>
16553
16554         * gcc.dg/vect/vect-70.c: New test.
16555         * gcc.dg/vect/vect-71.c: New test.
16556
16557 2005-01-09  Manfred Hollstein  <mh@suse.com>
16558
16559         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16560         * gcc.dg/pr18241-2.c: Likewise.
16561         * gcc.dg/pr18241-3.c: Likewise.
16562         * gcc.dg/pr18241-4.c: Likewise.
16563         * gcc.dg/pr18241-5.c: Likewise.
16564
16565 2005-01-08  Richard Henderson  <rth@redhat.com>
16566
16567         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16568         False for x86 and x86-64.
16569
16570 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16571
16572         PR tree-optimization/18241
16573         * gcc.dg/pr18241-1.c: New test.
16574         * gcc.dg/pr18241-2.c: New test.
16575         * gcc.dg/pr18241-3.c: New test.
16576         * gcc.dg/pr18241-4.c: New test.
16577         * gcc.dg/pr18241-5.c: New test.
16578
16579 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16580
16581         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16582         gfortran.dg/select_4.f90: New.
16583
16584 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16585
16586         * gcc.c-torture/execute/20050107-1.c: New test.
16587
16588 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16589
16590         PR c++/19298
16591         * g++.dg/template/ref2.C: New.
16592
16593 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16594
16595         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16596         instead of being empty.
16597
16598 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16599
16600         PR fortran/15553
16601         * gfortran.dg/array-1.f90: New test.
16602
16603 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16604
16605         PR tree-optimization/19283
16606         * gcc.c-torture/execute/20050106-1.c: New test.
16607
16608         PR rtl-optimization/18861
16609         * gcc.dg/20050105-1.c: New test.
16610
16611         PR tree-optimization/18828
16612         * gcc.dg/20050105-2.c: New test.
16613
16614 2005-01-07  Andreas Jaeger  <aj@suse.de>
16615
16616         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16617
16618 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16619
16620         PR fortran/18398
16621         * gfortran.dg/fmt_read.f90: New test.
16622
16623 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16624
16625         * gcc.dg/rs6000-ldouble-2.c: New.
16626
16627 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16628
16629         PR c++/19244
16630         * g++.dg/parser/ctor2.C: New test.
16631
16632 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16633
16634         PR c++/17154
16635         * g++.dg/template/using9.C: New test.
16636
16637 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16638
16639         PR c++/19258
16640         * g++.dg/lookup/friend6.C: New test.
16641
16642 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16643
16644         PR c++/19270
16645         * g++.dg/template/array10.C: New.
16646
16647 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16648
16649         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16650         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16651
16652 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16653
16654         * gcc.c-torture/compile/20050105-1.c: New test.
16655
16656 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16657
16658         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16659
16660 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16661
16662         PR middle-end/19100
16663         * gcc.dg/conv-3.c: New test case.
16664
16665 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16666
16667         * gcc.dg/asm-wide-1.c: New test.
16668
16669 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16670
16671         PR c++/19030
16672         * g++.dg/parse/crash22.C: New
16673
16674 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16675
16676         PR 19257
16677         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16678
16679 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16680
16681         PR middle-end/17767
16682         * gcc.dg/i386-mmx-6.c: New test case.
16683
16684 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16685
16686         PR tree-optimization/18308
16687         * gcc.dg/vect/pr18308.c: New testcase.
16688
16689 2005-01-04  Andreas Jaeger  <aj@suse.de>
16690
16691         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16692
16693 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16694             Robert Bowdidge <bowdidge@apple.com>
16695
16696         * gcc.dg/cpp/subframework1.c: New.
16697         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16698         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16699         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16700         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16701
16702 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16703
16704         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16705         producing warning.
16706         * gcc.dg/darwin-weakimport-2.c: New.
16707
16708 2005-01-03  Richard Henderson  <rth@redhat.com>
16709
16710         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16711
16712 2005-01-03  Richard Henderson  <rth@redhat.com>
16713
16714         * gcc.dg/vect/vect.exp: Enable for ia64.
16715         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16716         (check_effective_target_vect_float): Likewise.
16717         (check_effective_target_vect_no_align): Likewise.
16718         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16719         * gcc.dg/vect/vect-8.c: Likewise.
16720
16721 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16722
16723         PR target/19236
16724         * gcc.dg/pr19236-1.c: New test case.
16725
16726 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16727
16728         PR rtl-optimization/12092
16729         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16730
16731 2005-01-02  Andreas Jaeger  <aj@suse.de>
16732
16733         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16734
16735 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16736             Andrew Pinski  <pinskia@physics.uc.edu>
16737
16738         PR rtl-optimization/12092
16739         * gcc.dg/pr12092-1.c: New test case.
16740
16741 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16742
16743         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16744         'hidden' and 'default' for better portability.
16745         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16746
16747         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16748         6 and 7.
16749         * g++.old-deja/g++.brendan/new3.C: Likewise.
16750
16751 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16752
16753         * gcc.dg/20041231-1.C: New test.
16754         * g++.dg/warn/Wunreachable-code-1.C: New test.
16755
16756 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16757
16758         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16759         file, not /dev/null.  Abort on error.
16760
16761 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16762             Ziemowit Laski  <zlaski@apple.com>
16763
16764         PR objc/18971
16765         * objc.dg/encode-5.m: New test.
16766
16767 2004-12-29  Richard Henderson  <rth@redhat.com>
16768
16769         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16770         * objc.dg/stabs-1.m: Disable for ia64.
16771
16772 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16773
16774         PR c++/19190
16775         * g++.dg/warn/Wunused-10.C: New test.
16776
16777 2004-12-28  Richard Henderson  <rth@redhat.com>
16778
16779         * objc.dg/stabs-1.m: Disable for alpha.
16780
16781 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16782
16783         PR c++/19149
16784         * g++.dg/parse/error23.C: New test.
16785
16786 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16787
16788         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16789
16790         PR fortran/19032
16791         * gfortran.dg/intrinsic_modulo_1.f90: New.
16792         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16793         tests with divisor -1.
16794
16795 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16796
16797         * g++.dg/opt/temp1.C (memcpy): Return a value.
16798
16799         PR c++/19148
16800         * g++.dg/expr/cond7.C: New test.
16801
16802 2004-12-27  Paul Brook  <paul@codesourcery.com>
16803
16804         * gfortran.dg/g77/select_no_compile.f: Remove.
16805
16806 2004-12-27  Richard Henderson  <rth@redhat.com>
16807
16808         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16809         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16810         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16811
16812 2004-12-26  Richard Henderson  <rth@redhat.com>
16813
16814         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16815         by 1i instead of token pasting.
16816
16817 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16818
16819         PR tree-optimization/17578
16820         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16821         to additional_flags.
16822         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16823
16824 2004-12-25  Richard Henderson  <rth@redhat.com>
16825
16826         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16827         Remove Alpha.
16828
16829 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16830
16831         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16832         hppa*-*-hpux*.
16833         * gcc.dg/pr17957.c (dg-options): Likewise.
16834         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16835         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16836         instead of 0 on __hppa__.
16837         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16838         "foo,%r" on hppa*-*-*.
16839
16840 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16841
16842         PR fortran/19071
16843         * gfortran.dg/complex_write.f90: New test.
16844
16845 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16846
16847         PR c++/17595
16848         * g++.dg/parse/pragma2.C: New test.
16849
16850         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16851
16852 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16853
16854         * gcc.dg/empty2.c: Add missing dg-warning.
16855
16856 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16857
16858         PR c++/17413
16859         * g++.dg/template/local4.C: New test.
16860         * g++.dg/template/crash19.C: Add dg-error marker.
16861
16862         * g++.dg/template/crash31.C: Correct embedded PR number.
16863
16864 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16865
16866         PR c++/16405
16867         * g++.dg/opt/temp1.C: Add do-run marker.
16868
16869 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16870
16871         * g++.dg/template/spec19.C: New.
16872
16873 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16874
16875         PR target/16819
16876         * gcc.dg/empty2.c: New.
16877
16878 2004-12-23  Richard Henderson  <rth@redhat.com>
16879
16880         * lib/target-supports.exp (check_effective_target_vect_no_align):
16881         Remove i?86 and x86-64.
16882
16883 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16884
16885         PR c++/16405
16886         * g++.dg/opt/temp1.C: New test.
16887
16888 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16889
16890         PR c++/18733
16891         * g++.dg/template/friend33.C: New testcase.
16892
16893 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16894
16895         PR c++/18464
16896         * g++.dg/template/cond5.C: New test.
16897
16898         PR c++/18492
16899         * g++.dg/inherit/thunk3.C: New test.
16900
16901         PR c++/11224
16902         * g++.dg/warn/Wunused-9.C: New test.
16903
16904 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16905
16906         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16907
16908 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16909
16910         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16911
16912 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16913
16914         PR c++/18378
16915         * g++.dg/ext/packed8.C: New test.
16916
16917         PR c++/19063
16918         * g++.dg/template/crash31.C: New test.
16919
16920         PR c++/19034
16921         * g++.dg/template/crash30.C: New test.
16922
16923 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16924
16925         PR C++/18984
16926         * g++.dg/eh/ctor3.C: New test.
16927
16928 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16929
16930         * objc.dg/stabs-1.m: Allow section name to be quoted and
16931         assembly label to begin with '.LL'.
16932
16933 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16934
16935         * gcc.dg/vect/vect.exp
16936         (check_effective_target_lp64_or_vect_no_align): New.
16937         * gcc.dg/vect/vect-77.c: Use it.
16938         * gcc.dg/vect/vect-78.c: Use it.
16939
16940         * lib/target-supports.exp
16941         (check_effective_target_vect_no_max,
16942         check_effective_target_vect_no_bitwise,
16943         check_effective_target_vect_no_align): New.
16944         * gcc.dg/vect/vect-13.c: Use them.
16945         * gcc.dg/vect/vect-17.c: Ditto.
16946         * gcc.dg/vect/vect-18.c: Ditto.
16947         * gcc.dg/vect/vect-19.c: Ditto.
16948         * gcc.dg/vect/vect-20.c: Ditto.
16949         * gcc.dg/vect/vect-27.c: Ditto.
16950         * gcc.dg/vect/vect-29.c: Ditto.
16951         * gcc.dg/vect/vect-44.c: Ditto.
16952         * gcc.dg/vect/vect-48.c: Ditto.
16953         * gcc.dg/vect/vect-50.c: Ditto.
16954         * gcc.dg/vect/vect-52.c: Ditto.
16955         * gcc.dg/vect/vect-54.c: Ditto.
16956         * gcc.dg/vect/vect-56.c: Ditto.
16957         * gcc.dg/vect/vect-58.c: Ditto.
16958         * gcc.dg/vect/vect-60.c: Ditto.
16959         * gcc.dg/vect/vect-72.c: Ditto.
16960         * gcc.dg/vect/vect-80.c: Ditto.
16961
16962 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16963
16964         PR c++/14075
16965         * g++.dg/init/string1.C: New.
16966
16967         PR c++/18975
16968         * g++.dg/other/synth1.C: New.
16969
16970 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16971
16972         PR c/18963
16973         * gcc.dg/pr18963-1.c: New test.
16974
16975 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16976
16977         PR c/18596
16978         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16979         * gcc.dg/pr18596-1.c: Use dg-error.
16980         (dg-options): Use -fno-unit-at-a-time.
16981         * gcc.dg/pr18596-2.c: New test.
16982         * gcc.dg/pr18596-3.c: New test.
16983
16984 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16985
16986         PR middle-end/18683
16987         * g++.dg/opt/pr18683-1.C: New test case.
16988
16989 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16990
16991         PR other/19093
16992         * g++.dg/opt/max1.C: Fix for 64bit targets.
16993
16994 2004-12-20  Matt Austern  <austern@apple.com>
16995
16996         PR c++/19044
16997         * g++.dg/ext/builtin6.C: New
16998
16999 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17000
17001         PR tree-optimization/19080
17002         * gcc.c-torture/compile/pr19080.c: New test.
17003
17004 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17005
17006         * gcc.dg/20041219-1.c: New test.
17007
17008 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17009
17010         PR middle-end/19068
17011         * g++.dg/opt/max1.C: New test case.
17012
17013 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17014
17015         * gcc.dg/fdata-sections-1.c: New test.
17016
17017 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17018
17019         PR middle-end/18548
17020         * gcc.dg/max-1.c: New test case.
17021
17022 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17023
17024         * gcc.c-torture/execute/20041218-1.c: New test.
17025
17026 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17027
17028         * gcc.dg/pr18501.c: New test.
17029         * gcc.dg/uninit-5.c: XFAIL.
17030         * gcc.dg/uninit-9.c: XFAIL.
17031
17032 2004-12-17  Dale Johannesen  <dalej@apple.com>
17033
17034         * gcc.dg/20041213-1.c: New.
17035
17036 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17037
17038         * objc.dg/stabs-1.m: Allow assembly label to begin
17039         with a dot ('.').
17040
17041 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17042
17043         * gcc.c-torture/execute/20041213-1.c: Move...
17044         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17045
17046 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17047
17048         PR c++/18721
17049         * g++.dg/lookup/conv-5.C: New.
17050
17051 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17052
17053         * objc.dg/stabs-1.m: New test.
17054
17055 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17056
17057         * gcc.dg/visibility-c.c: Change compile to
17058         assemble for the test.
17059
17060 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17061
17062         PR target/19041
17063         * gcc.dg/visibility-c.c: New test.
17064
17065 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17066
17067         PR middle-end/18493
17068         * gcc.dg/switch-8.c: New test case.
17069
17070 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17071
17072         PR c++/18905
17073         * g++.dg/template/init4.C: New.
17074         * g++.dg/opt/static3.C: Enable optimizer.
17075
17076 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17077
17078         * g++.dg/other/complex1.C: New test.
17079
17080 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17081
17082         * g++.dg/opt/inline9.C: New test.
17083
17084 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17085
17086         PR fortran/18993
17087         * gfotran.dg/nullify_1.f: New test.
17088
17089 2004-12-15  Richard Henderson  <rth@redhat.com>
17090
17091         * gcc.target/i386/i386.exp: New harness.
17092         * gcc.target/i386/vect-args.c: New.
17093
17094 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17095
17096         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17097
17098 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17099
17100         PR c++/18825
17101         * g++.dg/template/friend32.C: New test.
17102
17103 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17104
17105         * cpp/pragma-once-1.c: New test.
17106         * cpp/pragma-once-1b.h: Likewise.
17107         * cpp/pragma-once-1c.h: Likewise.
17108         * cpp/pragma-once-1d.h: Likewise.
17109         * cpp/inc/pragma-once-1a.h: Likewise.
17110
17111 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17112             Steven G. Kargl  <kargls@comcast.net>
17113
17114         PR fortran/17597
17115         * gfortran.dg/list_read_3.f90: New test.
17116
17117 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17118
17119         * gcc.dg/ftrapv-2.c: New test.
17120
17121 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17122
17123         PR c++/18981
17124         * g++.dg/template/typename9.C: New test.
17125
17126 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17127
17128         PR c++/18738
17129         * g++.dg/template/typename8.C: New test.
17130         * g++.dg/parse/friend2.C: Tweak error message.
17131
17132 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17133
17134         * gcc.c-torture/20041214-1.c: New test.
17135
17136 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17137
17138         PR c++/18965
17139         * g++.dg/init/array17.C: New test.
17140
17141 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/18793
17144         * g++.dg/init/aggr3.C: New test.
17145
17146 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17147
17148         * gcc.dg/altivec-types-1.c: New test.
17149         * gcc.dg/altivec-types-2.c: New test.
17150         * gcc.dg/altivec-types-3.c: New test.
17151         * gcc.dg/altivec-types-4.c: New test.
17152         * g++.dg/ext/altivec-types-1.C: New test.
17153         * g++.dg/ext/altivec-types-2.C: New test.
17154         * g++.dg/ext/altivec-types-3.C: New test.
17155         * g++.dg/ext/altivec-types-4.C: New test.
17156
17157 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17158
17159         PR middle-end/18951
17160         * gcc.c-torture/execute/20041213-1.c: New test.
17161
17162 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17163
17164         PR c++/18949
17165         * g++.dg/template/cast1.C: New.
17166
17167 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17168
17169         * gcc.c-torture/execute/20041213-2.c: New test.
17170
17171 2004-12-13  Richard Henderson  <rth@redhat.com>
17172
17173         * gcc.dg/i386-sse-10.c: Fix typo in options.
17174
17175 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17176
17177         PR c++/18968
17178         * g++.dg/opt/pr18968.C: New test.
17179
17180 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17181
17182         PR c++/18925
17183         * g++.dg/ext/visibility/staticdatamem.C: New test.
17184
17185 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17186
17187         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17188
17189 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17190
17191         PR rtl-optimization/18928
17192         * gcc.dg/pr18928-1.c: New test case.
17193
17194 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17195
17196         PR tree-opt/16951
17197         * gcc.c-torture/compile/20041211-1.c: New.
17198
17199 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17200
17201         PR middle-end/17564
17202         * gcc.c-torture/execute/20041212-1.c: New test.
17203
17204 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17205
17206         PR fortran/18869
17207         * gfortran.dg/common_1.f90: New test.
17208
17209 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17210         Paul Brook  <paul@codesourcery.com>
17211
17212         PR fortran/16222
17213         * gfortran.dg/real_do_1.f90: New test.
17214
17215 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17216
17217         PR tree-opt/18040
17218         * g++.dg/opt/ptrmem6.C: New test.
17219
17220 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17221
17222         PR middle-end/18921
17223         * gcc.dg/pr18921-1.c: New test case.
17224
17225 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17226
17227         PR fortran/17175
17228         * gfortran.dg/scale_1.f90: New test.
17229
17230 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17231
17232         PR middle-end/18903
17233         * gcc.c-torture/compile/pr18903.c: New test.
17234
17235 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17236
17237         * gcc.c-torture/execute/20041210-1.c: New test.
17238
17239 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17240
17241         PR c++/18731
17242         * g++.dg/parser/struct-1.C: New test.
17243         * g++.dg/parser/struct-2.C: New test.
17244         * g++.dg/parser/struct-3.C: New test.
17245
17246 2004-12-09  Richard Henderson  <rth@redhat.com>
17247
17248         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17249
17250         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17251         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17252
17253 2004-12-09  Matt Austern  <austern@apple.com>
17254
17255         PR c++/18514
17256         * g++.dg/ext/builtin1.C: New
17257         * g++.dg/ext/builtin2.C: New
17258         * g++.dg/ext/builtin3.C: New
17259         * g++.dg/ext/builtin4.C: New
17260         * g++.dg/ext/builtin5.C: New
17261
17262 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17263
17264         PR tree-opt/18904
17265         * g++.dg/opt/ptrmem5.C: New test.
17266
17267 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17268
17269         * g++.dg/parse/typename5.C: Adjust for new error.
17270         * g++.dg/parse/typename7.C: New.
17271
17272 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17273
17274         PR c++/18073
17275         * g++.dg/other/mmintrin.C: New test.
17276
17277 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17278
17279         PR c++/16681
17280         * g++.dg/init/array15.C: New.
17281         * g++.dg/init/array16.C: New.
17282
17283 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17284
17285         PR fortran/18826
17286         * gfortran.dg/assign_1.f90: New test.
17287
17288 2004-12-08  Nick Clifton  <nickc@redhat.com>
17289
17290         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17291         * gcc.target/xstormy16/data_below100: Likewise.
17292         * gcc.target/xstormy16/sfr: Likewise.
17293         * gcc.target/xstormy16/below100.S: New test source file.
17294         * gcc.target/xstormy16/below100.ld: New test linker script.
17295         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17296         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17297         bp instructions.
17298         * gcc.target/xstormy16/bp.c: Likewise.
17299
17300         * gcc.target/xstormy16/bss_below100: New files:
17301         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17302         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17303         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17304         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17305         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17306         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17307         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17308         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17309         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17310         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17311         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17312         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17313         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17314         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17315         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17316         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17317         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17318         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17319         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17320         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17321         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17322         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17323         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17324         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17325         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17326         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17327         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17328
17329         * gcc.target/xstormy16/data_below100: New files:
17330         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17331         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17332         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17333         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17334         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17335         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17336         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17337         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17338         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17339         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17340         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17341         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17342         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17343         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17344         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17345         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17346         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17347         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17348         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17349         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17350         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17351         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17352         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17353         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17354         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17355         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17356         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17357
17358         * gcc.target/xstormy16/sfr: New files:
17359         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17360         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17361         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17362         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17363         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17364         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17365         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17366         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17367         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17368         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17369         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17370         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17371         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17372         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17373         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17374         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17375         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17376         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17377         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17378         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17379         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17380         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17381         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17382         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17383         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17384         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17385         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17386         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17387         27_if0_sfrw_bitfield_f.c
17388
17389 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17390
17391         PR c++/18100
17392         * g++.dg/lookup/name-clash4.C: New test.
17393
17394 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17395
17396         PR c++/18672
17397         * g++.dg/opt/array1.C: New.
17398
17399         PR c++/18803
17400         * g++.dg/template/operator5.C: New.
17401
17402 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17403
17404         PR c/18867
17405         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17406
17407 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17408
17409         * gcc.dg/noncompile/20041207.c: New test.
17410
17411 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17412
17413         * g++.dg/other/unreachable-1.C: New test.
17414
17415 2004-12-06  Nick Clifton  <nickc@redhat.com>
17416
17417         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17418         <limits.h> because the latter comes from gcc's include/ directory
17419         and not the newlib/libc/include directory.
17420
17421 2004-12-04  Richard Henderson  <rth@redhat.com>
17422
17423         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17424
17425 2004-12-04  Richard Henderson  <rth@redhat.com>
17426
17427         * lib/target-supports.exp (check_gc_sections_available): Disable
17428         for alpha and ia64.
17429
17430 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17431
17432         PR middle-end/17909
17433         * g++.dg/other/vararg-2.C: New test.
17434
17435 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17436
17437         PR c++/17011, c++/17971
17438         * g++.dg/template/error15.C: Adjust expected error.
17439         * g++.dg/template/instantiate3.C: Likewise.
17440
17441 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17442
17443         * gcc.dg/altivec-18.c: Fix for darwin
17444
17445 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17446
17447         PR c++/18782
17448         * g++.dg/parse/ptrmem2.C: New.
17449
17450         PR c++/18318
17451         * g++.dg/template/new1.C: New.
17452
17453 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17454
17455         PR fortran/18710
17456         * gfortran.dg/direct_io_3.f90: New test.
17457
17458 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17459
17460         PR 18758
17461         * g++.dg/parse/crash21.C: New.
17462
17463 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17464
17465         PR c++/15664, c++/18276
17466         * g++.dg/template/ttp13.C: New test.
17467         * g++.dg/template/ttp14.C: Likewise.
17468
17469 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17470
17471         PR c++/18123
17472         * g++.dg/parse/enum2.C: New test.
17473         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17474
17475 2004-12-02  Nick Clifton  <nickc@redhat.com>
17476
17477         * gcc.target/xstormy16: New test directory.
17478         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17479         * gcc.target/xstormy16/bp.c: Check the generation of bp
17480         instructions.
17481         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17482         bn instructions and the BELOW100 attribute.
17483
17484 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17485
17486         PR target/16952
17487         * gcc.dg/ppc-eabi.c: New.
17488
17489 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17490
17491         PR fortran/18284
17492         * gfortran.dg/backspace.f90
17493
17494 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17495
17496         * gfortran.dg/inquire.f90: New test.
17497
17498 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17499
17500         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17501         handle effective-target-keyword.
17502         (dg-skip-if): Support effective-target keyword as target list.
17503         (dg-xfail-if): Ditto.
17504         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17505
17506 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17507
17508         PR tree-optimization/18291
17509         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17510
17511 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17512
17513         PR C++/18729
17514         * g++.dg/parse/crash20.C: New.
17515
17516         PR c++/17431
17517         * g++.dg/overload/arg1.C: New.
17518         * g++.dg/overload/arg2.C: New.
17519         * g++.dg/overload/arg3.C: New.
17520         * g++.dg/overload/arg4.C: New.
17521
17522 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17523
17524         * gcc.dg/c99-flex-array-4.c: Remove.
17525
17526 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17527
17528         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17529
17530         * lib/target-supports.exp (is-effective-target): Simplify.
17531
17532         * lib/target-supports.exp (check_effective_target_vect_long):
17533         Fix for powerpc64-*-*.
17534
17535 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17536
17537         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17538         to support new requirements on FreeBSD 5.
17539
17540 2004-11-30  Devang Patel  <dpatel@apple.com>
17541
17542         PR 18702
17543         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17544
17545 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17546
17547         * g++.dg/ext/altivec-13.C: New test.
17548
17549 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17550
17551         PR tree-opt/18298
17552         * gcc.c-torture/execute/p18298.c: New test.
17553
17554 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17555             Dorit Naishlos  <dorit@il.ibm.com>
17556
17557         PR tree-opt/18607
17558         * gcc.dg/vect/vect-89.c: New test.
17559
17560 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17561
17562         * gcc.dg/pr18596-1.c: New test.
17563
17564 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17565
17566         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17567
17568 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17569
17570         PR c/18479
17571         * gcc.dg/pr18479.c: New test.
17572
17573 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17574
17575         PR target/18490
17576         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17577         mmix-knuth-mmixware.
17578
17579         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17580         cris-*-elf* cris-*-aout* mmix-*-*
17581
17582 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17583
17584         PR middle-end/18725
17585         * gcc.dg/pr18725.c: New test.
17586
17587 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17588
17589         PR target/18488
17590         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17591
17592         PR target/18336
17593         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17594
17595 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17596
17597         PR c++/18368
17598         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17599         * g++.old-deja/g++.law/ctors5.C: Likewise.
17600         * g++.old-deja/g++.other/crash25.C: Likewise.
17601
17602         PR c++/18674
17603         * g++.dg/template/error16.C: New test.
17604
17605         PR c++/18512
17606         * g++.dg/template/crash29.C: New test.
17607
17608 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17609
17610         PR tree-optimization/18712
17611         * gcc.c-torture/compile/pr18712.c: New test.
17612
17613 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17614
17615         PR c/7544
17616         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17617         tests.
17618
17619 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17620
17621         PR c++/18652
17622         * g++.dg/lookup/crash6.C: New test.
17623
17624 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17625
17626         PR middle-end/18164
17627         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17628
17629 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17630
17631         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17632         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17633         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17634
17635 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17636
17637         * gcc.dg/pr18164.c: New test.
17638
17639 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17640
17641         * gcc.dg/funroll-loops-all.c: New.
17642
17643 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17644
17645         PR target/18489
17646         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17647         delimeter, match space and TAB as well as ":".
17648
17649         PR target/18484
17650         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17651
17652         PR target/18348
17653         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17654
17655         PR target/18345
17656         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17657
17658         PR target/18337
17659         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17660
17661 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17662
17663         * gfortran.dg/direct_io_2.f90: New test.
17664
17665 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17666
17667         PR target/18334
17668         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17669
17670 2004-11-28  Richard Henderson  <rth@redhat.com>
17671
17672         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17673
17674 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17675
17676         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17677         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17678         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17679         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17680         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17681         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17682         gcc.dg/pointer-arith-8.c: New tests.
17683
17684 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17685
17686         PR fortran/18364
17687         * gfortran.dg/endfile.f90: New test.
17688
17689 2004-11-27  Falk Hueffner  <falk@debian.org>
17690
17691         * gcc.dg/loop-6.c: New test.
17692
17693 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17694
17695         * gcc.c-torture/execute/20041126-1.c: New test.
17696
17697 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17698
17699         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17700         on IRIX.
17701
17702 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17703
17704         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17705         functions.
17706
17707 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17708
17709         PR rtl-optimization/17825
17710         * gcc.c-torture/compile/20041119-1.c: New test.
17711
17712 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17713
17714         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17715         Check existence of ld library path variables before unsetting.
17716
17717 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17718
17719         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17720
17721 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17722
17723         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17724
17725 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17726
17727         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17728
17729 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17730
17731         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17732         dg-do directive.
17733
17734 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17735
17736         * gcc.dg/pr17957.c: Pass --param, not -param.
17737
17738 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17739
17740         PR middle-end/17957
17741         * testsuite/gcc.dg/pr17957.c: New test.
17742
17743 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17744
17745         PR c++/18445
17746         * g++.dg/template/crash28.C: Likewise.
17747
17748         PR c++/18001
17749         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17750         * g++.dg/ext/lvaddr.C: Likewise.
17751         * g++.dg/opt/pr7503-3.C: Likewise.
17752
17753         PR c++/18466
17754         * g++.dg/parse/qualified3.C: New test.
17755         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17756
17757         PR c++/18545
17758         * g++.dg/expr/return1.C: New test.
17759
17760 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17761
17762         Friend class name lookup 3/n, PR c++/3332
17763         * g++.dg/lookup/friend3.C: New test.
17764         * g++.dg/lookup/friend4.C: Likewise.
17765         * g++.dg/lookup/friend5.C: Likewise.
17766
17767 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17768
17769         Friend class name lookup 2/n, PR c++/14513, c++/15410
17770         * g++.dg/lookup/friend2.C: New test.
17771         * g++.dg/template/friend31.C: Likewise.
17772
17773 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17774
17775         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17776
17777 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17778
17779         PR c++/17473
17780         * g++.dg/tc1/dr56.C: Remove.
17781         * g++.dg/template/typedef1.C: Add dg-error markers.
17782         * g++.old-deja/g++.other/typedef7.C: Likewise.
17783
17784         PR c++/18285
17785         * g++.dg/parse/typedef7.C: New test.
17786
17787 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17788
17789         * gcc.c-torture/execute/20041124-1.c: New test.
17790
17791 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17792
17793         * g++.dg/template/deduce3.C: New test.
17794
17795         PR c++/18586
17796         * g++.dg/template/crash27.C: New test.
17797
17798         PR c++/18530
17799         * g++.dg/warn/Wshadow-3.C: New test.
17800
17801 2004-11-24  Devang Patel  <dpatel@apple.com>
17802
17803         PR/18555
17804         * gcc.dg/cpp/isysroot-1.c: New test.
17805         * gcc.dg/cpp/usr/include/stdio.h: New file.
17806         * gcc.dg/cpp/isysroot-2.c: New test.
17807         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17808         New file.
17809
17810 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17811
17812         PR c++/8929
17813         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17814
17815 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17816
17817         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17818         * gcc.target/sparc/pdist.c: Likewise.
17819
17820 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17821
17822         PR c++/16882
17823         * g++.dg/conversion/simd1.C: New test.
17824
17825 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17826
17827         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17828         and restore_ld_library_path_env_vars.
17829         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17830         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17831         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17832         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17833
17834 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17835
17836         * gcc.dg/pragma-align-2.c: Test macro expansion.
17837         * gcc.dg/pragma-pack-2.c: New test.
17838
17839 2004-11-23  Richard Henderson  <rth@redhat.com>
17840
17841         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17842         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17843         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17844         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17845         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17846         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17847
17848         * gcc.dg/vect/vect.exp: Add check for alpha.
17849         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17850         (check_effective_target_vect_int): Enable for alpha.
17851         (check_effective_target_vect_long): New.
17852         (is-effective-target): Add it.
17853
17854 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17855
17856         * gcc.dg/pr18614-1.c: New test.
17857
17858 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17859
17860         * gcc.dg/setjmp-2.c: New test.
17861
17862 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17863
17864         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17865         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17866         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17867         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17868         gcc.target/sparc/pdist.c: New tests.
17869
17870 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17871
17872         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17873
17874 2004-11-22  Dale Johannesen  <dalej@apple.com>
17875
17876         * gcc.dg/20041111-1.c: New.
17877
17878 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17879
17880         PR tree-opt/18536
17881         * gcc.dg/vect/pr18536.c: New test.
17882
17883 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17884
17885         PR c++/18354
17886         * g++.dg/template/nontype11.C: New test.
17887
17888 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17889
17890         PR middle-end/18520
17891         * gcc.dg/pr18520-1.c: New test case.
17892
17893 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17894
17895         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17896         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17897         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17898         expected diagnostics.
17899
17900 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17901
17902         PR target/18580
17903         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17904         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17905         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17906
17907 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17908
17909         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17910
17911 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17912             Joseph Myers  <joseph@codesourcery.com>
17913
17914         * lib/target-supports.exp (check_visibility_available): Really
17915         test the compiler.
17916
17917 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17918
17919         PR tree-opt/18181
17920         * gcc.dg/vect/vect-85.c: New test.
17921         * gcc.dg/vect/vect-86.c: New test.
17922         * gcc.dg/vect/vect-87.c: New test.
17923         * gcc.dg/vect/vect-88.c: New test.
17924
17925 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17926
17927         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17928
17929 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17930
17931         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17932         * gcc.dg/ppc-and-1.c: Ditto.
17933         * gcc.dg/ppc-compare-1.c: Ditto.
17934         * gcc.dg/ppc-mov-1.c: Ditto
17935
17936 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17937             Mark Mitchell  <mark@codesourcery.com>
17938
17939         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17940
17941 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17942             Aldy Hernandez  <aldyh@redhat.com>
17943
17944         * lib/target-supports.exp (check_effective_target_vect_int): New
17945         (check_effective_target_vect_float): New
17946         (check_effective_target_vect_double): New.
17947         (is-effective-target): Support new effective targets keywords.
17948         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17949         default action for dg-do.
17950         * gcc.dg/vect/pr16105.c: Use new support.
17951         * gcc.dg/vect/pr18400.c: Ditto.
17952         * gcc.dg/vect/pr18425.c: Ditto.
17953         * gcc.dg/vect/vect-1.c: Ditto.
17954         * gcc.dg/vect/vect-10.c: Ditto.
17955         * gcc.dg/vect/vect-11.c: Ditto.
17956         * gcc.dg/vect/vect-12.c: Ditto.
17957         * gcc.dg/vect/vect-13.c: Ditto.
17958         * gcc.dg/vect/vect-14.c: Ditto.
17959         * gcc.dg/vect/vect-15.c: Ditto.
17960         * gcc.dg/vect/vect-16.c: Ditto.
17961         * gcc.dg/vect/vect-17.c: Ditto.
17962         * gcc.dg/vect/vect-18.c: Ditto.
17963         * gcc.dg/vect/vect-19.c: Ditto.
17964         * gcc.dg/vect/vect-2.c: Ditto.
17965         * gcc.dg/vect/vect-20.c: Ditto.
17966         * gcc.dg/vect/vect-21.c: Ditto.
17967         * gcc.dg/vect/vect-22.c: Ditto.
17968         * gcc.dg/vect/vect-23.c: Ditto.
17969         * gcc.dg/vect/vect-24.c: Ditto.
17970         * gcc.dg/vect/vect-25.c: Ditto.
17971         * gcc.dg/vect/vect-26.c: Ditto.
17972         * gcc.dg/vect/vect-27.c: Ditto.
17973         * gcc.dg/vect/vect-27a.c: Ditto.
17974         * gcc.dg/vect/vect-28.c: Ditto.
17975         * gcc.dg/vect/vect-29.c: Ditto.
17976         * gcc.dg/vect/vect-29a.c: Ditto.
17977         * gcc.dg/vect/vect-3.c: Ditto.
17978         * gcc.dg/vect/vect-30.c: Ditto.
17979         * gcc.dg/vect/vect-31.c: Ditto.
17980         * gcc.dg/vect/vect-32.c: Ditto.
17981         * gcc.dg/vect/vect-33.c: Ditto.
17982         * gcc.dg/vect/vect-34.c: Ditto.
17983         * gcc.dg/vect/vect-35.c: Ditto.
17984         * gcc.dg/vect/vect-36.c: Ditto.
17985         * gcc.dg/vect/vect-37.c: Ditto.
17986         * gcc.dg/vect/vect-38.c: Ditto.
17987         * gcc.dg/vect/vect-4.c: Ditto.
17988         * gcc.dg/vect/vect-40.c: Ditto.
17989         * gcc.dg/vect/vect-41.c: Ditto.
17990         * gcc.dg/vect/vect-42.c: Ditto.
17991         * gcc.dg/vect/vect-43.c: Ditto.
17992         * gcc.dg/vect/vect-44.c: Ditto.
17993         * gcc.dg/vect/vect-45.c: Ditto.
17994         * gcc.dg/vect/vect-46.c: Ditto.
17995         * gcc.dg/vect/vect-47.c: Ditto.
17996         * gcc.dg/vect/vect-48.c: Ditto.
17997         * gcc.dg/vect/vect-48a.c: Ditto.
17998         * gcc.dg/vect/vect-49.c: Ditto.
17999         * gcc.dg/vect/vect-5.c: Ditto.
18000         * gcc.dg/vect/vect-50.c: Ditto.
18001         * gcc.dg/vect/vect-51.c: Ditto.
18002         * gcc.dg/vect/vect-52.c: Ditto.
18003         * gcc.dg/vect/vect-53.c: Ditto.
18004         * gcc.dg/vect/vect-54.c: Ditto.
18005         * gcc.dg/vect/vect-55.c: Ditto.
18006         * gcc.dg/vect/vect-56.c: Ditto.
18007         * gcc.dg/vect/vect-56a.c: Ditto.
18008         * gcc.dg/vect/vect-57.c: Ditto.
18009         * gcc.dg/vect/vect-58.c: Ditto.
18010         * gcc.dg/vect/vect-59.c: Ditto.
18011         * gcc.dg/vect/vect-6.c: Ditto.
18012         * gcc.dg/vect/vect-60.c: Ditto.
18013         * gcc.dg/vect/vect-61.c: Ditto.
18014         * gcc.dg/vect/vect-62.c: Ditto.
18015         * gcc.dg/vect/vect-63.c: Ditto.
18016         * gcc.dg/vect/vect-64.c: Ditto.
18017         * gcc.dg/vect/vect-65.c: Ditto.
18018         * gcc.dg/vect/vect-66.c: Ditto.
18019         * gcc.dg/vect/vect-67.c: Ditto.
18020         * gcc.dg/vect/vect-68.c: Ditto.
18021         * gcc.dg/vect/vect-69.c: Ditto.
18022         * gcc.dg/vect/vect-7.c: Ditto.
18023         * gcc.dg/vect/vect-72.c: Ditto.
18024         * gcc.dg/vect/vect-72a.c: Ditto.
18025         * gcc.dg/vect/vect-73.c: Ditto.
18026         * gcc.dg/vect/vect-74.c: Ditto.
18027         * gcc.dg/vect/vect-75.c: Ditto.
18028         * gcc.dg/vect/vect-76.c: Ditto.
18029         * gcc.dg/vect/vect-77.c: Ditto.
18030         * gcc.dg/vect/vect-77a.c: Ditto.
18031         * gcc.dg/vect/vect-78.c: Ditto.
18032         * gcc.dg/vect/vect-79.c: Ditto.
18033         * gcc.dg/vect/vect-8.c: Ditto.
18034         * gcc.dg/vect/vect-80.c: Ditto.
18035         * gcc.dg/vect/vect-82.c: Ditto.
18036         * gcc.dg/vect/vect-82_64.c: Ditto.
18037         * gcc.dg/vect/vect-83.c: Ditto.
18038         * gcc.dg/vect/vect-83_64.c: Ditto.
18039         * gcc.dg/vect/vect-9.c: Ditto.
18040         * gcc.dg/vect/vect-all.c: Ditto.
18041         * gcc.dg/vect/vect-none.c: Ditto.
18042
18043 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18044
18045         * lib/gcc-dg.exp (dg-skip-if): New function.
18046         (dg-forbid-option): Remove.
18047         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18048         * g++.dg/abi/bitfield8.C: Likewise.
18049         * g++.dg/abi/dtor1.C: Likewise.
18050         * g++.dg/abi/empty10.C: Likewise.
18051         * g++.dg/abi/empty7.C: Likewise.
18052         * g++.dg/abi/empty9.C: Likewise.
18053         * g++.dg/abi/layout3.C: Likewise.
18054         * g++.dg/abi/layout4.C: Likewise.
18055         * g++.dg/abi/thunk1.C: Likewise.
18056         * g++.dg/abi/thunk2.C: Likewise.
18057         * g++.dg/abi/vbase11.C: Likewise.
18058         * g++.dg/abi/vthunk2.C: Likewise.
18059         * g++.dg/abi/vthunk3.C: Likewise.
18060         * g++.dg/ext/attrib8.C: Likewise.
18061         * g++.dg/opt/longbranch2.C: Likewise.
18062         * g++.dg/opt/reg-stack4.C: Likewise.
18063         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18064         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18065         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18066         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18067         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18068         * gcc.dg/20000609-1.c: Likewise.
18069         * gcc.dg/20000720-1.c: Likewise.
18070         * gcc.dg/20011107-1.c: Likewise.
18071         * gcc.dg/20011119-1.c: Likewise.
18072         * gcc.dg/20020108-1.c: Likewise.
18073         * gcc.dg/20020122-2.c: Likewise.
18074         * gcc.dg/20020122-3.c: Likewise.
18075         * gcc.dg/20020201-3.c: Likewise.
18076         * gcc.dg/20020206-1.c: Likewise.
18077         * gcc.dg/20020218-1.c: Likewise.
18078         * gcc.dg/20020310-1.c: Likewise.
18079         * gcc.dg/20020411-1.c: Likewise.
18080         * gcc.dg/20020418-2.c: Likewise.
18081         * gcc.dg/20020426-1.c: Likewise.
18082         * gcc.dg/20020426-2.c: Likewise.
18083         * gcc.dg/20020517-1.c: Likewise.
18084         * gcc.dg/20020523-1.c: Likewise.
18085         * gcc.dg/20020523-2.c: Likewise.
18086         * gcc.dg/20020729-1.c: Likewise.
18087         * gcc.dg/20030204-1.c: Likewise.
18088         * gcc.dg/20030826-2.c: Likewise.
18089         * gcc.dg/20030926-1.c: Likewise.
18090         * gcc.dg/20031202-1.c: Likewise.
18091         * gcc.dg/980312-1.c: Likewise.
18092         * gcc.dg/980313-1.c: Likewise.
18093         * gcc.dg/990117-1.c: Likewise.
18094         * gcc.dg/990424-1.c: Likewise.
18095         * gcc.dg/990524-1.c: Likewise.
18096         * gcc.dg/991230-1.c: Likewise.
18097         * gcc.dg/i386-387-1.c: Likewise.
18098         * gcc.dg/i386-387-2.c: Likewise.
18099         * gcc.dg/i386-387-3.c: Likewise.
18100         * gcc.dg/i386-387-4.c: Likewise.
18101         * gcc.dg/i386-387-5.c: Likewise.
18102         * gcc.dg/i386-387-6.c: Likewise.
18103         * gcc.dg/i386-asm-1.c: Likewise.
18104         * gcc.dg/i386-bitfield1.c: Likewise.
18105         * gcc.dg/i386-bitfield2.c: Likewise.
18106         * gcc.dg/i386-loop-1.c: Likewise.
18107         * gcc.dg/i386-loop-2.c: Likewise.
18108         * gcc.dg/i386-loop-3.c: Likewise.
18109         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18110         * gcc.dg/i386-pic-1.c: Likewise.
18111         * gcc.dg/i386-regparm.c: Likewise.
18112         * gcc.dg/i386-signbit-1.c: Likewise.
18113         * gcc.dg/i386-signbit-2.c: Likewise.
18114         * gcc.dg/i386-signbit-3.c: Likewise.
18115         * gcc.dg/i386-sse-5.c: Likewise.
18116         * gcc.dg/i386-sse-8.c: Likewise.
18117         * gcc.dg/i386-unroll-1.c: Likewise.
18118         * gcc.dg/tls/opt-1.c: Likewise.
18119         * gcc.dg/tls/opt-2.c: Likewise.
18120         * gcc.dg/unroll-1.c: Likewise.
18121         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18122         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18123         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18124         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18125
18126 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18127
18128         * g++.dg/template/incomplete1.C: New test.
18129
18130 2004-11-16  Nick Clifton  <nickc@redhat.com>
18131
18132         Revert patches accidentally commited during checkin of fixes for
18133         xstormy16 tests:
18134         gcc.c-torture/execute/simd-4.c: Revert
18135         gcc.dg/20040910-1.c: Revert.
18136
18137 2004-11-16  Paul Brook  <paul@codesourcery.com>
18138
18139         PR fortran/13010
18140         * gfortran.dg/der_pointer_1.f90: New test.
18141
18142 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18143
18144         PR c/18498
18145         * gcc.dg/bitfld-13.c: New test.
18146
18147 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18148
18149         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18150         powerpc*-*-linux*.
18151
18152         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18153         * gcc.dg/ppc64-abi-2.c: Ditto.
18154         * gcc.dg/ppc64-abi-3.c: Ditto.
18155
18156         * lib/gcc-dg.exp (dg-target-list): Remove.
18157
18158 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18159
18160         * gcc.dg/ia64-postinc.c: New test.
18161
18162 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18163
18164         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18165
18166 2004-11-15  Nick Clifton  <nickc@redhat.com>
18167
18168         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18169         __INT_MAX__ so that the test can be compiled by toolchains
18170         targeted at 16-bit processors.
18171
18172         * gcc.dg/20040625-1.c: Use long constants rather than integers
18173         when performing arithmetic that will overflow 16-bits.
18174
18175         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18176         xstormy16.  It does not support 128-bit vector operations.
18177
18178         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18179         with the macro PTR_TYPE.  Define this macro to an integer type
18180         suitable for holding a pointer.
18181
18182         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18183         the target is a 16-bit processor.
18184
18185         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18186         16-bit targets where the character constant will be too long.
18187
18188         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18189         where the double will not be directly addressable.
18190
18191 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18192
18193         Friend class name lookup 1/n, PR c++/18471
18194         * g++.dg/template/crash26.C: New test.
18195         * g++.dg/lookup/struct1.C: Adjust expected error.
18196         * g++.dg/parse/elab1.C: Likewise.
18197         * g++.dg/parse/elab2.C: Likewise.
18198         * g++.dg/parse/int-as-enum1.C: Likewise.
18199         * g++.dg/parse/struct-as-enum1.C: Likewise.
18200         * g++.dg/parse/typedef1.C: Likewise.
18201         * g++.dg/parse/typedef3.C: Likewise.
18202         * g++.dg/parse/typedef4.C: Likewise.
18203         * g++.dg/parse/typedef5.C: Likewise.
18204         * g++.dg/template/nontype4.C: Likewise.
18205         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18206         * g++.old-deja/g++.other/elab1.C: Likewise.
18207         * g++.old-deja/g++.other/syntax4.C: Likewise.
18208
18209 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18210
18211         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18212
18213 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18214
18215         * gcc.c-torture/execute/20041114-1.c: New test.
18216
18217 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18218
18219         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18220         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18221         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18222         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18223         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18224         gcc.dg/switch-7.c: New tests.
18225
18226 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18227
18228         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18229
18230 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18231
18232         PR tree-opt/18400
18233         * gcc.dg/vect/pr18400.c: New test.
18234
18235 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18236             Andrew Pinski  <pinskia@physics.uc.edu>
18237
18238         PR tree-opt/18425
18239         * gcc.dg/vect/pr18425.c: New test.
18240
18241 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18242
18243         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18244         Guard with dg-require-alias and dg-require-visibility.
18245
18246 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18247
18248         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18249
18250 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18251
18252         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18253
18254 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18255
18256         PR c++/17344
18257         * g++.dg/template/defarg5.C: New test.
18258
18259 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18260
18261         * g++.dg/parse/cast1.C: Run only on ILP32.
18262         * g++.old-deja/g++.mike/p784.C: Likewise.
18263
18264 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18265
18266         * gcc.c-torture/execute/20041113-1.c: New test.
18267
18268 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18269
18270         PR target/18230
18271         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18272         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18273         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18274         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18275         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18276         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18277         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18278         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18279         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18280         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18281         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18282         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18283         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18284
18285 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18286
18287         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18288         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18289         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18290         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18291         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18292         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18293         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18294         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18295         gcc.target/sparc/combined-1.c: New tests.
18296
18297 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18298
18299         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18300         New tests.
18301
18302 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18303
18304         * lib/gcc-dg.exp (dg-forbid-option): New function.
18305         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18306         * g++.dg/abi/bitfield8.C: Likewise.
18307         * g++.dg/abi/dtor1.C: Likewise.
18308         * g++.dg/abi/empty10.C: Likewise.
18309         * g++.dg/abi/empty7.C: Likewise.
18310         * g++.dg/abi/empty9.C: Likewise.
18311         * g++.dg/abi/layout3.C: Likewise.
18312         * g++.dg/abi/layout4.C: Likewise.
18313         * g++.dg/abi/thunk1.C: Likewise.
18314         * g++.dg/abi/thunk2.C: Likewise.
18315         * g++.dg/abi/vbase11.C: Likewise.
18316         * g++.dg/abi/vthunk2.C: Likewise.
18317         * g++.dg/abi/vthunk3.C: Likewise.
18318         * g++.dg/ext/attrib8.C: Likewise.
18319         * g++.dg/opt/longbranch2.C: Likewise.
18320         * g++.dg/opt/reg-stack4.C: Likewise.
18321         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18322         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18323         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18324         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18325         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18326         * gcc.dg/20000609-1.c: Likewise.
18327         * gcc.dg/20000720-1.c: Likewise.
18328         * gcc.dg/20011107-1.c: Likewise.
18329         * gcc.dg/20011119-1.c: Likewise.
18330         * gcc.dg/20020108-1.c: Likewise.
18331         * gcc.dg/20020122-2.c: Likewise.
18332         * gcc.dg/20020122-3.c: Likewise.
18333         * gcc.dg/20020201-3.c: Likewise.
18334         * gcc.dg/20020206-1.c: Likewise.
18335         * gcc.dg/20020218-1.c: Likewise.
18336         * gcc.dg/20020310-1.c: Likewise.
18337         * gcc.dg/20020411-1.c: Likewise.
18338         * gcc.dg/20020418-2.c: Likewise.
18339         * gcc.dg/20020426-1.c: Likewise.
18340         * gcc.dg/20020426-2.c: Likewise.
18341         * gcc.dg/20020517-1.c: Likewise.
18342         * gcc.dg/20020523-1.c: Likewise.
18343         * gcc.dg/20020523-2.c: Likewise.
18344         * gcc.dg/20020729-1.c: Likewise.
18345         * gcc.dg/20030204-1.c: Likewise.
18346         * gcc.dg/20030826-2.c: Likewise.
18347         * gcc.dg/20030926-1.c: Likewise.
18348         * gcc.dg/20031202-1.c: Likewise.
18349         * gcc.dg/980312-1.c: Likewise.
18350         * gcc.dg/980313-1.c: Likewise.
18351         * gcc.dg/990117-1.c: Likewise.
18352         * gcc.dg/990424-1.c: Likewise.
18353         * gcc.dg/990524-1.c: Likewise.
18354         * gcc.dg/991230-1.c: Likewise.
18355         * gcc.dg/i386-387-1.c: Likewise.
18356         * gcc.dg/i386-387-2.c: Likewise.
18357         * gcc.dg/i386-387-3.c: Likewise.
18358         * gcc.dg/i386-387-4.c: Likewise.
18359         * gcc.dg/i386-387-5.c: Likewise.
18360         * gcc.dg/i386-387-6.c: Likewise.
18361         * gcc.dg/i386-asm-1.c: Likewise.
18362         * gcc.dg/i386-bitfield1.c: Likewise.
18363         * gcc.dg/i386-bitfield2.c: Likewise.
18364         * gcc.dg/i386-loop-1.c: Likewise.
18365         * gcc.dg/i386-loop-2.c: Likewise.
18366         * gcc.dg/i386-loop-3.c: Likewise.
18367         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18368         * gcc.dg/i386-pic-1.c: Likewise.
18369         * gcc.dg/i386-regparm.c: Likewise.
18370         * gcc.dg/i386-signbit-1.c: Likewise.
18371         * gcc.dg/i386-signbit-2.c: Likewise.
18372         * gcc.dg/i386-signbit-3.c: Likewise.
18373         * gcc.dg/i386-sse-5.c: Likewise.
18374         * gcc.dg/i386-sse-8.c: Likewise.
18375         * gcc.dg/i386-unroll-1.c: Likewise.
18376         * gcc.dg/tls/opt-1.c: Likewise.
18377         * gcc.dg/tls/opt-2.c: Likewise.
18378         * gcc.dg/unroll-1.c: Likewise.
18379         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18380         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18381         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18382         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18383         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18384         -m64 is specified.
18385
18386 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18387
18388         PR c++/18389
18389         * g++.dg/parse/cond1.C: New test.
18390
18391         PR c++/18429
18392         * g++.dg/template/array9.C: New test.
18393         * g++.dg/ext/vla1.C: Adjust error messages.
18394         * g++.dg/ext/vlm1.C: Likewise.
18395         * g++.dg/template/crash2.C: Likewise.
18396
18397         PR c++/18436
18398         * g++.dg/template/call3.C: New test.
18399
18400         PR c++/18407
18401         * g++.dg/template/ptrmem11.C: New test.
18402
18403 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18404
18405         PR other/14264
18406         * lib/g++.exp: Set LC_ALL and LANG to C.
18407         * lib/gcc-dg.exp: Likewise.
18408         * lib/gfortran.exp: Likewise.
18409         * lib/objc.exp: Likewise.
18410         * lib/treelang.exp: Likewise.
18411
18412 2004-11-12  Andreas Schwab  <schwab@suse.de>
18413
18414         * gcc.dg/pr16286.c: Fix last change.
18415
18416 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18417
18418         PR c++/18416
18419         * g++.dg/init/global1.C: New test.
18420
18421 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18422
18423         * gcc.c-torture/execute/20041112-1.c: New test.
18424
18425 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18426
18427         * lib/gcc-dg.exp (dg-target-list): New.
18428
18429 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18430             Richard Sandiford  <rsandifo@redhat.com>
18431
18432         * lib/target-supports.exp (get-compiler_messages): New.
18433         (check_named_sections_available): Use it.
18434         (check_effective_target_ilp32): New.
18435         (check_effective_target_lp64): New.
18436         (is-effective-target): New.
18437         * lib/gcc-dg.exp (dg-require-effective-target): New.
18438
18439 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18440
18441         * gcc.dg/precedence-1.c: New test.
18442
18443 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18444
18445         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18446
18447         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18448         message, delete generated files, use more descriptive name for
18449         executable, and make the test unsupported when it cannot be run.
18450
18451         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18452         (dg-require-weak, dg-require-visibility, dg-require-alias,
18453         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18454         dg-require-iconv, dg-require-named-sections): Use it.
18455
18456         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18457
18458 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18459
18460         PR target/16457
18461         * gcc.dg/ppc-and-1: New
18462
18463         PR target/16796
18464         * gcc.dg/ppc-mov-1.c: New.
18465
18466         PR target/16458
18467         * gcc.dg/ppc-compare-1.c: New.
18468
18469 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18470
18471         * objc.dg/desig-init-2.m: New test.
18472
18473 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18474
18475         PR middle-end/18160
18476         * g++.dg/warn/register-var-1.C: New test.
18477         * g++.dg/warn/register-var-2.C: New test.
18478
18479 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18480
18481         * gcc.dg/union-2.c: New test.
18482
18483 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18484
18485         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18486         New test for PR tree-optimization/17892.
18487
18488 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18489
18490         PR c++/18369
18491         * g++.dg/init/new12.C: New test.
18492
18493 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18494
18495         * gcc.target/sparc: New directory.
18496         * gcc.target/sparc/sparc.exp: New driver.
18497         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18498         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18499         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18500         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18501
18502 2004-11-10  Paul Brook  <paul@codesourcery.com>
18503
18504         PR fortran/18218
18505         * gfortran.dg/list_read.c: New test.
18506
18507 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18508
18509         PR c/18322
18510         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18511         expected diagnostic location.
18512
18513 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18514
18515         * gcc.dg/20041109-1.c: New test.
18516
18517 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18518
18519         PR objc/18406
18520         * objc/compile/pr18406.m: New test.
18521
18522 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18523
18524         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18525
18526 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18527
18528         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18529
18530 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18531
18532         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18533
18534 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18535
18536         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18537         exit.
18538
18539 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18540
18541         PR tree-opt/18299
18542         * gcc.c-torture/pr18299-1.c: New test.
18543
18544 2004-11-06  Andreas Schwab  <schwab@suse.de>
18545
18546         * gcc.dg/pr16286.c: Also test for bool and pixel.
18547
18548 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18549
18550         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18551         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18552         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18553         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18554         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18555         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18556         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18557         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18558         gcc.dg/struct-semi-3.c: New tests.
18559
18560 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18561
18562         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18563
18564 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18565
18566         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18567         Do not use C99 designators.
18568
18569 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18570
18571         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18572
18573 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18574
18575         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18576         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18577         * gcc.c-torture/execute/simd-5.x: Remove.
18578
18579 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18580
18581         PR rtl-optimization/17933
18582         * gcc.dg/torture/pr17933-1.c: New test.
18583
18584 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18585
18586         PR target/18106
18587         * lib/target-supports.exp (check_weak_available): Support
18588         Windows.
18589
18590 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18591
18592         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18593         call to fflush(stdout) before abort.
18594         (my_ffsll): New function.
18595         (generate_fields): Use it.
18596
18597 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18598
18599         * gcc.dg/init-undef-1.c: New test.
18600
18601 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18602
18603         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18604         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18605         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18606         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18607         expected messages for new parser.
18608
18609 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18610
18611         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18612
18613 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18614
18615         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18616         on LP64 targets.
18617
18618 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18619
18620         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18621         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18622         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18623         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18624         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18625         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18626         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18627         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18628         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18629         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18630
18631 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18632
18633         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18634         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18635         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18636         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18637         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18638         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18639         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18640         for new parser.
18641
18642 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18643
18644         PR target/15342
18645         * gcc.dg/20041104-1.c: New test.
18646
18647 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18648
18649         * g++.dg/template/nontype7.C: New test.
18650         * g++.dg/template/nontype8.C: Likewise.
18651         * g++.dg/template/nontype9.C: Likewise.
18652         * g++.dg/template/nontype10.C: Likewise.
18653         * g++.dg/tc1/dr49.C: Likewise.
18654         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18655         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18656
18657 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18658
18659         * g++.dg/rtti/tinfo1.C: Remove xfails.
18660
18661 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18662
18663         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18664         packed attribute to the definition to satisfy the new C++ parser.
18665
18666 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18667
18668         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18669         invocations of va_arg.
18670
18671 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18672
18673         PR c++/18124
18674         * g++.dg/template/crash25.C: New test.
18675
18676         PR c++/18155
18677         * g++.dg/template/typedef2.C: New test.
18678         * g++.dg/parse/crash13.C: Adjust error markers.
18679
18680         PR c++/18177
18681         * g++.dg/conversion/const3.C: New test.
18682
18683 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18684
18685         PR fortran/17535
18686         PR fortran/17583
18687         PR fortran/17713
18688         * gfortran.dg/generic_[123].f90: New testcases.
18689
18690 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18691
18692         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18693         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18694
18695 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18696
18697         PR tree-opt/16808
18698         * gcc.c-torture/compile/pr16808.c: New test.
18699
18700 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18701
18702         PR rtl-optimization/17104
18703         * gcc.dg/ppc-bitfield1.c: New.
18704
18705 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18706
18707         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18708
18709 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18710
18711         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18712         strings for 32-bit code.
18713
18714 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18715
18716         PR c/18239
18717         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18718
18719 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18720
18721         PR c++/18064
18722         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18723
18724 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18725
18726         PR c++/15172
18727         * g++.dg/init/aggr2.C: New test.
18728
18729 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18730
18731         * objc.dg/local-decl-1.m: New test.
18732
18733 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18734
18735         * gcc.dg/20040910-1.c: Adjust regex.
18736
18737 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18738
18739         PR rtl-optimization/18084
18740         * g++.dg/opt/pr18084-1.C: New testcase.
18741
18742 2004-10-30  Matt Austern  <austern@apple.com>
18743
18744         PR c++/17542
18745         * g++.dg/ext/attrib18.C: New test.
18746
18747 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18748
18749         PR middle-end/18096
18750         * gcc.dg/pr18096-1.c: New test case.
18751
18752 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18753
18754         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18755
18756 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18757
18758         PR c/16666
18759         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18760         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18761         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18762         gcc.dg/old-style-prom-3.c: New tests.
18763
18764 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18765
18766         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18767         Remove unnecessary inclusion of stdio.h.
18768
18769 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18770
18771         PR rtl-optimization/17581
18772         * gcc.dg/pr17581-1.c: New test case.
18773
18774 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18775
18776         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18777         being implemented.
18778         * g++.dg/conversion/dr195-1.C: New.
18779         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18780         * g++.old-deja/g++.mike/p10148.C: Likewise.
18781
18782 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18783
18784         PR c++/17695
18785         * g++.dg/debug/typedef2.C: New test.
18786
18787 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18788
18789         PR fortran/13490
18790         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18791         * gfortran.dg/g77/README: Update.
18792
18793 2004-10-28  Matt Austern  <austern@apple.com>
18794
18795         PR c++/14124
18796         * g++.dg/ext/packed7.C: New test.
18797
18798 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18799
18800         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18801         scan-assembler.
18802         * lib/scanasm.exp (hidden-scan-for): New proc.
18803         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18804         string.
18805         (scan-not-hidden): Likewise.
18806         * lib/target-supports.exp (check_visibility_available): mach-o is
18807         support too.
18808
18809 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18810
18811         PR c++/17132
18812         * g++.dg/template/memclass3.C: New test.
18813
18814 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18815
18816         PR middle-end/18160
18817         * gcc.dg/register-var-1.c: New test.
18818         * gcc.dg/register-var-2.c: New test.
18819         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18820         error now.
18821
18822 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18823
18824         PR other/18172
18825         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18826         unused variables.
18827         * gcc.dg/vect/vect-22.c: Likewise.
18828
18829 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18830
18831         * gcc.dg/i386-rotate-1.c: New test.
18832
18833 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18834
18835         * g++.dg/init/ref12.C: Add "run" marker.
18836
18837         PR c++/17435
18838         * g++.dg/init/ref12.C: New test.
18839
18840         PR c++/18140
18841         * g++.dg/template/shift1.C: New test.
18842         * g++.dg/template/error10.C: Adjust error markers.
18843
18844 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18845
18846         PR tree-opt/17529
18847         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18848
18849 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18850
18851         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18852         * gcc.dg/weak/weak-3.c: Likewise.
18853         * gcc.dg/weak/weak-5.c: Likewise.
18854         * gcc.dg/weak/weak-9.c: Likewise.
18855         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18856         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18857
18858         * gcc.dg/darwin-weakimport-1.c: New.
18859
18860 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18861
18862         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18863
18864 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18865
18866         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18867         'syntax' error messages.
18868         * gcc.dg/cpp/direct2s.c: Likewise.
18869
18870 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18871
18872         * gcc.c-torture/compile/20041026-1.c: New.
18873
18874 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18875
18876         PR c++/18093
18877         * g++.dg/lookup/ns2.C: New test.
18878
18879         PR c++/18020
18880         * g++.dg/template/enum4.C: New test.
18881
18882         PR c++/18161
18883         * g++.dg/template/expr1.C: New test.
18884
18885 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18886
18887         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18888
18889 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18890
18891         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18892         gcc.dg/decl-nospec-3.c: New tests.
18893
18894 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18895
18896         * objc.dg/super-class-3.m: New test.
18897
18898 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18899
18900         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18901         resyncing.
18902         * gcc.dg/cpp/direct2s.c: Likewise.
18903
18904 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18905
18906         * objc.dg/image-info.m: Update for changes to section selection.
18907
18908 2004-10-25  David Ayers  <d.ayers@inode.at>
18909             Ziemowit Laski  <zlaski@apple.com>
18910
18911         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18912         diagnostics when messaging 'id <Proto>'.
18913         * objc.dg/class-protocol-1.m: New test.
18914         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18915         a non-existent method signature.
18916         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18917         Update diagnostics when messaging with non-existent method signature.
18918         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18919         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18920         invalid receivers are now resolved as if messaging 'id'; remove
18921         extraneous diagnostics.
18922
18923 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18924
18925         PR c/16667
18926         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18927         gcc.dg/init-desig-obs-3.c: New tests.
18928
18929 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18930
18931         * gcc.dg/debug/20041023-1.c: New test.
18932
18933 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18934
18935         PR middle-end/17407
18936         * gcc.c-torture/compile/pr17407.c: New test.
18937
18938         PR c++/18121
18939         * g++.dg/template/array8.C: New test.
18940
18941 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18942
18943         PR other/18138
18944         * lib/g++.exp: Accept more than one multilib libgcc.
18945         * lib/gcc-dg.exp: Likewise.
18946         * lib/objc.exp: Likewise.
18947         * lib/treelang.exp: Likewise.
18948         * lib/gfortran.exp: Likewise.
18949
18950 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18951
18952         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18953
18954 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18955
18956         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18957         * gcc.dg/c99-const-expr-3.c: Likewise.
18958
18959 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18960
18961         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18962
18963 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18964
18965         * gcc.c-torture/execute/loop-2e.x: Remove.
18966
18967 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18968
18969         PR c++/18095
18970         * g++.dg/parse/crash18.C: New.
18971         * g++.dg/parse/crash19.C: New.
18972
18973 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18974
18975         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18976         * g++.dg/ext/dllimport2.C: Same.
18977         * g++.dg/ext/dllimport8.C: Same.
18978
18979 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18980
18981         PR c++/10841
18982         * g++.dg/conversion/cast1.C: New test.
18983         * g++.dg/overload/pmf1.C: Adjust error marker.
18984
18985 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18986
18987         PR objc/17923
18988         * objc.dg/const-str-7.m: New test.
18989
18990 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18991
18992         * g++.dg/template/memfriend11.C: Fix comment typo.
18993         * g++.dg/template/memfriend14.C: Likewise.
18994
18995 2004-10-20  Richard Henderson  <rth@redhat.com>
18996
18997         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18998         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18999         -fasynchronous-unwind-tables.
19000
19001 2004-10-20  Richard Henderson  <rth@redhat.com>
19002
19003         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19004         (main): Return success.
19005         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19006         (main): Return success.
19007
19008 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19009
19010         PR c++/13495
19011         * g++.dg/template/memfriend9.C: New test.
19012         * g++.dg/template/memfriend10.C: Likewise.
19013         * g++.dg/template/memfriend11.C: Likewise.
19014         * g++.dg/template/memfriend12.C: Likewise.
19015         * g++.dg/template/memfriend13.C: Likewise.
19016         * g++.dg/template/memfriend14.C: Likewise.
19017         * g++.dg/template/memfriend15.C: Likewise.
19018         * g++.dg/template/memfriend16.C: Likewise.
19019         * g++.dg/template/memfriend17.C: Likewise.
19020         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19021
19022 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19023
19024         * g++.dg/conversion/dr195.C: New.
19025         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19026
19027 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19028             Devang Patel  <dpatel@apple.com>
19029
19030         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19031         of floating point arithmetic, which could trap.
19032
19033 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19034
19035         PR c++/14035
19036         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19037         * g++.dg/conversion/const2.C: New test.
19038         * g++.dg/expr/reinterpret2.C: New test.
19039         * g++.dg/expr/reinterpret3.C: New test.
19040         * g++.dg/expr/cast2.C: New test.
19041         * g++.dg/expr/copy1.C: New test.
19042         * g++.dg/other/conversion1.C: Change error message.
19043         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19044         function pointers to void *.
19045         * g++.old-deja/g++.mike/p10148.C: Likewise.
19046
19047 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19048
19049         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19050
19051 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19052
19053         PR c++/18047
19054
19055         * g++.dg/parse/expr3.C: New test.
19056
19057 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19058
19059         * gcc.dg/smod-1.c: New test.
19060
19061 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19062
19063         * objc.dg/method-14.m: New test.
19064
19065 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19066
19067         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19068         Also xfail as the patch was reverted.
19069
19070 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19071
19072         PR middle-end/16973
19073         * gcc.dg/pr16973.c: New test.
19074
19075 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19076
19077         PR tree-optimization/17656
19078         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19079
19080 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19081
19082         * g++.dg/eh/shadow1.C: New.
19083
19084 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19085
19086         * gcc.c-torture/compile/20041018-1.c: New test.
19087
19088 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19089
19090         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19091         compiler referring to register 0 when accessing sdata.  The linker
19092         now patches things up.
19093
19094 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19095
19096         PR c/17529
19097         * gcc.c-torture/compile/pr17529.c: New test.
19098
19099 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19100
19101         PR c++/17743
19102         * g++.dg/ext/attrib17.C: New test.
19103
19104 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19105
19106         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19107
19108 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19109
19110         PR c++/10479
19111         * g++.dg/ext/attrib16.C: New test.
19112
19113 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19114
19115         PR c++/17042
19116         * g++.dg/init/dso_handle1.C: New test.
19117
19118         PR c++/14667
19119         * g++.dg/parse/typedef6.C: New test.
19120
19121         PR c++/17916
19122         * g++.dg/parse/pragma1.C: New test.
19123
19124 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19125
19126         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19127
19128 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19129
19130         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19131         -fno-common when on HPPA HP-UX platforms.
19132
19133 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19134
19135         PR other/16820
19136         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19137         stdint.h.
19138         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19139         uintptr_t.
19140
19141 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19142
19143         PR c++/16301
19144         * g++.dg/lookup/strong-using-4.C: New test.
19145
19146 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19147
19148         PR middle-end/16567
19149         * gcc.c-torture/compile/nested-1.c: New test.
19150
19151 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19152
19153         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19154         and mipsisa64*-*-* (until support for misaligned loads is added).
19155         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19156         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19157         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19158         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19159         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19160         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19161
19162 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19163
19164         PR c++/17976
19165         * g++.dg/init/dtor3.C: New test.
19166
19167 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19168
19169         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19170
19171 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19172
19173         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19174         * gcc.dg/macho-lo-sum.c: Likewise.
19175
19176 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19177
19178         * gcc.dg/ppc-spe64-1.c: New test.
19179
19180 2004-10-14  Devang Patel  <dpatel@apple.com>
19181
19182         PR 17635
19183         * gcc.dg/pr17635.c : New test.
19184
19185 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19186
19187         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19188         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19189         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19190         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19191         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19192         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19193         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19194         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19195         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19196         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19197         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19198         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19199         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19200         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19201         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19202         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19203         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19204         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19205
19206 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19207
19208         * gcc.dg/vect/vect-82.c: New testcase.
19209         * gcc.dg/vect/vect-82_64.c: New testcase.
19210         * gcc.dg/vect/vect-83.c: New testcase.
19211         * gcc.dg/vect/vect-83_64.c: New testcase.
19212
19213 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19214
19215         * gcc.dg/cpp/error-1.c: New test.
19216
19217 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19218
19219         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19220
19221 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19222
19223         PR target/17984
19224         * gcc.dg/cris-peep2-xsrand2.c: New test.
19225
19226 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19227
19228         PR c++/17661
19229         * testsuite/g++.dg/expr/for2.C: New test.
19230
19231 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19232
19233         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19234
19235 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19236
19237         PR tree-optimization/17724
19238         * g++.dg/opt/pr17724-1.C: New test.
19239         * g++.dg/opt/pr17724-2.C: New test.
19240         * g++.dg/opt/pr17724-3.C: New test.
19241         * g++.dg/opt/pr17724-4.C: New test.
19242         * g++.dg/opt/pr17724-5.C: New test.
19243         * g++.dg/opt/pr17724-6.C: New test.
19244
19245 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19246
19247         PR c/17301
19248         * gcc.dg/pr17301-2.c: New test.
19249
19250 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19251
19252         PR c++/15876
19253         * g++.dg/parse/error22.C: New test.
19254
19255         PR c++/17936
19256         * g++.dg/template/spec18.C: New test.
19257
19258 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19259
19260         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19261         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19262         memcpy.
19263         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19264         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19265
19266 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19267
19268         * g++.dg/eh/cleanup5.C: Add dg-options "".
19269
19270 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19271
19272         PR middle-end/17657
19273         * gcc.dg/switch-4.c: New test case.
19274
19275 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19276
19277         * gcc.c-torture/execute/20041011-1.c: New test.
19278
19279 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19280
19281         PR c++/17554
19282         * g++.dg/init/for3.C: New test.
19283
19284         PR c++/17657
19285         * g++.dg/opt/switch2.C: New test.
19286
19287         PR middle-end/17703
19288         * g++.dg/warn/Wreturn-2.C: New test.
19289
19290 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19291
19292         PR c++/17907
19293         * g++.dg/eh/cleanup5.C: New test.
19294
19295 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19296
19297         PR c++/17393
19298         * g++.dg/parse/error21.C: New test.
19299
19300 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19301
19302         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19303         * g++.dg/warn/incomplete1.C: Likewise.
19304         * g++.dg/template/qualttp20.C: Likewise.
19305
19306 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19307
19308         PR c/17881
19309         * parm-incomplete-1.c: New test.
19310
19311 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19312
19313         PR c++/17867
19314         * g++.dg/parse/error19.C: New test.
19315
19316         PR c++/17670
19317         * g++.dg/init/new11.C: New test.
19318
19319         PR c++/17821
19320         * g++.dg/parse/error20.C: New test.
19321
19322         PR c++/17826
19323         * g++.dg/template/crash24.C: New test.
19324
19325 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19326
19327         PR c/17301
19328         * gcc.dg/pr17301-1.c: New test.
19329
19330 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19331
19332         PR c/17189
19333         * gcc.dg/anon-struct-5.c: New test.
19334
19335 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19336
19337         PR c/17844
19338         * gcc.dg/pr17844-1.c: New test.
19339
19340 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19341
19342         PR tree-optimization/17906
19343         * gcc.c-torture/compile/pr17906.c: New.
19344
19345 2004-10-09  Stuart Hastings  <stuart@apple.com>
19346             Roger Sayle  <roger@eyesopen.com>
19347
19348         PR rtl-optimization/17853
19349         * gcc.dg/i386-mmx-5.c: New testcase.
19350
19351 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19352
19353         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19354
19355 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19356
19357         PR c++/17524
19358         * g++.dg/template/static9.C: New test.
19359
19360         PR c++/17685
19361         * g++.dg/parse/operator5.C: New test.
19362
19363 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19364
19365         PR middle-end/17894
19366         * gcc.c-torture/execute/divcmp-4.c: New test case.
19367
19368 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19369
19370         PR tree-opt/17902
19371         * g++.dg/opt/pr17902.C: New test.
19372
19373 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19374
19375         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19376
19377 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19378
19379         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19380
19381 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19382
19383         * gcc.dg/assign-warn-3.c: New test.
19384
19385 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19386
19387         PR c/16999
19388         * gcc.dg/cpp/ident-1.c: New test.
19389
19390 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19391
19392         * gcc.c-torture/compile/acc1.c: New.
19393
19394 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19395
19396         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19397         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19398
19399 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19400
19401         * gcc.dg/ultrasp11.c: New test.
19402
19403 2004-10-08  Michael Matz  <matz@suse.de>
19404
19405         * gcc.dg/doloop-2.c: New test.
19406
19407 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19408
19409         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19410         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19411         objc.dg/method-9.m: Update expected diagnostics.
19412
19413 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19414
19415         * gcc.dg/ppc-fsel-3.c: New file.
19416         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19417
19418 2004-10-07  Paul Brook  <paul@codesourcery.com>
19419
19420         * gfortran.dg/intrinsic_verify_1.f90: New test.
19421
19422 2004-10-07  Paul Brook  <paul@codesourcery.com>
19423
19424         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19425
19426 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19427
19428         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19429         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19430         commit.
19431
19432 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19433
19434         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19435
19436 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19437
19438         PR c++/17115
19439         * g++.dg/warn/Winline-4.C: New test.
19440
19441 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19442
19443         * gcc.c-torture/compile/20041007-1.c: New test.
19444
19445 2004-10-07  Paul Brook  <paul@codesourcery.com>
19446
19447         PR fortran/17678
19448         * gfortran.dg/use_allocated_1.f90: New test.
19449
19450 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19451
19452         PR middle-end/17849
19453         * gfortran.fortran-torture/compile/nested.f90: New test
19454
19455 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19456
19457         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19458
19459 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19460
19461         PR c++/17368
19462         * g++.dg/ext/asm6.C: New test.
19463
19464 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19465
19466         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19467
19468 2004-10-06  Paul Brook  <paul@codesourcery.com>
19469
19470         PR libfortran/17709
19471         * gfortran.dg/empty_format_1.f90: New test.
19472
19473 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19474
19475         PR fortran/17568
19476         * gfortran.dg/ishft.f90: New test.
19477
19478         PR fortran/17283
19479         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19480         tests.
19481
19482 2004-10-06  Paul Brook  <paul@codesourcery.com>
19483
19484         * gfortran.dg/do_1.f90: New test.
19485
19486 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19487
19488         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19489         optimizing for size.
19490
19491 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19492
19493         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19494
19495 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19496
19497         * gcc.c-torture/compile/20041005-1.c: New test.
19498
19499 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19500
19501         PR c++/17829
19502         * g++.dg/lookup/koenig4.C: New.
19503
19504 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19505
19506         * g++.dg/other/classkey1.C: Adjust quoting marks.
19507         * g++.dg/parse/error15.C: Likewise.
19508         * g++.dg/template/meminit2.C (int>): Likewise.
19509
19510 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19511
19512         PR fortran/17283
19513         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19514
19515         PR fortran/17631
19516         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19517
19518         PR fortran/17708
19519         * gfortran.dg/pr17708.f90: New test.
19520
19521 2004-10-04  Chao-ying Fu  <fu@mips.com>
19522
19523         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19524         * gcc.dg/vect/vect-4.c: Ditto.
19525         * gcc.dg/vect/vect-5.c: Ditto.
19526         * gcc.dg/vect/vect-6.c: Ditto.
19527         * gcc.dg/vect/vect-8.c: Ditto.
19528         * gcc.dg/vect/vect-16.c: Ditto.
19529         * gcc.dg/vect/vect-30.c: Ditto.
19530         * gcc.dg/vect/vect-40.c: Ditto.
19531         * gcc.dg/vect/vect-41.c: Ditto.
19532         * gcc.dg/vect/vect-42.c: Ditto.
19533         * gcc.dg/vect/vect-43.c: Ditto.
19534         * gcc.dg/vect/vect-44.c: Ditto.
19535         * gcc.dg/vect/vect-45.c: Ditto.
19536         * gcc.dg/vect/vect-46.c: Ditto.
19537         * gcc.dg/vect/vect-47.c: Ditto.
19538         * gcc.dg/vect/vect-48.c: Ditto.
19539         * gcc.dg/vect/vect-49.c: Ditto.
19540         * gcc.dg/vect/vect-50.c: Ditto.
19541         * gcc.dg/vect/vect-51.c: Ditto.
19542         * gcc.dg/vect/vect-52.c: Ditto.
19543         * gcc.dg/vect/vect-53.c: Ditto.
19544         * gcc.dg/vect/vect-54.c: Ditto.
19545         * gcc.dg/vect/vect-55.c: Ditto.
19546         * gcc.dg/vect/vect-56.c: Ditto.
19547         * gcc.dg/vect/vect-57.c: Ditto.
19548         * gcc.dg/vect/vect-58.c: Ditto.
19549         * gcc.dg/vect/vect-59.c: Ditto.
19550         * gcc.dg/vect/vect-60.c: Ditto.
19551         * gcc.dg/vect/vect-74.c: Ditto.
19552         * gcc.dg/vect/vect-79.c: Ditto.
19553         * gcc.dg/vect/vect-80.c: Ditto.
19554
19555 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19556
19557         * gcc.dg/unused-7.c: Use the correct option.
19558
19559 2004-10-04  Paul Brook  <paul@codesourcery.com>
19560         Bud Davis  <bdavis9659@comcast.net>
19561
19562         PR fortran/17706
19563         PR fortran/16434
19564         * gfortran/pr17706.f90: New test.
19565         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19566
19567 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19568
19569         * gfortran.dg/pr17612.f90: New test.
19570
19571 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19572
19573         * g++.dg/template/local1.C: Adjust quoting marks in
19574         testing for diagnostics.
19575         * g++.dg/tls/diag-2.C: Likewise.
19576         * g++.dg/other/error8.C: Likewise.
19577
19578 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19579
19580         PR c/17178
19581         * gcc.dg/unused-4.c: Adjust to be correct.
19582
19583         PR c/17820
19584         * gcc.dg/unused-7.c: New test.
19585
19586 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19587
19588         PR c++/17797
19589         * g++.dg/overload/template2.C: New test.
19590
19591 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19592
19593         PR tree-optimization/16632
19594         * gcc.dg/tree-ssa/20041002-1.c: New.
19595
19596 2004-10-03  Paul Brook  <paul@codesourcery.com>
19597
19598         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19599         rather than relying on default formatting.
19600
19601 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19602
19603         * gcc.dg/20040920-1.c: Update expected message text.
19604
19605 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19606
19607         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19608
19609 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19610
19611         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19612         tree level.
19613
19614 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19615
19616         * gcc.dg/tree-ssa/pr17343.c: Remove.
19617
19618 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19619
19620         PR tree-opt/17343
19621         * gcc.dg/tree-ssa/pr17343.c: New test.
19622
19623 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19624
19625         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19626         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19627         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19628         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19629         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19630
19631 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19632
19633         * gcc.dg/lvalue-2.c: New test.
19634
19635 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19636
19637         PR c/17730
19638         * gcc.dg/pr17730-1.c: New test
19639
19640 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19641
19642         PR c/7425
19643         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19644
19645 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19646
19647         * gcc.c-torture/execute/stdarg-1.c: New test.
19648         * gcc.c-torture/execute/stdarg-2.c: New test.
19649         * gcc.c-torture/execute/stdarg-3.c: New test.
19650         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19651         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19652         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19653         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19654         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19655
19656 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19657
19658         PR tree-optimization/17697
19659         * g++.dg/opt/pr17697-1.C: New test.
19660         * g++.dg/opt/pr17697-2.C: New test.
19661         * g++.dg/opt/pr17697-3.C: New test.
19662
19663 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19664
19665         PR c/16409
19666         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19667         gcc.dg/vla-init-5.c: New tests.
19668
19669 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19670
19671         PR c/13804
19672         * gcc.dg/pr13804-1.c: New test.
19673
19674 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19675
19676         PR fortran/16938
19677         * gfortran.dg/pr16938.f90: New test.
19678
19679 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19680
19681         * g++.dg/template/crash23.C: New test.
19682
19683 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19684
19685         PR c++/17585
19686         * g++.dg/template/static8.C: New test.
19687
19688 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19689
19690         PR c++/17681
19691         * g++.dg/other/error9.C: New test.
19692
19693 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19694
19695         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19696
19697 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19698
19699         PR fortran/15164
19700         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19701
19702 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19703
19704         PR middle-end/17112
19705         * gcc.dg/pr17112-1.c: New test case.
19706
19707 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19708
19709         PR c/11459
19710         * gcc.dg/pr11459-1.c: New test.
19711
19712 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19713
19714         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19715         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19716
19717 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19718
19719         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19720
19721 2004-09-25  Jan Hubicka  <jh@suse.cz>
19722
19723         * compile/30040909-1.c: New test.
19724         * compile/30040907-1.c: New test.
19725
19726 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19727
19728         * gcc.c-torture/execute/va-arg-26.c: New test.
19729
19730 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19731
19732         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19733         extra diagnostics on targets with 64-bit pointers.
19734         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19735
19736 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19737
19738         PR c/17188
19739         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19740         * gcc.dg/decl-3.c: Adjust expected message.
19741
19742 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19743
19744         PR fortran/17615
19745         * gfortran.dg/pr17615.f90: New test.
19746
19747 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19748
19749         PR tree-optimzation/17517
19750         * g++.dg/tree-ssa/pr17517.C: New Test.
19751
19752 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19753
19754         PR c++/16889
19755         * g++.dg/lookup/ambig3.C: New.
19756
19757 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19758
19759         PR tree-opt/17624
19760         * g++.dg/opt/pr17624.C: New test.
19761
19762 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19763
19764         PR c/6980
19765         * gcc.dg/Wbad-function-cast-1.c: New test.
19766
19767 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19768
19769         * g++.dg/ext/complit1.C
19770         * g++.dg/other/error2.C
19771         * g++.dg/other/nontype-1.C
19772         * g++.dg/parse/crash11.C
19773         * g++.dg/parse/crash12.C
19774         * g++.dg/parse/error15.C
19775         * g++.dg/parse/error4.C
19776         * g++.dg/parse/tmpl-outside1.C
19777         * g++.dg/parse/too-many-tmpl-args1.C
19778         * g++.dg/template/dependent-expr3.C
19779         * g++.dg/template/error10.C
19780         * g++.dg/template/instantiate1.C
19781         * g++.dg/template/vtable2.C
19782         * g++.dg/warn/Wshadow-1.C
19783         * g++.dg/warn/weak1.C
19784         * g++.old-deja/g++.brendan/crash16.C
19785         * g++.old-deja/g++.brendan/crash18.C
19786         * g++.old-deja/g++.brendan/crash48.C
19787         * g++.old-deja/g++.brendan/crash49.C
19788         * g++.old-deja/g++.brendan/crash55.C
19789         * g++.old-deja/g++.brendan/crash56.C
19790         * g++.old-deja/g++.brendan/crash8.C
19791         * g++.old-deja/g++.brendan/enum11.C
19792         * g++.old-deja/g++.brendan/enum8.C
19793         * g++.old-deja/g++.brendan/enum9.C
19794         * g++.old-deja/g++.brendan/friend3.C
19795         * g++.old-deja/g++.brendan/misc14.C
19796         * g++.old-deja/g++.bugs/900402_02.C
19797         * g++.old-deja/g++.bugs/900404_03.C
19798         * g++.old-deja/g++.bugs/900404_04.C
19799         * g++.old-deja/g++.bugs/900428_03.C
19800         * g++.old-deja/g++.jason/crash4.C
19801         * g++.old-deja/g++.jason/overload21.C
19802         * g++.old-deja/g++.jason/redecl1.C
19803         * g++.old-deja/g++.jason/report.C
19804         * g++.old-deja/g++.jason/rfg10.C
19805         * g++.old-deja/g++.jason/template30.C
19806         * g++.old-deja/g++.law/arm12.C
19807         * g++.old-deja/g++.law/ctors5.C
19808         * g++.old-deja/g++.law/cvt20.C
19809         * g++.old-deja/g++.law/init10.C
19810         * g++.old-deja/g++.law/init8.C
19811         * g++.old-deja/g++.law/visibility17.C
19812         * g++.old-deja/g++.law/visibility7.C
19813         * g++.old-deja/g++.mike/net8.C
19814         * g++.old-deja/g++.mike/p646.C
19815         * g++.old-deja/g++.mike/p700.C
19816         * g++.old-deja/g++.mike/p701.C
19817         * g++.old-deja/g++.mike/p811.C
19818         * g++.old-deja/g++.ns/template13.C
19819         * g++.old-deja/g++.other/array3.C
19820         * g++.old-deja/g++.other/crash25.C
19821         * g++.old-deja/g++.other/dtor3.C
19822         * g++.old-deja/g++.other/dtor4.C
19823         * g++.old-deja/g++.other/main1.C
19824         * g++.old-deja/g++.other/warn7.C
19825         * g++.old-deja/g++.pt/crash11.C
19826         * g++.old-deja/g++.pt/crash36.C
19827         * g++.old-deja/g++.pt/spec22.C
19828         * g++.old-deja/g++.pt/spec9.C
19829         * g++.old-deja/g++.pt/ttp52.C
19830         * g++.old-deja/g++.robertl/eb103.C
19831         * g++.old-deja/g++.robertl/eb121.C
19832         * g++.old-deja/g++.robertl/eb22.C
19833         * g++.old-deja/g++.robertl/eb8.C:
19834         Update locations and/or regexps of dg-error markers.
19835         Remove markers for some bogus messages that are no longer issued.
19836
19837 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19838
19839         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19840         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19841
19842 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19843
19844         PR c++/17618
19845         * g++.dg/lookup/crash5.C: New test.
19846
19847 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19848
19849         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19850         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19851         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19852         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19853         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19854         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19855
19856         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19857         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19858         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19859         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19860         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19861         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19862
19863         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19864
19865         * gcc.dg/vect/vect-44.c: Check additional cases.
19866         * gcc.dg/vect/vect-48.c: Check additional cases.
19867
19868         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19869         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19870         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19871         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19872         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19873         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19874         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19875         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19876         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19877
19878         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19879         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19880         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19881
19882 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19883
19884         * gcc.dg/tree-ssa/loop-6.c: New test.
19885
19886 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19887
19888         PR c++/17620
19889         * g++.dg/inherit/base2.C: New.
19890
19891 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19892
19893         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19894         * gcc.dg/20001012-2.c: Likewise.
19895         * gcc.dg/20001013-1.c: Likewise.
19896         * gcc.dg/20001101-1.c: Likewise.
19897         * gcc.dg/20001102-1.c: Likewise.
19898         * gcc.dg/bf-spl1.c: Likewise.
19899         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19900         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19901
19902 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19903
19904         PR tree-optimization/16721
19905         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19906
19907 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19908
19909         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19910         * gcc.dg/20040305-1.c: Likewise.
19911
19912 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19913
19914         PR c/16566
19915         * gcc.c-torture/compile/pr16566-1.c,
19916         gcc.c-torture/compile/pr16566-2.c,
19917         gcc.c-torture/compile/pr16566-3.c: New tests.
19918
19919 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19920
19921         PR tree-optimization/17512
19922         * gcc.c-torture/compile/20040916-1.c.
19923
19924 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19925
19926         * gcc.dg/pragma-re-3.c: New test.
19927
19928 2004-09-17  Matt Austern  <austern@apple.com>
19929
19930         PR c++/15049
19931         * g++.dg/other/anon3.C: New.
19932
19933 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19934
19935         PR c++/7503
19936         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19937         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19938         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19939         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19940         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19941
19942 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19943
19944         PR fortran/17286
19945         * gfortran.dg/pr17286.f90: New test.
19946
19947 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19948
19949         PR c++/17530
19950         * g++.dg/template/static7.C: New test.
19951
19952 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19953
19954         PR tree-opt/17558
19955         * gcc.c-torture/compile/pr17558.c: New test.
19956
19957 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19958
19959         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19960         if SKIP_ATTRIBUTE is defined.
19961
19962 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19963
19964         PR fortran/15957
19965         * gfortran.dg/pr15957.f90: New test.
19966
19967 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19968
19969         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19970         in comparison.
19971         * gcc.dg/vect/vect-79.c: Likewise.
19972         * gcc.dg/vect/vect-80.c: Likewise.
19973
19974 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19975
19976         PR fortran/15750
19977         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19978
19979 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19980
19981         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19982         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19983         * gcc.dg/vect/vect-62.c: New testcase.
19984         * gcc.dg/vect/vect-63.c: New testcase.
19985         * gcc.dg/vect/vect-64.c: New testcase.
19986         * gcc.dg/vect/vect-65.c: New testcase.
19987         * gcc.dg/vect/vect-66.c: New testcase.
19988         * gcc.dg/vect/vect-67.c: New testcase.
19989         * gcc.dg/vect/vect-68.c: New testcase.
19990         * gcc.dg/vect/vect-69.c: New testcase.
19991         * gcc.dg/vect/vect-79.c: New testcase.
19992         * gcc.dg/vect/vect-80.c: New testcase.
19993
19994 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19995
19996         * gcc.target/mips/asm-1.c: New test.
19997
19998 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19999
20000         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20001         * gcc.dg/vect/vect-73.c: New testcase.
20002         * gcc.dg/vect/vect-74.c: New testcase.
20003         * gcc.dg/vect/vect-75.c: New testcase.
20004         * gcc.dg/vect/vect-76.c: New testcase.
20005         * gcc.dg/vect/vect-77.c: New testcase.
20006         * gcc.dg/vect/vect-78.c: New testcase
20007
20008 2004-09-18  Paul Brook  <paul@codesourcery.com>
20009
20010         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20011
20012 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20013
20014         PR c/17424
20015         * gcc.dg/pr17424-1.c: New test.
20016
20017 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20018
20019         * g++.dg/tree-ssa/pr17153.C: New test.
20020
20021 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20022
20023         PR pch/13361
20024         * testsuite/g++.dg/pch/wchar-1.C: New.
20025         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20026
20027 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20028
20029         * gcc.c-torture/execute/20040917-1.c: New test.
20030
20031 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20032
20033         PR tree-optimization/17319
20034         * gcc.dg/pr17319.c: New test.
20035
20036 2004-09-17  Devang Patel  <dpatel@apple.com>
20037
20038         * gcc.dg/20040813-1.c: New test.
20039
20040 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20041
20042         PR tree-optimization/17273
20043         * gcc.c-torture/compile/pr17273.c: New test.
20044
20045 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20046
20047         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20048         Update expected messages.
20049         * gcc.dg/declspec-13.c: New test.
20050
20051 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20052
20053         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20054
20055 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20056
20057         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20058         change what 'a' is pointing to.
20059
20060 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20061
20062         PR c++/16002
20063         * g++.dg/template/error18.C: New test.
20064
20065         PR c++/16029
20066         * g++.dg/warn/Wunused-8.C: New test.
20067
20068 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20069
20070         PR tree-optimization/17513
20071         * gcc.dg/20040916-1.c: New test.
20072
20073 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20074
20075         PR c++/17501
20076         * g++.dg/template/typename7.C: New test.
20077
20078 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20079
20080         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20081
20082 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20083
20084         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20085         with -ftree-based-profiling also.
20086         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20087
20088 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20089
20090         PR/15364
20091         * gfortran.dg/der_array_io_1.f90: New test.
20092         * gfortran.dg/der_array_io_2.f90: New test.
20093         * gfortran.dg/der_array_io_3.f90: New test.
20094
20095 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20096
20097         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20098         EABI.
20099
20100 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20101
20102         * g++.dg/opt/switch1.C: New test.
20103
20104 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20105
20106         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20107         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20108         Update expected messages.
20109
20110 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20111
20112         PR fortran/16485
20113         * gfortran.dg/same_name_1.f90: New test.
20114
20115 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20116
20117         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20118         dereference garbage pointers.
20119
20120 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20121
20122         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20123         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20124
20125         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20126         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20127         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20128
20129 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20130
20131         PR c++/17324
20132         * g++.dg/template/mangle1.C: New test.
20133
20134 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20135
20136         PR tree-optimization/17252
20137         * gcc.c-torture/execute/pr17252.c: New test.
20138
20139 2004-09-14  Andrew Pinski  <apinski@apple.com>
20140
20141         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20142
20143 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20144
20145         PR rtl-optimization/9771
20146         * gcc.dg/pr9771-1.c: New test case.
20147
20148 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20149
20150         PR tree-optimization/15262
20151         * gcc.c-torture/execute/pr15262-1.c: New test.
20152         * gcc.c-torture/execute/pr15262-2.c: New test.
20153
20154 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20155
20156         * gcc.dg/declspec-12.c: New test.
20157
20158 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20159
20160         * gfortran.dg/pr17090.f90: Add directives to test.
20161
20162 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20163
20164         * gcc.c-torture/compile/20040914-1.c: New test.
20165
20166 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20167
20168         PR c++/16162
20169         * g++.dg/template/decl2.C: New test.
20170
20171 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20172
20173         PR fortran/17090
20174         * gfortran.dg/pr17090.f90: New test.
20175
20176 2004-09-13  Dale Johannesen  <dalej@apple.com>
20177
20178         * gcc.c-torture/compile/pr17408.c: New test case.
20179
20180 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20181
20182         PR c++/16716
20183         * g++.dg/parse/crash17.C: New test.
20184
20185         PR c++/17327
20186         * g++.dg/template/enum3.C: New test.
20187
20188 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20189
20190         * lib/gcc-defs.exp: Load wrapper.exp.
20191         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20192         using local code.
20193         * lib/gcc.exp (gcc_init): Similar.
20194         * lib/gfortran.exp (gfortran_init): Similar.
20195         * lib/objc.exp (objc_init): Similar.
20196         * lib/treelang.exp (treelang_init): Similar.
20197         * lib/wrapper.exp: New file with build_wrapper call machinery in
20198         ${tool}_maybe_build_wrapper.
20199
20200 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20201
20202         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20203         "inline".
20204         * gcc.dg/declspec-11.c: Update expected messages.
20205         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20206         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20207         gcc.dg/inline-12.c: New tests.
20208
20209 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20210
20211         * g++.dg/tree-ssa/pr17400.C: New testcase.
20212
20213 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20214
20215         * gcc.target/mips/sb1-1.c: New testcase.
20216
20217 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20218
20219         * lib/g77-dg.exp: Remove unused file.
20220         * lib/mike-g77.exp: Ditto.
20221         * lib/g77.exp: Ditto.
20222
20223 2004-09-12  Richard Henderson  <rth@redhat.com>
20224
20225         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20226
20227 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20228
20229         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20230         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20231         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20232         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20233         Update expected messages.
20234
20235 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20236
20237         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20238         declaration/use mismatch for dirp parameter.
20239
20240 2004-09-12  Andrew Pinski  <apinski@apple.com>
20241
20242         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20243         -fgnu-runtime is passed.
20244
20245 2004-09-12  Richard Henderson  <rth@redhat.com>
20246
20247         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20248         do the uplevel thing and update additional_flags directly.
20249         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20250         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20251         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20252         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20253
20254 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20255
20256         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20257
20258 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20259
20260         PR middle-end/17411
20261         * g++.dg/opt/pr17411-1.C: New test case.
20262
20263 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20264
20265         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20266         gcc.dg/tls/diag-2.c: Update expected messages.
20267         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20268         messages.
20269         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20270         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20271         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20272         gcc.dg/tls/diag-5.c: New tests.
20273
20274 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20275
20276         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20277
20278 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20279
20280         * g++.dg/parse/break-in-for.C: New test.
20281
20282 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20283
20284         * gcc.dg/tree-ssa/20040911-1.c: New test.
20285
20286 2004-09-11  Andreas Jaeger  <aj@suse.de>
20287
20288         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20289         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20290
20291 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20292
20293         * gcc.target/frv: New directory of FR-V-specific tests.
20294
20295 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20296
20297         * gcc.dg/convert-vec-1.c: New test.
20298
20299 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20300
20301         PR middle-end/17024
20302         * gcc.dg/pr17024-1.c: New test case.
20303
20304 2004-09-10  Eric Christopher  <echristo@redhat.com>
20305
20306         * gcc.dg/20040910-1.c: New test.
20307
20308 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20309
20310         * gcc.dg/bitfld-9.c: New test.
20311
20312 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20313
20314         * gcc.c-torture/execute/ieee/acc1.c: New test.
20315         * gcc.c-torture/execute/ieee/acc2.c: New test.
20316         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20317
20318 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20319
20320         * gcc.dg/deprecated-2.c: New test.
20321
20322 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20323
20324         * gcc.dg/init-vec-1.c: New test.
20325
20326 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20327
20328         PR middle-end/17055
20329         * gcc.dg/pr17055-1.c: New test case.
20330
20331 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20332
20333         PR target/17377
20334         * gcc.c-torture/execute/pr17377.c: New test.
20335
20336 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20337
20338         PR c/8420
20339         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20340         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20341         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20342         gcc.dg/long-long-typespec-1.c: New tests.
20343         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20344
20345 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20346
20347         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20348         gcc.dg/gnu99-static-1.c: New tests.
20349
20350 2004-09-08  Devang Patel  <dpatel@apple.com>
20351
20352         * gcc.dg/darwin-ld-20040828-1.c: New test.
20353         * gcc.dg/darwin-ld-20040828-2.c: New test.
20354         * gcc.dg/darwin-ld-20040828-3.c: New test.
20355
20356 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20357
20358         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20359         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20360         in error message.
20361         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20362         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20363         in error message.
20364         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20365         types they qualify.
20366         * objc.dg/type-size-2.m: Fix wording in comment.
20367         * objc.dg/va-meth-1.m: New test case.
20368
20369 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20370
20371         PR c/16633:
20372         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20373         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20374
20375 2004-09-06  Devang Patel  <dpatel@apple.com>
20376
20377         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20378         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20379
20380 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20381
20382         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20383         reflect changed line numbering of diagnostics.
20384
20385 2004-09-06  Paul Brook  <paul@codesourcery.com>
20386
20387         * gfortran.dg/edit_real_1.f90: Add new test.
20388
20389 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20390
20391         * gcc.dg/tree-ssa/loop-2.c: New test.
20392         * gcc.dg/tree-ssa/loop-3.c: New test.
20393         * gcc.dg/tree-ssa/loop-4.c: New test.
20394         * gcc.dg/tree-ssa/loop-5.c: New test.
20395
20396 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20397
20398         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20399
20400 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20401
20402         * gcc.dg/format/sentinel-1.c: New test.
20403
20404 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20405
20406         * testsuite/gcc.dg/builtins-46.c: New.
20407
20408 2004-09-03  Devang Patel  <dpatel@apple.com>
20409
20410         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20411         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20412
20413 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20414
20415         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20416         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20417         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20418         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20419         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20420         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20421         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20422         the non-portable bzero.
20423         * gcc.dg/20010912-1.c: xfail for NetWare.
20424         * gcc.dg/20020426-2.c: xfail for NetWare.
20425         * gcc.dg/20021014-1.c: xfail for NetWare.
20426         * gcc.dg/20021018-1.c: xfail for NetWare.
20427         * gcc.dg/20030213-1.c: xfail for NetWare.
20428         * gcc.dg/20030225-1.c: xfail for NetWare.
20429         * gcc.dg/20030708-1.c: xfail for NetWare.
20430         * gcc.dg/builtins-config.h: Also exclude NetWare.
20431         * gcc.dg/format/format.h: Define restrict only if not already defined.
20432         * gcc.dg/nest.c: xfail for NetWare.
20433         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20434         * lib/target-supports.exp (check_visibility_available): Exclude
20435         NetWare.
20436
20437 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20438
20439         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20440         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20441         deterministic starting point for the alignment of structure fields.
20442         * gcc.dg/Wpadded.c: Dito.
20443         * g++.dg/abi/vbase10.C: Dito.
20444
20445 2004-09-03  Devang Patel  <dpatel@apple.com>
20446
20447         * g++.dg/debug/pr15736.cc: New test.
20448
20449 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20450
20451         * README.QMTEST: Fix out-of-date link.
20452
20453 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20454
20455         PR fortran/16579
20456         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20457         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20458
20459 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20460
20461         * g++.dg/abi/arm_rtti1.C: New test.
20462
20463 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20464
20465         * gcc.dg/ppc-vector-memcpy.c: New.
20466         * gcc.dg/ppc-vector-memset.c: New.
20467
20468 2004-09-02  Chao-ying Fu  <fu@mips.com>
20469
20470         * gcc.target/mips/mips-3d-1.c: New test.
20471         * gcc.target/mips/mips-3d-2.c: New test.
20472         * gcc.target/mips/mips-3d-3.c: New test.
20473         * gcc.target/mips/mips-3d-4.c: New test.
20474         * gcc.target/mips/mips-3d-5.c: New test.
20475         * gcc.target/mips/mips-3d-6.c: New test.
20476         * gcc.target/mips/mips-3d-7.c: New test.
20477         * gcc.target/mips/mips-3d-8.c: New test.
20478         * gcc.target/mips/mips-3d-9.c: New test.
20479         * gcc.target/mips/mips-ps-1.c: New test.
20480         * gcc.target/mips/mips-ps-2.c: New test.
20481         * gcc.target/mips/mips-ps-3.c: New test.
20482         * gcc.target/mips/mips-ps-4.c: New test.
20483         * gcc.target/mips/mips-ps-type.c: New test.
20484
20485 2004-09-02  Paul Brook  <paul@codesourcery.com>
20486
20487         * gfortran.dg/edit_real_1.f90: Add new tests.
20488
20489 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20490
20491         PR fortran/15327
20492         * gfortran.dg/merge_char_1.f90: New test.
20493
20494 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20495
20496         PR fortran/16404
20497         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20498
20499 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20500
20501         PR c/1522
20502         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20503
20504 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20505
20506         * g++.dg/opt/loop1.C: Do not XFAIL.
20507
20508 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20509
20510         * gcc.c-torture/execute/20040831-1.c: New test.
20511
20512 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20513
20514         PR fortran/16579
20515         * gfortran.dg/g77/20010610.f: Now passes.
20516         Copy from g77.f-torture/execute. Add dg-run directive.
20517         * gfortran.dg/g77/README: Update
20518
20519 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20520
20521         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20522         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20523         (t1, t2, t3, t4): Add volatile.
20524
20525 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20526
20527         * g++.dg/ext/visibility/arm1.C: New test.
20528
20529 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20530
20531         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20532         -pedantic-errors.
20533
20534 2004-09-01  Paul Brook  <paul@codesourcery.com>
20535
20536         * gfortran.dg/eof_2.f90: New test.
20537
20538 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20539
20540         PR fortran/16579
20541         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20542
20543 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20544
20545         PR libfortran/16805
20546         * gfortran.dg/list_read_2.f90: New test.
20547
20548 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20549
20550         * g++.dg/abi/key1.C: New test.
20551
20552 2004-08-31  Richard Henderson  <rth@redhat.com>
20553
20554         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20555         form of offsetof.
20556         * g++.dg/other/offsetof5.C: Remove duplicate.
20557
20558 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20559
20560         PR fortran/17244
20561         * gfortran.dg/func_derived_1.f90: New test.
20562
20563 2004-08-31  Paul Brook  <paul@codesourcery.com>
20564
20565         * gfortran.dg/eof_1.f90: New test.
20566
20567 2004-08-31  Paul Brook  <paul@codesourcery.com>
20568
20569         * gfortran.dg/list_read_1.f90: New file.
20570
20571 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20572
20573         * g++.dg/opt/loop1.C: XFAIL.
20574
20575 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20576
20577         * gcc.dg/funcdef-storage-1.c: New.
20578         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20579         an extern function in local scope.
20580         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20581         declare an 'auto inline' function in local scope.
20582         * gcc.dg/20011130-1.c: Likewise.
20583         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20584         an 'auto' function in local scope.
20585         * gcc.dg/20021014-1.c: Likewise.
20586         * gcc.dg/20030331-2.c: Likewise.
20587
20588 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20589
20590         * gfortran.dg/blockdata_1.f90: New test.
20591
20592 2004-08-30  Richard Henderson  <rth@redhat.com>
20593
20594         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20595
20596 2004-08-30  Richard Henderson  <rth@redhat.com>
20597
20598         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20599         additional_flags set by alternate driver.
20600         (ieee-options): New procedure.
20601         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20602         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20603         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20604         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20605
20606 2004-08-30  Richard Henderson  <rth@redhat.com>
20607
20608         * lib/f-torture.exp: Remove.
20609
20610 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20611
20612         PR rtl-optimization/16590
20613         * g++.dg/opt/loop1.C: New test.
20614
20615 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20616
20617         PR fortran/13910
20618         * gfortran.dg/oldstyle_1.f90: New test.
20619
20620 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20621         Paul Brook  <paul@codesourcery.com>
20622
20623         * gfortran.dg/g77/README: Update.
20624         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20625         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20626         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20627
20628 2004-08-28  Paul Brook  <paul@codesourcery.com>
20629
20630         PR libfortran/17195
20631         * gfortran.dg/edit_real_1.f90: New test.
20632
20633 2004-08-27  Paul Brook  <paul@codesourcery.com>
20634
20635         * gfortran.dg/rewind_1.f90: New test.
20636
20637 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20638
20639         PR fortran/16597
20640         * gfortran.dg/pr16597.f90: New test.
20641
20642 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20643
20644         PR c/13801
20645         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20646         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20647         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20648         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20649         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20650
20651 2004-08-26  Nick Clifton  <nickc@redhat.com>
20652
20653         * gcc.c-torture/compile/pr17119.c: New test.
20654
20655 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20656
20657         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20658
20659 2004-08-25  Richard Henderson  <rth@redhat.com>
20660
20661         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20662         the bits that expect kind=8 to be the largest real kind.
20663
20664 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20665
20666         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20667
20668 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20669
20670         * gfortran.dg/assignment_1.f90: New test.
20671
20672 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20673
20674         * g++.dg/template/repo3.C: New test.
20675
20676 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20677
20678         PR middle-end/16693
20679         PR tree-optimization/16372
20680         * g++.dg/opt/pr16372-1.C: New test case.
20681         * g++.dg/opt/pr16693-1.C: New test case.
20682         * g++.dg/opt/pr16693-2.C: New test case.
20683
20684 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20685
20686         * objc.dg/proto-lossage-4.m: New test.
20687
20688 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20689
20690         PR c++/17155
20691         * g++.dg/inherit/local2.C: New test.
20692
20693 2004-08-25  Paul Brook  <paul@codesourcery.com>
20694
20695         PR fortran/17144
20696         * gfortran.dg/string_ctor_1.f90: New test.
20697
20698 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20699
20700         PR c++/14428
20701         * g++.dg/template/redecl2.C: New test.
20702
20703 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20704
20705         PR fortran/17143
20706         * gfortran.dg/pr17143.f90: New test.
20707
20708 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20709
20710         PR fortran/17164
20711         * gfortran.dg/pr17164.f90: New test.
20712
20713 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20714
20715         * gcc.dg/tree-ssa/loop-1.c: New test.
20716
20717 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20718
20719         * gcc.c-torture/compile/20040824-1.c: New test.
20720
20721 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20722
20723         * gcc.c-torture/compile/iftrap-3.c: New test.
20724
20725 2004-08-24  Paul Brook  <paul@codesourcery.com>
20726
20727         * gfortran.dg/entry_2.f90: New test.
20728
20729 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20730
20731         PR c++/16889
20732         * g++.dg/lookup/ambig[12].C: New.
20733
20734 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20735
20736         PR c++/16706
20737         * g++.dg/template/crash21.C: New test.
20738         * g++.dg/template/crash22.C: Likewise.
20739
20740 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20741
20742         PR c++/17149
20743         * g++.dg/template/access15.C: New.
20744
20745 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20746
20747         PR c++/17163
20748         * g++.dg/template/repo2.C: New test.
20749
20750 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20751
20752         PR rtl-optimization/17078
20753         * gcc.c-torture/execute/pr17078-1.c: New test case.
20754
20755 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20756
20757         PR c/14492
20758         * gcc.dg/debug/crash1.c: New test.
20759
20760 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20761
20762         PR c/16180
20763         * gcc.dg/loop-5.c: New test.
20764
20765 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20766
20767         * gcc.c-torture/execute/20040823-1.c: New test.
20768
20769 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20770
20771         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20772         to the assembler.  Simplify test accordingly.
20773         (asm_abi_flags): Use GNU names.
20774         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20775         to check for ABI flags.
20776
20777 2004-08-22  Andrew Pinski  <apinski@apple.com>
20778
20779         * g++.dg/opt/pr14029.C: New test.
20780         * gcc.c-torture/execute/pr15262.c: New test.
20781
20782 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20783
20784         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20785
20786 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20787
20788         PR 16908
20789         * gfortran.dg/direct_io.f90: New test.
20790
20791 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20792
20793         PR c++/17121
20794         * g++.dg/inherit/local2.C: New test.
20795
20796 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20797
20798         PR c++/17120
20799         * g++.dg/warn/Wparentheses-4.C: New test.
20800
20801 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20802
20803         PR c++/17121
20804         * g++.dg/inherit/local2.C: New test.
20805
20806         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20807         * gcc.dg/ppc-ldstruct.c: Likewise.
20808         * gcc.dg/ppc64-abi-2.c: Likewise.
20809
20810 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20811
20812         PR rtl-optimization/17099
20813         * gcc.c-torture/execute/20040820-1.c: New test.
20814
20815 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20816
20817         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20818
20819 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20820
20821         PR fortran/17077
20822         * gfortran.dg/auto_array_1.f90: New test.
20823
20824 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20825
20826         PR fortran/17074
20827         * gfortran.dg/simpleif_1.f90: New test.
20828
20829 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20830
20831         * lib/target-supports.exp (check_profiling_available): Return
20832         false for arm*-*-symbianelf* and arm*-*-eabi*.
20833
20834         PR c++/15890
20835         * g++.dg/template/delete1.C: New test.
20836
20837 2004-08-19  Paul Brook  <paul@codesourcery.com>
20838
20839         PR fortran/14976
20840         PR fortran/16228
20841         * gfortran.dg/data_char_1.f90: New test.
20842
20843 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20844
20845         PR fortran/16946
20846         * gfortran.dg/reduction.f90: New testcase.
20847
20848 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20849
20850         PR fortran/16520
20851         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20852
20853 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20854
20855         PR c++/17041
20856         * g++.dg/Wparentheses-3.C: New test.
20857
20858 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20859
20860         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20861         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20862         * gcc.dg/vect/vect-2.c: Likewise.
20863         * gcc.dg/vect/vect-3.c: Likewise.
20864         * gcc.dg/vect/vect-4.c: Likewise.
20865         * gcc.dg/vect/vect-5.c: Likewise.
20866         * gcc.dg/vect/vect-6.c: Likewise.
20867         * gcc.dg/vect/vect-7.c: Likewise.
20868         * gcc.dg/vect/vect-25.c: Likewise.
20869         * gcc.dg/vect/vect-31.c: Likewise.
20870         * gcc.dg/vect/vect-32.c: Likewise.
20871         * gcc.dg/vect/vect-34.c: Likewise.
20872         * gcc.dg/vect/vect-36.c: Likewise.
20873         * gcc.dg/vect/vect-all.c: Likewise.
20874
20875 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20876
20877         PR c++/17068
20878         * g++.dg/template/operator4.C: New test.
20879
20880 2004-08-18  Richard Henderson  <rth@redhat.com>
20881
20882         * gcc.dg/20040206-1.c: XFAIL.
20883
20884 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20885
20886         PR c++/16246
20887         * g++.dg/template/array7.C: New test.
20888
20889 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20890
20891         * gcc.dg/mips-movcc-1.c: New test.
20892         * gcc.dg/mips-movcc-2.c: New test.
20893         * gcc.dg/mips-movcc-3.c: New test.
20894
20895         * gcc.dg/mips-nmadd-1.c: New test.
20896         * gcc.dg/mips-nmadd-2.c: New test.
20897
20898 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20899
20900         PR c++/15871
20901         * g++.dg/opt/inline8.C: New test.
20902
20903         PR c++/16965
20904         * g++.dg/parse/error17.C: New test.
20905
20906 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20907
20908         * gcc.dg/vect: New directory for vectorizer tests.
20909         * gcc.dg/vect/tree-vect.h: New file.
20910         * gcc.dg/vect/vect.exp: New file.
20911         * gcc.dg/vect/pr16105.c.c: New test.
20912         * gcc.dg/vect/vect-1.c: New test.
20913         * gcc.dg/vect/vect-2.c: New test.
20914         * gcc.dg/vect/vect-3.c: New test.
20915         * gcc.dg/vect/vect-4.c: New test.
20916         * gcc.dg/vect/vect-5.c: New test.
20917         * gcc.dg/vect/vect-6.c: New test.
20918         * gcc.dg/vect/vect-7.c: New test.
20919         * gcc.dg/vect/vect-8.c: New test.
20920         * gcc.dg/vect/vect-9.c: New test.
20921         * gcc.dg/vect/vect-10.c: New test.
20922         * gcc.dg/vect/vect-11.c: New test.
20923         * gcc.dg/vect/vect-12.c: New test.
20924         * gcc.dg/vect/vect-13.c: New test.
20925         * gcc.dg/vect/vect-14.c: New test.
20926         * gcc.dg/vect/vect-15.c: New test.
20927         * gcc.dg/vect/vect-16.c: New test.
20928         * gcc.dg/vect/vect-17.c: New test.
20929         * gcc.dg/vect/vect-18.c: New test.
20930         * gcc.dg/vect/vect-19.c: New test.
20931         * gcc.dg/vect/vect-20.c: New test.
20932         * gcc.dg/vect/vect-21.c: New test.
20933         * gcc.dg/vect/vect-22.c: New test.
20934         * gcc.dg/vect/vect-23.c: New test.
20935         * gcc.dg/vect/vect-24.c: New test.
20936         * gcc.dg/vect/vect-25.c: New test.
20937         * gcc.dg/vect/vect-26.c: New test.
20938         * gcc.dg/vect/vect-27.c: New test.
20939         * gcc.dg/vect/vect-28.c: New test.
20940         * gcc.dg/vect/vect-29.c: New test.
20941         * gcc.dg/vect/vect-30.c: New test.
20942         * gcc.dg/vect/vect-31.c: New test.
20943         * gcc.dg/vect/vect-32.c: New test.
20944         * gcc.dg/vect/vect-33.c: New test.
20945         * gcc.dg/vect/vect-34.c: New test.
20946         * gcc.dg/vect/vect-35.c: New test.
20947         * gcc.dg/vect/vect-36.c: New test.
20948         * gcc.dg/vect/vect-37.c: New test.
20949         * gcc.dg/vect/vect-38.c: New test.
20950         * gcc.dg/vect/vect-40.c: New test.
20951         * gcc.dg/vect/vect-41.c: New test.
20952         * gcc.dg/vect/vect-42.c: New test.
20953         * gcc.dg/vect/vect-43.c: New test.
20954         * gcc.dg/vect/vect-44.c: New test.
20955         * gcc.dg/vect/vect-45.c: New test.
20956         * gcc.dg/vect/vect-46.c: New test.
20957         * gcc.dg/vect/vect-47.c: New test.
20958         * gcc.dg/vect/vect-48.c: New test.
20959         * gcc.dg/vect/vect-49.c: New test.
20960         * gcc.dg/vect/vect-50.c: New test.
20961         * gcc.dg/vect/vect-51.c: New test.
20962         * gcc.dg/vect/vect-52.c: New test.
20963         * gcc.dg/vect/vect-53.c: New test.
20964         * gcc.dg/vect/vect-54.c: New test.
20965         * gcc.dg/vect/vect-55.c: New test.
20966         * gcc.dg/vect/vect-56.c: New test.
20967         * gcc.dg/vect/vect-57.c: New test.
20968         * gcc.dg/vect/vect-58.c: New test.
20969         * gcc.dg/vect/vect-59.c: New test.
20970         * gcc.dg/vect/vect-60.c: New test.
20971         * gcc.dg/vect/vect-61.c: New test.
20972         * gcc.dg/vect/vect-all.c: New test.
20973         * gcc.dg/vect/vect-none.c: New test.
20974
20975 2004-08-17  Paul Brook  <paul@codesourcery.com>
20976
20977         PR fortran/13082
20978         * gfortran.dg/entry_1.f90: New test.
20979
20980 2004-08-17  Andrew Pinski  <apinski@apple.com>
20981
20982         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20983
20984 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20985
20986         * gcc.dg/pr17036-1.c: New test.
20987
20988 2004-08-16  Devang Patel  <dpatel@apple.com>
20989
20990         * gcc.dg/darwin-20040809-1.c: New test.
20991
20992 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20993
20994         * gcc.dg/funcdef-attr-1.c: New test.
20995
20996 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20997
20998         * gcc.dg/altivec-17.c: New test.
20999         * gcc.dg/altivec-18.c: New test.
21000
21001 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21002
21003         PR c++/6749
21004         * g++.dg/template/vtable2.C: New test.
21005
21006 2004-08-14  Richard Henderson  <rth@redhat.com>
21007
21008         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21009         * gcc.dg/pack-test-4.c (main): Return 0.
21010         * gcc.dg/setjmp-1.c: Remove XFAIL.
21011         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21012
21013 2004-08-14  Richard Henderson  <rth@redhat.com>
21014
21015         * gcc.dg/980217-1.c: Add prototype for printf.
21016
21017 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21018
21019         * gfortran.dg/pr16935.f90: New test.
21020
21021 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21022
21023         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21024
21025 2004-08-13  Paul Brook  <paul@codesourcery.com>
21026
21027         * gfortran.dg/der_io_1.f90: Remove stray comma.
21028
21029 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21030
21031         * gcc.dg/vmx/cw-bug-2.c: Remove.
21032         * gcc.dg/vmx/vprint-1.c: Remove.
21033         * gcc.dg/vmx/vscan-1.c: Remove.
21034
21035 2004-08-12  Devang patel  <dpatel@apple.com>
21036
21037         * gcc.dg/darwin-20040809-2.c: New test.
21038
21039 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21040
21041         * g++.dg/ext/altivec-12.C: New test.
21042
21043         * g++.dg/ext/altivec-11.C: New test.
21044
21045 2004-08-12  Paul Brook  <paul@codesourcery.com>
21046
21047         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21048
21049 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21050
21051         * g++.dg/ext/altivec-2.C: Check for hardware support before
21052         executing any VMX instructions.
21053
21054         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21055
21056 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21057
21058         PR c++/16276
21059         * g++.old-deja/g++.other/comdat4.C: New test.
21060         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21061
21062 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21063
21064         PR target/16286
21065         * gcc.dg/pr16286.c: New test.
21066
21067 2004-08-12 Jan Beulich <jbeulich@novell.com>
21068
21069         * g++.dg/ext/asm5.C: New.
21070
21071 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21072
21073         PR c++/16698
21074         * g++.dg/eh/crash1.C: New test.
21075
21076         PR c++/16717
21077         * g++.dg/ext/construct1.C: New test.
21078
21079 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/16853
21082         * g++.dg/init/ptrmem1.C: New test.
21083
21084         PR c++/16618
21085         * g++.dg/parse/offsetof5.C: New test.
21086
21087         PR c++/16870
21088         * g++.dg/template/overload3.C: New test.
21089
21090 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21091
21092         PR c++/16964
21093         * g++.dg/parse/error16.C: New test.
21094
21095         PR c++/16904
21096         * g++.dg/template/error14.C: New test.
21097
21098         PR c++/16929
21099         * g++.dg/template/error15.C: New test.
21100
21101 2004-08-11  Devang Patel  <dpatel@apple.com>
21102
21103         * gcc.dg/darwin-ld-20040809-1.c: New test.
21104         * gcc.dg/darwin-ld-20040809-2.c: New test.
21105
21106 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21107
21108         PR fortran/16917
21109         * gfortran.dg/dfloat_1.f90: New test.
21110
21111 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21112
21113         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21114         * gcc.dg/dll-2.c: Fix dg-require syntax.
21115         * gcc.misc-tests/arm-isr.c (abort): Declare.
21116         (exit): Likewise.
21117
21118 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21119
21120         PR c++/16971
21121         * g++.dg/parse/crash16.C: New test.
21122
21123 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21124
21125         * gcc.dg/mips-rsqrt-1.c: New test case.
21126         * gcc.dg/mips-rsqrt-2.c: New test case.
21127         * gcc.dg/mips-rsqrt-3.c: New test case.
21128
21129 2004-08-10  Paul Brook  <paul@codesourcery.com>
21130
21131         * gfortran.dg/der_io_1.f90: New test.
21132
21133 2004-08-10  Paul Brook  <paul@codesourcery.com>
21134
21135         PR fortran/16919
21136         * gfortran.dg/der_array_1.f90: New test.
21137
21138 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21139
21140         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21141
21142 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21143
21144         * gcc.dg/wchar_t-2.c: Fix typo.
21145
21146 2004-08-09  Falk Hueffner  <falk@debian.org>
21147
21148         PR tree-optimization/12517
21149         * gcc.c-torture/compile/pr12517.c: New test.
21150
21151         PR tree-optimization/12578
21152         * gcc.c-torture/compile/pr12578.c: New test.
21153
21154         PR tree-optimization/12899
21155         * gcc.c-torture/compile/pr12899.c: New test.
21156
21157         PR rtl-optimization/14692
21158         * gcc.c-torture/compile/pr14692.c: New test.
21159
21160         PR tree-optimization/16461
21161         * gcc.c-torture/compile/pr16461.c: New test.
21162
21163 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21164
21165         * gfortran.dg/getenv_1.f90: New test.
21166
21167 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21168
21169         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21170         wchar_t.
21171         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21172
21173 2004-08-06  Paul Brook  <paul@codesourcery.com>
21174
21175         * gfortran.dg/ret_array_1.f90: New test.
21176         * gfortran.dg/ret_pointer_1.f90: New test.
21177
21178 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21179
21180         * gcc.dg/missing-field-init-[12].c: New tests.
21181         * g++.dg/warn/missing-field-init-[12].C: New tests.
21182
21183 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21184
21185         * gcc.dg/enum2.c: New test.
21186         * gcc.dg/symbian3.c: Likewise.
21187         * gcc.dg/symbian4.c: Likewise.
21188         * gcc.dg/wchar_t-2.c: Likewise.
21189
21190 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21191
21192         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21193         destructor tests.
21194
21195 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21196
21197         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21198         dg-require-visiblity.
21199         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21200         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21201         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21202         * g++.dg/ext/visibility/new1.C: Likewise.
21203         * g++.dg/ext/visibility/pragma.C: Likewise.
21204         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21205         * g++.dg/ext/visibility/virtual.C: Likewise.
21206         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21207         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21208         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21209         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21210         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21211         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21212         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21213         * g++/dg/ext/visibility/visibility-8.C: New test.
21214         * gcc.c-torture/compile/dll.x: Remove.
21215         * gcc.dg/dll-2.c: Use dg-require-dll
21216         * gcc.dg/visibility-10.c: New test.
21217         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21218         supporting DLLs.
21219         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21220         (scan_not_hidden): Likewise.
21221
21222 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21223
21224         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21225
21226 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21227
21228         * gcc.c-torture/execute/20040805-1.c: New test.
21229
21230 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21231
21232         * gcc.dg/20020118-1.c: Declare abort.
21233         * gcc.dg/altivec_check.h: Likewise.
21234         * gcc.dg/iftrap-2.c: Likewise.
21235         * gcc.dg/pragma-darwin.c: Likewise.
21236         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21237
21238 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21239
21240         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21241
21242 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21243
21244         * gcc.c-torture/execute/builtins/abs-2.c,
21245         gcc.c-torture/execute/builtins/abs-3.c,
21246         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21247         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21248         intmax_t, uintmax_t and their limits.
21249         * gcc.dg/intmax_t-1.c: New test.
21250
21251 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21252
21253         * g++.dg/tc1/dr147.C: Add reference to PR.
21254
21255 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21256
21257         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21258         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21259
21260 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21261
21262         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21263
21264 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21265
21266         * gcc.dg/redecl-5.c: New test.
21267         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21268         of scanf.
21269
21270 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21271
21272         PR middle-end/16790
21273         * gcc.c-torture/execute/pr16790-1.c: New test case.
21274
21275 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21276
21277         * g++.dg/ext/visibility/assign1.C: New test.
21278         * g++.dg/ext/visibility/new1.C: Likewise.
21279
21280         * gcc.dg/symbian1.c: New test.
21281         * gcc.dg/symbian2.c: Likewise.
21282
21283 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21284
21285         PR target/16570
21286         * gcc.dg/i386-sse-9.c: New test.
21287
21288 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21289
21290         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21291
21292 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21293
21294         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21295         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21296         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21297         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21298         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21299         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21300         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21301         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21302         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21303         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21304         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21305         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21306         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21307         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21308         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21309         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21310         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21311         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21312         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21313         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21314         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21315         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21316         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21317         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21318         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21319         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21320         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21321         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21322         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21323         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21324         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21325         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21326         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21327         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21328         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21329         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21330         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21331         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21332         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21333         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21334         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21335         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21336         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21337         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21338         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21339         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21340         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21341         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21342         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21343         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21344         gcc.misc-tests/i386-pf-3dnow-1.c,
21345         gcc.misc-tests/i386-pf-athlon-1.c,
21346         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21347         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21348         Declare built-in functions used.
21349         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21350
21351 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21352
21353         PR c++/16707
21354         * g++.dg/lookup/using12.C: New test.
21355
21356         * g++.dg/init/null1.C: Fix PR number.
21357         * g++.dg/parse/namespace10.C: Likewise.
21358
21359 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21360
21361         PR c++/16224
21362         * g++.dg/template/spec17.C: New test.
21363         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21364         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21365
21366 2004-08-02  David Billinghurst
21367
21368         PR fortran/16292
21369         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21370
21371 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21372
21373         * gcc.dg/ia64-got-1.c: New test case.
21374
21375 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21376
21377         PR c++/16489
21378         * g++.dg/init/null1.C: New test.
21379         * g++.dg/tc1/dr76.C: Adjust error marker.
21380
21381         PR c++/16529
21382         * g++.dg/parse/namespace10.C: New test.
21383
21384         PR c++/16810
21385         * g++.dg/inherit/ptrmem2.C: New test.
21386
21387 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21388
21389         PR target/16155
21390         * gcc.dg/pr16155.c: New test.
21391
21392 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21393
21394         * gcc.dg/redecl-2.c: New test.
21395
21396 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21397
21398         * gcc.dg/darwin-longdouble.c: New file.
21399
21400 2004-07-30  Richard Henderson  <rth@redhat.com>
21401
21402         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21403         write to constant argument.
21404         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21405
21406 2004-07-30  Richard Henderson  <rth@redhat.com>
21407
21408         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21409         tests of nearest around zero.
21410
21411 2004-07-30  Andrew Pinski  <apinski@apple.com>
21412
21413         * gcc.c-torture/compile/20040730-1.c: New test.
21414
21415 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21416
21417         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21418         powerpc-eabispe.
21419
21420 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21421
21422         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21423
21424 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21425
21426         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21427         contains $ld_library_path.
21428         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21429
21430 2004-07-29  Richard Henderson  <rth@redhat.com>
21431
21432         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21433
21434         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21435         (alt2, which): New.
21436         (Check): Accept either alternative.
21437
21438 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21439
21440         * g++.dg/abi/inline1.C: New test.
21441         * g++.dg/abi/local1-a.cc: Likewise.
21442         * g++.dg/abi/local1.C: Likewise.
21443         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21444         * g++.dg/abi/mangle12.C: Likewise.
21445         * g++.dg/abi/mangle17.C: Likewise.
21446         * g++.dg/abi/mangle20-2.C: Likewise.
21447         * g++.dg/opt/interface1.C: Likewise.
21448         * g++.dg/opt/interface1.h: Likewise.
21449         * g++.dg/opt/interface1-a.cc: New test.
21450         * g++.dg/parse/repo1.C: New test.
21451         * g++.dg/template/repo1.C: Likewise.
21452         * g++.dg/warn/Winline-1.C: Likewise.
21453         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21454
21455 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21456
21457         * gcc.dg/tree-ssa/20040729-1.c: New test.
21458
21459 2004-07-27  Matt Austern <austern@apple.com>
21460
21461         * gcc.dg/darwin-bool-1.c: New test.
21462         * gcc.dg/darwin-bool-2.c: New test.
21463
21464 2004-07-28  Richard Henderson  <rth@redhat.com>
21465
21466         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21467         arguments in the correct type.  Don't write to constant arguments.
21468
21469 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21470
21471         PR tree-optimization/16688
21472         PR tree-optimization/16689
21473         * g++.dg/tree-ssa/pr16688.C: New test.
21474
21475 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21476
21477         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21478         loads.  Not only in the comment, this time.
21479
21480 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21481
21482         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21483         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21484         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21485         * gcc.dg/sh4a-bitmovua.c: New.
21486         * gcc.dg/sh4a-cos.c: New.
21487         * gcc.dg/sh4a-cosf.c: New.
21488         * gcc.dg/sh4a-fprun.c: New.
21489         * gcc.dg/sh4a-fsrra.c: New.
21490         * gcc.dg/sh4a-memmovua.c: New.
21491         * gcc.dg/sh4a-sin.c: New.
21492         * gcc.dg/sh4a-sincos.c: New.
21493         * gcc.dg/sh4a-sincosf.c: New.
21494         * gcc.dg/sh4a-sinf.c: New.
21495
21496 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21497
21498         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21499         conditionals.
21500         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21501         loads.
21502         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21503         DOM1.
21504
21505 2004-07-27  Andrew Pinski  <apinski@apple.com>
21506
21507         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21508
21509 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21510
21511         * gcc.dg/pragma-isr.c: New test.
21512
21513 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21514
21515         PR c++/14429
21516         * g++.dg/template/ttp11.C: New test.
21517
21518 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21519
21520         * gcc.c-torture/compile/20040727-1.c: New test.
21521
21522 2004-07-26  Eric Christopher  <echristo@redhat.com>
21523
21524         * gcc.c-torture/compile/20040726-2.c: New test.
21525
21526 2004-07-26  Andrew Pinski  <apinski@apple.com>
21527
21528         * g++.dg/rtti/tinfo1.C: Xfail.
21529
21530 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21531
21532         * gcc.c-torture/compile/20040726-1.c: New test.
21533
21534 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21535             Brian Ryner  <bryner@brianryner.com>
21536
21537         PR c++/9283
21538         PR c++/15000
21539         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21540         * g++.dg/ext/visibility/: New directory.
21541         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21542         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21543         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21544         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21545         * g++.dg/ext/visibility/fvisibility.C,
21546         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21547         g++.dg/ext/visibility/fvisibility-override1.C
21548         g++.dg/ext/visibility/fvisibility-override2.C
21549         g++.dg/ext/visibility/memfuncts.C
21550         g++.dg/ext/visibility/noPLT.C
21551         g++.dg/ext/visibility/pragma.C
21552         g++.dg/ext/visibility/pragma-override1.C
21553         g++.dg/ext/visibility/pragma-override2.C
21554         g++.dg/ext/visibility/staticmemfuncts.C
21555         g++.dg/ext/visibility/virtual.C: New tests.
21556
21557 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21558
21559         PR c/15360
21560         * gcc.dg/pr15360-1.c: New test.
21561
21562 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21563
21564         * gcc.dg/pragma-align-2.c: New test.
21565         * gcc.dg/pragma-init-fini.c: New test.
21566         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21567         targets.
21568
21569 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21570
21571         * gcc.dg/init-string-2.c: New test.
21572
21573 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21574
21575         PR 16684
21576         * gcc.dg/Wredundant-decls-1.c: New test case.
21577
21578 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21579
21580         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21581         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21582         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21583         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21584         * gcc.dg/compat/generate-random.c: New file.
21585         * gcc.dg/compat/generate-random.h: Likewise.
21586         * gcc.dg/compat/generate-random_r.c: Likewise.
21587         * gcc.dg/compat/struct-layout-1.h: Likewise.
21588         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21589         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21590         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21591         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21592         * gcc.dg/compat/struct-layout-1_main.c: New test.
21593         * gcc.dg/compat/struct-layout-1_x.c: New file.
21594         * gcc.dg/compat/struct-layout-1_y.c: New file.
21595         * gcc.dg/compat/struct-layout-1_test.h: New file.
21596
21597 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21598
21599         * gcc.dg/comp-return-1.c: New test
21600
21601 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21602
21603         * gcc.dg/vmx/8-02a.c: Fix typo.
21604
21605         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21606         * gcc.dg/darwin-abi-3.c: New test.
21607
21608         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21609         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21610
21611         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21612         * gcc.dg/vmx/ops-long-1.c: New test.
21613         * gcc.dg/vmx/ops-long-2.c: New test.
21614
21615 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21616
21617         * g++.dg/lookup/conv-[1234].C: New.
21618
21619 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21620
21621         * g++.dg/parse/attr2.C: Simplify.
21622
21623 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21624
21625         PR c/7284
21626         * gcc.c-torture/execute/pr7284-1.c: New test.
21627
21628 2004-07-22  Brian Booth  <bbooth@redhat.com>
21629
21630         * gcc.dg/tree-ssa/20040721-1.c: New test.
21631
21632 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21633
21634         * g++.dg/template/crash20.c: New.
21635
21636 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21637
21638         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21639         Add dg-run directive.  Declare variables as required.
21640         * gfortran.dg/g77/README: Update
21641
21642 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21643
21644         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21645         gcc.dg/cris-peep2-andu2.c: New tests.
21646
21647 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21648
21649         PR c/15052
21650         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21651         on return type.
21652         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21653         messages.
21654         * gcc.dg/qual-return-2.c: Update expected messages.
21655         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21656
21657 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21658
21659         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21660         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21661
21662 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21663
21664         PR c/11250
21665         * gcc.dg/init-string-1.c: New test.
21666
21667 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21668
21669         PR middle-end/15345
21670         PR c/16450
21671         * gcc.dg/torture/nested-fn-1.c: New test.
21672
21673 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21674
21675         PR target/16559
21676         * gcc.dg/ia64-fptr-1.c: New file.
21677
21678 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21679
21680         PR c++/14497
21681         * g++.dg/template/spec16.C: New test.
21682         * g++.old-deja/g++.robertl/eb118.C: Remove.
21683
21684 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21685
21686         PR c++/509
21687         * g++.dg/template/spec15.C: New test.
21688
21689 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21690
21691         Copy cases from g77.f-torture/execute and add dg-run
21692         directive.  Other changes as noted.
21693         * gfortran.dg/g77/13037.f
21694         * gfortran.dg/g77/1832.f
21695         * gfortran.dg/g77/19981119-0.f
21696         * gfortran.dg/g77/19990313-0.f
21697         * gfortran.dg/g77/19990313-1.f
21698         * gfortran.dg/g77/19990313-2.f
21699         * gfortran.dg/g77/19990313-3.f
21700         * gfortran.dg/g77/19990419-1.f
21701         * gfortran.dg/g77/19990826-0.f
21702         * gfortran.dg/g77/19990826-2.f
21703         * gfortran.dg/g77/20000503-1.f
21704         * gfortran.dg/g77/20001111.f
21705         * gfortran.dg/g77/20010116.f
21706         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21707         * gfortran.dg/g77/20010430.f
21708         * gfortran.dg/g77/6177.f
21709         * gfortran.dg/g77/947.f
21710         * gfortran.dg/g77/970816-3.f
21711         * gfortran.dg/g77/971102-1.f
21712         * gfortran.dg/g77/980520-1.f
21713         * gfortran.dg/g77/980628-0.f
21714         * gfortran.dg/g77/980628-1.f
21715         * gfortran.dg/g77/980628-10.f
21716         * gfortran.dg/g77/980628-2.f
21717         * gfortran.dg/g77/980628-3.f
21718         * gfortran.dg/g77/980628-7.f
21719         * gfortran.dg/g77/980628-8.f
21720         * gfortran.dg/g77/980628-9.f
21721         * gfortran.dg/g77/980701-0.f
21722         * gfortran.dg/g77/980701-1.f
21723         * gfortran.dg/g77/cabs.f
21724         * gfortran.dg/g77/claus.f
21725         * gfortran.dg/g77/complex_1.f
21726         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21727         * gfortran.dg/g77/dcomplex.f
21728         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21729         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21730         * gfortran.dg/g77/f90-intrinsic-numeric.f
21731         * gfortran.dg/g77/int8421.f
21732         * gfortran.dg/g77/labug1.f
21733         * gfortran.dg/g77/large_vec.f
21734         * gfortran.dg/g77/le.f
21735         * gfortran.dg/g77/short.f
21736         * gfortran.dg/g77/README: Update
21737
21738 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21739
21740         PR c++/16637
21741         * g++.dg/parse/lookup4.C: New test.
21742
21743 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21744
21745         PR c++/16175
21746         * g++.dg/template/ttp10.C: New test.
21747
21748 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21749
21750         * gcc.dg/pr12625-1.c: New test.
21751
21752 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21753
21754         * testsuite/gcc.dg/switch-warn-1.c: New test.
21755         * testsuite/gcc.dg/switch-warn-2.c: New test.
21756         * gcc.c-torture/compile/pr14730.c: Update.
21757
21758 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21759
21760         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21761         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21762         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21763         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21764
21765 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21766
21767         PR c++/16623
21768         * g++.dg/template/assign1.C: New test.
21769
21770 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21771
21772         PR c++/12170
21773         * g++.dg/template/ttp9.C: New test.
21774
21775 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21776
21777         * gcc.dg/format/cmn-err-1.c: New test.
21778
21779 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21780
21781         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21782         gcc.dg/Wparentheses-10.c: New tests.
21783         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21784
21785 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21786
21787         PR fortran/16465
21788         * gfortran.dg/g77//ffixed-line-length-0.f,
21789         gfortran.dg/g77/ffixed-line-length-132.f,
21790         gfortran.dg/g77/ffixed-line-length-72.f,
21791         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21792         gfortran.dg/g77/README: Update.
21793
21794 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21795
21796         PR c++/13092
21797         * g++.dg/template/non-dependent7.C: New test.
21798         * g++.dg/template/non-dependent8.C: Likewise.
21799         * g++.dg/template/non-dependent9.C: Likewise.
21800         * g++.dg/template/non-dependent10.C: Likewise.
21801
21802 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21803
21804         PR c++/16337
21805         * g++.dg/parse/attr2.C: New test.
21806
21807 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21808
21809         * g77.dg: Removed.
21810         * g77.f-torture: Ditto.
21811
21812 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21813
21814         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21815         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21816         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21817
21818 2004-07-16  Richard Henderson  <rth@redhat.com>
21819
21820         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21821
21822 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21823
21824         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21825         tests with full list of options.
21826         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21827         of TORTURE_OPTIONS if test contains 'dg-do run'.
21828
21829         PR fortran/16404
21830         * gfortran.dg/do_iterator.f90: New test.
21831
21832 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21833
21834         PR rtl-optimization/16536
21835         * gcc.c-torture/execute/restrict-1.c: New test.
21836
21837 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21838
21839         PR fortran/15324
21840         * gfortran.dg/pr15324.f90: New test.
21841
21842         PR fortran/15129
21843         * gfortran.dg/pr15129.f90: New test.
21844
21845         PR fortran/15140
21846         * gfortran.dg/pr15140.f90: New test.
21847
21848         PR fortran/13792
21849         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21850         compile-time simplification.
21851
21852 2004-07-14  Mike Stump  <mrs@apple.com>
21853
21854         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21855
21856 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21857
21858         PR target/16325
21859         * gcc.dg/profile-generate-1.c: New.
21860
21861 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21862
21863         * gcc.c-torture/execute/20040709-1.c: New test.
21864         * gcc.c-torture/execute/20040709-2.c: New test.
21865
21866 2004-07-14  Mike Stump  <mrs@apple.com>
21867
21868         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21869
21870 2004-07-14  Mike Stump  <mrs@apple.com>
21871
21872         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21873
21874 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21875
21876         PR c++/16518
21877         * g++.dg/parse/mutable1.C: New test.
21878
21879 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21880
21881         PR tree-optimization/16443
21882         * gcc.dg/tree-ssa/20040713-1.c: New test.
21883
21884 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21885
21886         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21887         for operator new.
21888
21889 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21890
21891         * gfortran.dg/g77/README: New file
21892         * gfortran.dg/g77/19981216-0.f: Copy from
21893         g77.f-torture/noncompile.  Add "dg-do compile" and
21894         dg-error as required.
21895         * gfortran.dg/g77/19990218-1.f: Likewise.
21896         * gfortran.dg/g77/19990905-1.f: Likewise.
21897         * gfortran.dg/g77/9263.f: Likewise.
21898         * gfortran.dg/g77/980615-0.f: Likewise.
21899         * gfortran.dg/g77/980616-0.f: Likewise.
21900         * gfortran.dg/g77/check0.f: Likewise.
21901         * gfortran.dg/g77/select_no_compile.f: Likewise.
21902
21903 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21904
21905         Copy files from g77.f-torture/compile.
21906         Add "{ dg-do compile}".  Other changes as noted
21907         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21908         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21909         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21910         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21911         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21912         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21913         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21914         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21915         statement to conform to standard.  Append alpha1.x for reference.
21916         * gfortran.dg/g77/xformat.f: Add dg-warning
21917
21918 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21919
21920         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21921         Add {dg-do compile} directive.
21922         * gfortran.dg/g77/cpp2.F: Likewise.
21923
21924 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21925
21926         PR c++/5402
21927         * g++.dg/lookup/name-clash1.C: New test.
21928
21929         PR c++/9777
21930         * g++.dg/lookup/name-clash2.C: New test.
21931
21932         PR c++/12102
21933         * g++.dg/lookup/name-clash3.C: New test.
21934
21935 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21936
21937         * g++.dg/lookup/new2.C: New test.
21938         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21939
21940 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21941
21942         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21943         Add {dg-do compile} directive.
21944         * gfortran.dg/g77/13060.f: Likewise.
21945         * gfortran.dg/g77/19990218-0.f: Likewise.
21946         * gfortran.dg/g77/19990305-0.f: Likewise.
21947         * gfortran.dg/g77/19990419-0.f: Likewise.
21948         * gfortran.dg/g77/19990502-0.f: Likewise.
21949         * gfortran.dg/g77/19990502-1.f: Likewise.
21950         * gfortran.dg/g77/19990525-0.f: Likewise.
21951         * gfortran.dg/g77/19990826-1.f: Likewise.
21952         * gfortran.dg/g77/19990826-3.f: Likewise.
21953         * gfortran.dg/g77/19990905-2.f: Likewise.
21954         * gfortran.dg/g77/20000412-1.f: Likewise.
21955         * gfortran.dg/g77/20000511-1.f: Likewise.
21956         * gfortran.dg/g77/20000511-2.f: Likewise.
21957         * gfortran.dg/g77/20000518.f: Likewise.
21958         * gfortran.dg/g77/20000601-1.f: Likewise.
21959         * gfortran.dg/g77/20000601-2.f: Likewise.
21960         * gfortran.dg/g77/20000629-1.f: Likewise.
21961         * gfortran.dg/g77/20000630-2.f: Likewise.
21962         * gfortran.dg/g77/20010115.f: Likewise.
21963         * gfortran.dg/g77/20010321-1.f: Likewise.
21964         * gfortran.dg/g77/20010426.f: Likewise.
21965         * gfortran.dg/g77/20020307-1.f: Likewise.
21966         * gfortran.dg/g77/8485.f: Likewise.
21967         * gfortran.dg/g77/960317-1.f: Likewise.
21968         * gfortran.dg/g77/970915-0.f: Likewise.
21969         * gfortran.dg/g77/980310-1.f: Likewise.
21970         * gfortran.dg/g77/980310-2.f: Likewise.
21971         * gfortran.dg/g77/980310-3.f: Likewise.
21972         * gfortran.dg/g77/980310-4.f: Likewise.
21973         * gfortran.dg/g77/980310-6.f: Likewise.
21974         * gfortran.dg/g77/980310-7.f: Likewise.
21975         * gfortran.dg/g77/980310-8.f: Likewise.
21976         * gfortran.dg/g77/980419-2.f: Likewise.
21977         * gfortran.dg/g77/980424-0.f: Likewise.
21978         * gfortran.dg/g77/980427-0.f: Likewise.
21979         * gfortran.dg/g77/980729-0.f: Likewise.
21980         * gfortran.dg/g77/981117-1.f: Likewise.
21981         * gfortran.dg/g77/toon_1.f: Likewise.
21982
21983 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21984
21985         PR c++/2204
21986         * g++.dg/other/abstract2.C: New test.
21987
21988 2004-07-12  Paul Brook  <paul@codesourcery.com>
21989
21990         * gfortran.dg/pointer_init_1.f90: New test.
21991
21992 2004-07-11  Paul Brook  <paul@codesourcery.com>
21993
21994         PR fortran/15986
21995         * gfortran.dg/contained_1.f90: New test.
21996
21997 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21998
21999         * g++.dg/parse/defarg8.C: New test.
22000
22001 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22002
22003         PR fortran/16433
22004         * gfortran.dg/pr16433.f: New test.
22005
22006         PR fortran/17574
22007         * gfortran.dg/pr15754.f90: New test.
22008
22009 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22010
22011         PR tree-optimization/16437
22012         * gcc.c-torture/execute/bitfld-4.c: New test.
22013
22014 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22015
22016         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22017         access to common var from module.
22018
22019 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22020
22021         PR fortran/16336
22022         * gfortran.fortran-torture/execute/common_2.f90: New test.
22023
22024 2004-07-10  Paul Brook  <paul@codesourcery.com>
22025
22026         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22027
22028 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22029
22030         PR fortran/15969
22031         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22032
22033 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22034
22035         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22036         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22037         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22038         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22039         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22040         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22041         * gfortran.dg/g77/funderscoring.f: Likewise.
22042         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22043
22044 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22045
22046         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22047
22048 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22049         Paul Brook  <paul@codesourcery.com>
22050
22051         PR fortran/13415
22052         * gfortran.dg/common_pointer_1.f90: New test.
22053
22054 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22055
22056         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22057
22058 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22059
22060         PR target/16364
22061         * gcc.c-torture/compile/20040709-1.c: New.
22062
22063 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22064
22065         PR fortran/14077
22066         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22067
22068 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22069
22070         PR fortran/13201
22071         * gfortran.dg/shape_1.f90: New test.
22072
22073 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22074             Andrew Pinski  <apinski@apple.com>
22075
22076         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22077
22078 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22079
22080         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22081         comment.
22082
22083 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22084         Paul Brook  <paul@codesourcery.com>
22085
22086         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22087         '.f95' and '.F95'.
22088
22089 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22090
22091         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22092
22093 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22094
22095         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22096         testcases with capital suffix.
22097
22098 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22099
22100         PR fortran/15481
22101         PR fortran/13372
22102         PR fortran/13575
22103         PR fortran/15978
22104         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22105
22106         * gfortran.dg/implicit_1.f90: New test.
22107
22108 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22109
22110         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22111         expression to match gfortran warning/error messages
22112         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22113         dg-error text.
22114
22115 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22116
22117         * lib/fortran-torture.exp: Rename proc search_for to
22118         search_for_re.
22119
22120 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22121
22122         * gcc.c-torture/execute/simd-5.x: New file.
22123         XFAIL on SPARC 64-bit at -O0.
22124
22125 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22126
22127         PR c++/8211
22128         PR c++/16165
22129         * g++.dg/warn/effc3.C: New test.
22130
22131 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22132
22133         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22134         change X to 1X in format.
22135         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22136         add data statements to conform to standard.
22137
22138 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22139
22140         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22141         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22142         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22143
22144 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22145
22146         * gfortran.dg/g77/7388.f: Copy from g77.dg
22147         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22148         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22149         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22150         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22151         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22152         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22153         * gfortran.dg/g77/strlen0.f: Likewise.
22154
22155 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22156
22157         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22158         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22159
22160 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22161
22162         * gcc.c-torture/execute/920428-2.x: Delete.
22163         * gcc.c-torture/execute/920501-7.x: Likewise.
22164
22165 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22166
22167         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22168         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22169         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22170         prescott and c3-2.
22171         (PREFETCH_3DNOW): Add -march=c3.
22172
22173 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22174
22175         PR c/16437
22176         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22177         * gcc.c-torture/execute/bf64-1.x: Likewise.
22178
22179 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22180
22181         * gcc.c-torture/compile/20040708-1.c: New test.
22182
22183 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22184
22185         PR c++/16169
22186         * g++.dg/warn/effc2.C: New test.
22187
22188 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22189
22190         * gcc.c-torture/execute/bitfld-1.x: Remove.
22191         * gcc.c-torture/execute/bitfld-3.c: New test.
22192         * gcc.dg/bitfld-2.c: Remove XFAILs.
22193
22194 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22195
22196         PR c++/16276
22197         * g++.dg/rtti/tinfo1.C: New file.
22198
22199 2004-07-07  Eric Christopher  <echristo@redhat.com>
22200
22201         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22202
22203 2004-07-07  Andrew Pinski  <apinski@apple.com>
22204
22205         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22206
22207 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22208
22209         * g++.dg/init/call1.C: XFAIL.
22210
22211 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22212
22213         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22214         except for movstrict*, to movmem* and clrstr* to clrmem*.
22215
22216 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22217
22218         * gcc.c-torture/execute/20040707-1.c: New test.
22219
22220 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22221
22222         * gcc.c-torture/execute/20040706-1.c: New test.
22223
22224 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22225
22226         PR c++/3671
22227         * g++.dg/template/spec14.C: New test.
22228
22229 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22230
22231         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22232         nothing if not yet defined.  Use it in b, c and d type definitions.
22233         * gcc.c-torture/execute/20040705-1.c: New test.
22234         * gcc.c-torture/execute/20040705-2.c: New test.
22235
22236 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22237
22238         PR c++/2518
22239         * g++.dg/lookup/new1.C: New test.
22240
22241 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22242
22243         PR c++/11406
22244         * g++.dg/template/sizeof8.C: New test.
22245
22246 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22247
22248         * gcc.c-torture/compile/20040705-1.c: New test.
22249
22250 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22251
22252         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22253
22254 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22255
22256         * gcc.dg/cpp/if-mop.c: Two new testcases.
22257         * gcc.dg/cpp/trad/comment-3.c: New.
22258
22259 2004-07-04  Paul Brook  <paul@codesourcery.com>
22260
22261         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22262
22263 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22264
22265         PR c++/3761
22266         * g++.dg/lookup/crash4.C: New test.
22267
22268 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22269
22270         * gcc.c-torture/execute/builtin-abs-1.c
22271         * gcc.c-torture/execute/builtin-abs-2.c
22272         * gcc.c-torture/execute/builtin-complex-1.c
22273         * gcc.c-torture/execute/builtins/string-1-lib.c
22274         * gcc.c-torture/execute/builtins/string-1.c
22275         * gcc.c-torture/execute/builtins/string-2-lib.c
22276         * gcc.c-torture/execute/builtins/string-2.c
22277         * gcc.c-torture/execute/builtins/string-3-lib.c
22278         * gcc.c-torture/execute/builtins/string-3.c
22279         * gcc.c-torture/execute/builtins/string-4-lib.c
22280         * gcc.c-torture/execute/builtins/string-4.c
22281         * gcc.c-torture/execute/builtins/string-5-lib.c
22282         * gcc.c-torture/execute/builtins/string-5.c
22283         * gcc.c-torture/execute/builtins/string-6-lib.c
22284         * gcc.c-torture/execute/builtins/string-6.c
22285         * gcc.c-torture/execute/builtins/string-7-lib.c
22286         * gcc.c-torture/execute/builtins/string-7.c
22287         * gcc.c-torture/execute/builtins/string-8-lib.c
22288         * gcc.c-torture/execute/builtins/string-8.c
22289         * gcc.c-torture/execute/builtins/string-9-lib.c
22290         * gcc.c-torture/execute/builtins/string-9.c
22291         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22292         * gcc.c-torture/execute/builtins/string-asm-1.c
22293         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22294         * gcc.c-torture/execute/builtins/string-asm-2.c
22295         * gcc.c-torture/execute/stdio-opt-1.c
22296         * gcc.c-torture/execute/stdio-opt-2.c
22297         * gcc.c-torture/execute/stdio-opt-3.c
22298         * gcc.c-torture/execute/string-opt-1.c
22299         * gcc.c-torture/execute/string-opt-10.c
22300         * gcc.c-torture/execute/string-opt-11.c
22301         * gcc.c-torture/execute/string-opt-12.c
22302         * gcc.c-torture/execute/string-opt-13.c
22303         * gcc.c-torture/execute/string-opt-14.c
22304         * gcc.c-torture/execute/string-opt-15.c
22305         * gcc.c-torture/execute/string-opt-16.c
22306         * gcc.c-torture/execute/string-opt-2.c
22307         * gcc.c-torture/execute/string-opt-6.c
22308         * gcc.c-torture/execute/string-opt-7.c
22309         * gcc.c-torture/execute/string-opt-8.c:
22310         Replace with ...
22311
22312         * gcc.c-torture/execute/builtins/abs-2.c
22313         * gcc.c-torture/execute/builtins/abs-3.c
22314         * gcc.c-torture/execute/builtins/complex-1.c
22315         * gcc.c-torture/execute/builtins/fprintf.c
22316         * gcc.c-torture/execute/builtins/fputs.c
22317         * gcc.c-torture/execute/builtins/memcmp.c
22318         * gcc.c-torture/execute/builtins/memmove.c
22319         * gcc.c-torture/execute/builtins/memops-asm.c
22320         * gcc.c-torture/execute/builtins/mempcpy-2.c
22321         * gcc.c-torture/execute/builtins/mempcpy.c
22322         * gcc.c-torture/execute/builtins/memset.c
22323         * gcc.c-torture/execute/builtins/printf.c
22324         * gcc.c-torture/execute/builtins/sprintf.c
22325         * gcc.c-torture/execute/builtins/strcat.c
22326         * gcc.c-torture/execute/builtins/strchr.c
22327         * gcc.c-torture/execute/builtins/strcmp.c
22328         * gcc.c-torture/execute/builtins/strcpy.c
22329         * gcc.c-torture/execute/builtins/strcspn.c
22330         * gcc.c-torture/execute/builtins/strlen-2.c
22331         * gcc.c-torture/execute/builtins/strlen.c
22332         * gcc.c-torture/execute/builtins/strncat.c
22333         * gcc.c-torture/execute/builtins/strncmp-2.c
22334         * gcc.c-torture/execute/builtins/strncmp.c
22335         * gcc.c-torture/execute/builtins/strncpy.c
22336         * gcc.c-torture/execute/builtins/strpbrk.c
22337         * gcc.c-torture/execute/builtins/strpcpy-2.c
22338         * gcc.c-torture/execute/builtins/strpcpy.c
22339         * gcc.c-torture/execute/builtins/strrchr.c
22340         * gcc.c-torture/execute/builtins/strspn.c
22341         * gcc.c-torture/execute/builtins/strstr-asm.c
22342         * gcc.c-torture/execute/builtins/strstr.c:
22343         ... these new files.
22344
22345         * gcc.c-torture/execute/builtins/abs-2-lib.c
22346         * gcc.c-torture/execute/builtins/abs-3-lib.c
22347         * gcc.c-torture/execute/builtins/complex-1-lib.c
22348         * gcc.c-torture/execute/builtins/fprintf-lib.c
22349         * gcc.c-torture/execute/builtins/fputs-lib.c
22350         * gcc.c-torture/execute/builtins/memcmp-lib.c
22351         * gcc.c-torture/execute/builtins/memmove-lib.c
22352         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22353         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22354         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22355         * gcc.c-torture/execute/builtins/memset-lib.c
22356         * gcc.c-torture/execute/builtins/printf-lib.c
22357         * gcc.c-torture/execute/builtins/sprintf-lib.c
22358         * gcc.c-torture/execute/builtins/strcat-lib.c
22359         * gcc.c-torture/execute/builtins/strchr-lib.c
22360         * gcc.c-torture/execute/builtins/strcmp-lib.c
22361         * gcc.c-torture/execute/builtins/strcpy-lib.c
22362         * gcc.c-torture/execute/builtins/strcspn-lib.c
22363         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22364         * gcc.c-torture/execute/builtins/strlen-lib.c
22365         * gcc.c-torture/execute/builtins/strncat-lib.c
22366         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22367         * gcc.c-torture/execute/builtins/strncmp-lib.c
22368         * gcc.c-torture/execute/builtins/strncpy-lib.c
22369         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22370         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22371         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22372         * gcc.c-torture/execute/builtins/strrchr-lib.c
22373         * gcc.c-torture/execute/builtins/strspn-lib.c
22374         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22375         * gcc.c-torture/execute/builtins/strstr-lib.c
22376         * gcc.c-torture/execute/builtins/lib/abs.c
22377         * gcc.c-torture/execute/builtins/lib/fprintf.c
22378         * gcc.c-torture/execute/builtins/lib/memset.c
22379         * gcc.c-torture/execute/builtins/lib/printf.c
22380         * gcc.c-torture/execute/builtins/lib/sprintf.c
22381         * gcc.c-torture/execute/builtins/lib/strcpy.c
22382         * gcc.c-torture/execute/builtins/lib/strcspn.c
22383         * gcc.c-torture/execute/builtins/lib/strncat.c
22384         * gcc.c-torture/execute/builtins/lib/strncmp.c
22385         * gcc.c-torture/execute/builtins/lib/strncpy.c
22386         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22387         * gcc.c-torture/execute/builtins/lib/strspn.c
22388         * gcc.c-torture/execute/builtins/lib/strstr.c:
22389         New files containing support routines.
22390
22391         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22392         declaration.
22393         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22394         when not optimizing.
22395
22396 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22397
22398         PR c++/16240
22399         * g++.dg/abi/mangle22.C: New test.
22400         * g++.dg/abi/mangle23.C: Likewise.
22401
22402 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22403
22404         PR fortran/16290
22405         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22406         Allow for cases without denormalized floating point numbers.
22407
22408 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22409
22410         PR c/1027
22411         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22412         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22413         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22414         expected warning text.
22415         * gcc.dg/format/diag-2.c: New test.
22416
22417 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22418
22419         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22420
22421 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22422
22423         * gcc.dg/builtins-43.c: New.
22424         * gcc.dg/builtins-44.c: New.
22425         * gcc.dg/builtins-45.c: New.
22426
22427 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22428             Andreas Tobler  <a.tobler@schweiz.ch>
22429
22430         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22431         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22432         as SIGSEGV.
22433         * gcc.dg/cleanup-11.c: Likewise.
22434         * gcc.dg/cleanup-8.c: Likewise.
22435         * gcc.dg/cleanup-9.c: Likewise.
22436         * gcc.dg/cleanup-5.c: Run on all platforms.
22437
22438 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22439
22440         * g++.dg/warn/nonnull1.C: New test.
22441
22442 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22443
22444         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22445         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22446         Special-case the Sun compiler wrt to <complex.h>.
22447
22448 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22449
22450         * gcc.dg/Wunreachable-8.C: New test.
22451
22452         * gcc.dg/h8300-ice2.c : New test.
22453
22454 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22455
22456         PR fortran/16161
22457         * gfortran.fortran-torture/compile/implicit.f90: Add test
22458         for implicit character.
22459
22460 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22461
22462         PR fortran/16289
22463         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22464         Use tiny() intrinsic to find smallest non-negative real
22465
22466 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22467
22468         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22469         * gcc.dg/compat/struct-by-value-22_x.c: New.
22470         * gcc.dg/compat/struct-by-value-22_y.c: New.
22471
22472         * gcc.c-torture/execute/20040629-1.c: New test.
22473
22474 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22475
22476         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22477         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22478
22479         PR target/16195
22480         * gcc.dg/20040625-1.c: New test.
22481
22482 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22483
22484         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22485
22486 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22487
22488         PR fortran/15963
22489         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22490
22491 2004-06-29  Richard Henderson  <rth@redhat.com>
22492
22493         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22494
22495 2004-06-29  Paul Brook  <paul@codesourcery.com>
22496
22497         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22498         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22499
22500 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22501
22502         PR c++/16260
22503         * g++.dg/parse/crash15.C: New.
22504
22505 2004-06-28  Andrew Pinski  <apinski@apple.com>
22506
22507         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22508         by the error already.
22509
22510         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22511
22512 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22513
22514         PR target/14041
22515         * gcc.dg/h8300-bss-align-1.c : New.
22516
22517 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22518
22519         * PR c++/16174
22520         * g++.dg/template/ctor4.C: New.
22521
22522 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22523
22524         PR c++/16205
22525         * g++.dg/warn/Wsequence-point-1.C: New test.
22526
22527 2004-06-27  Paul Brook  <paul@codesourcery.com>
22528
22529         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22530
22531 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22532
22533         * g++.old-deja/g++.mike/p7325.C: Remove.
22534
22535 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22536
22537         PR c/14963
22538         * gcc.dg/pr14963.c: New test.
22539
22540 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22541
22542         PR c++/16193
22543         * g++.dg/parse/redef1.C: New test.
22544
22545 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22546
22547         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22548         20021110.c.
22549         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22550         20021119-1.c.
22551         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22552         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22553         5-04.c.
22554         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22555         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22556         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22557         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22558         g++.brendan/enum14.C.
22559         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22560         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22561         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22562         g++.mike/virt1.C.
22563         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22564         memtemp24.C.
22565
22566 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22567
22568         * gcc.dg/20040527-1.c: New test case.
22569
22570 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22571
22572         PR gfortran/pr16196
22573         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22574
22575 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22576
22577         PR middle-end/15825
22578         * gcc.dg/pr15825-1.c: New test case.
22579
22580 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22581
22582         * gcc.c-torture/execute/20040625-1.c: New test.
22583
22584 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22585
22586         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22587
22588 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22589
22590         * gcc.dg/torture/mips-div-1.c: New test.
22591
22592 2004-06-24  Jeff Law  <law@redhat.com>
22593
22594         * gcc.dg/tree-ssa/20040624-1.c: New test.
22595
22596 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22597
22598         * gcc.c-torture/compile/20040624-1.c: New test.
22599
22600 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22601
22602         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22603         this directory.
22604
22605 2004-06-23  Andrew Pinski  <apinski@apple.com>
22606
22607         PR middle-end/15988
22608         * g++.dg/opt/ptrmem4.C: New test.
22609
22610         * gcc.dg/c90-array-quals-2.c: New test.
22611
22612 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22613
22614         * gcc.dg/kpice1.c: New test.
22615
22616 2006-06-23  Andrew Pinski  <apinski@apple.com>
22617
22618         * gcc.dg/c90-array-quals.c: New test.
22619
22620 2006-06-22  Richard Henderson  <rth@redhat.com>
22621
22622         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22623
22624 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22625
22626         * gcc.dg/builtins-config.h: Handle FreeBSD.
22627
22628 2006-06-22  Richard Henderson  <rth@redhat.com>
22629
22630         * g++.dg/opt/devirt1.C: New.
22631
22632 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22633
22634         * g++.dg/opt/pr15551.C: New testcase.
22635
22636 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22637
22638         PR target/14800
22639         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22640         x86_64-*-linux* when compiling for 32bit.
22641
22642 2004-06-21  Andrew Pinski  <apinski@apple.com>
22643
22644         * gcc.dg/pch/struct-1.c: New.
22645         * gcc.dg/pch/struct-1.hs: New.
22646
22647 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22648
22649         * gcc.dg/pch/save-temps-1.c: New file.
22650         * gcc.dg/pch/save-temps-1.hs: New file.
22651
22652 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22653
22654         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22655         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22656
22657 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22658
22659         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22660         to fix type error.
22661         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22662         Remove trailing spaces.
22663
22664 2004-06-21  Richard Henderson  <rth@redhat.com>
22665
22666         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22667         merging && to BIT_FIELD_REF.
22668
22669 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22670
22671         * g++.dg/opt/placeholder1.C: New test.
22672
22673 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22674
22675         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22676         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22677         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22678         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22679
22680 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22681
22682         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22683         extern "C".
22684         * g++.dg/other/pragma-re-1.C: Add comments.
22685
22686 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22687
22688         PR gfortran/16080
22689         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22690
22691 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22692
22693         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22694         instead of setting the type of size_t by
22695         hand.
22696
22697 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22698
22699         * gcc.dg/unordered-2.c: New test case.
22700         * gcc.dg/unordered-3.c: New test case.
22701
22702 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22703
22704         PR other/16043
22705         * lib/g++.exp (g++_version): Tweak regexp for version
22706         * lib/g77.exp (g77_version): Likewise.
22707         * lib/gfortran.exp (gfortran_version): Likewise.
22708         * lib/objc.exp (objc_version): Likewise.
22709         * lib/treelang.exp (treelang_version): Likewise.
22710
22711 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22712
22713         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22714         Use INT_MAX instead of __INT_MAX__.
22715         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22716
22717         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22718         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22719         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22720         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22721         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22722         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22723         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22724         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22725         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22726
22727         * gcc.dg/range-test-1.c: New test.
22728         * g++.dg/opt/range-test-1.C: New test.
22729
22730 2004-06-17  Richard Henderson  <rth@redhat.com>
22731
22732         * objc.dg/sync-1.m: New.
22733         * objc.dg/try-catch-1.m: Don't force next runtime.
22734         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22735         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22736         shadowed catch clause.
22737         * objc.dg/try-catch-5.m: New.
22738
22739 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22740
22741         Bug 14610
22742         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22743
22744 2004-06-15  Richard Henderson  <rth@redhat.com>
22745
22746         * gcc.dg/20001116-1.c: Move expected warning line.
22747
22748 2004-06-15  Richard Henderson  <rth@redhat.com>
22749
22750         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22751         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22752
22753 2004-06-15  Jeff Law  <law@redhat.com>
22754
22755         * gcc.dg/tree-ssa/20040615-1.c: New test.
22756         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22757         be less sensitive to operand ordering.
22758         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22759
22760 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22761
22762         * g++.dg/abi/bitfield3.C: Add comment..
22763
22764 2004-06-15  Richard Henderson  <rth@redhat.com>
22765
22766         * g++.dg/ext/stmtexpr1.C: XFAIL.
22767         * gcc.dg/20030612-1.c: XFAIL.
22768
22769 2004-06-15  Eric Christopher  <echristo@redhat.com>
22770
22771         * g++.dg/charset/asm5.c: New.
22772         * gcc.dg/charset/asm6.c: New.
22773
22774 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22775
22776         PR fortran/15962
22777         * gfortran.fortran-torture/execute/select_1.f90: New test.
22778
22779 2004-06-15  Paul Brook  <paul@codesourcery.com>
22780
22781         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22782
22783 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22784
22785         PR c++/15967
22786         * g++.dg/lookup/crash3.C: New test.
22787
22788 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22789
22790         PR c++/15947
22791         * g++.dg/parse/dtor4.C: New test.
22792
22793 2004-06-14  Jeff Law  <law@redhat.com>
22794
22795         * gcc.c-torture/compile/20040614-1.c: New test.
22796
22797 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22798
22799         PR fortran/15211
22800         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22801         LEN of a character array.
22802
22803 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22804
22805         PR c++/15096
22806         * g++.dg/template/ptrmem10.C: New test.
22807
22808         PR c++/14930
22809         * g++.dg/template/friend30.C: New test.
22810
22811 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22812
22813         PR fortran/14928
22814         * gfortran.fortran-torture/compile/mloc.f90: New test.
22815
22816 2004-06-13  Paul Brook  <paul@codesourcery.com>
22817
22818         * gfortran.fortran-torture/execute/random_2.f90: New test.
22819
22820 2004-06-13  Eric Christopher  <echristo@redhat.com>
22821
22822         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22823
22824 2004-06-12  Paul Brook  <paul@codesourcery.com>
22825
22826         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22827
22828 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22829
22830         PR fortran/14923
22831         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22832
22833 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22834
22835         PR fortran/14957
22836         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22837         syntax errors in end statements of contained subroutines.
22838
22839 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22840
22841         PR fortran/12841
22842         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22843
22844 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22845
22846         PR fortran/15665
22847         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22848
22849 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22850
22851         PR gfortran/12839
22852         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22853
22854 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22855
22856         PR c++/15862
22857         * g++.dg/parse/enum1.C: New test.
22858
22859 2004-06-10  Jeff Law  <law@redhat.com>
22860
22861         * gcc.c-torture/compile/20040610-1.c: New test.
22862
22863 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22864
22865         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22866         * g++.old-deja/g++.other/decl3.C: Likewise.
22867
22868 2004-06-10  Brian Booth  <bbooth@redhat.com>
22869
22870         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22871         V_MAY_DEF instead of VDEF.
22872         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22873
22874 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22875
22876         PR c++/14211
22877         * g++.dg/conversion/const1.C: New test.
22878
22879         PR c++/15076
22880         * g++.dg/conversion/reinterpret1.C: New test.
22881
22882         PR c++/15877
22883         * g++.dg/template/enum2.C: New test.
22884
22885         PR c++/15227
22886         * g++.dg/template/error13.C: New test.
22887
22888 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22889
22890         PR fortran/14957
22891         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22892         arguments to test_* REAL and of the right size.
22893
22894 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22895
22896         PR target/15569
22897         PR rtl-optimization/15681
22898         * gcc.dg/20040609-1.c: New test.
22899
22900 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22901
22902         PR c++/14791
22903         * g++.dg/opt/builtins1.C: New test.
22904
22905 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22906
22907         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22908         that use default windows32 struct layout.
22909         * gcc.dg/i386-bitfield2.c: Likewise.
22910
22911 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22912
22913         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22914         for mingw32 and cygwin targets.
22915
22916 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22917
22918         * gcc.dg/pch/macro-4.c: New.
22919         * gcc.dg/pch/macro-4.hs: New.
22920
22921 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22922
22923         PR fortran/13249
22924         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22925
22926 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22927
22928         PR fortran/13372
22929         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22930
22931 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22932
22933         PR gfortran/14897
22934         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22935
22936 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22937
22938         PR gfortran/15755
22939         * gfortran.fortran-torture/execute/backspace.c : New test.
22940
22941 2004-06-09  Paul Brook  <paul@codesourcery.com>
22942
22943         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22944         (pointer_to_section): Rewrite to use smaller array.
22945
22946 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22947
22948         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22949         * gcc.dg/ext/altivec-10.c: Same.
22950         * gcc.dg/ext/altivec-11.c: Same.
22951         * gcc.dg/ext/altivec-12.c: Same.
22952         * gcc.dg/ext/altivec-13.c: Same.
22953         * gcc.dg/ext/altivec-14.c: Same.
22954         * gcc.dg/ext/altivec-15.c: Same.
22955         * gcc.dg/ext/altivec-16.c: Same.
22956         * gcc.dg/ext/altivec-3.c: Same.
22957         * gcc.dg/ext/altivec-4.c: Same.
22958         * gcc.dg/ext/altivec-6.c: Same.
22959         * gcc.dg/ext/altivec-7.c: Same.
22960         * gcc.dg/ext/altivec-8.c: Same.
22961         * gcc.dg/ext/altivec-varargs-1.c: Same.
22962
22963         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22964         * g++.dg/ext/altivec-10.C: Same.
22965         * g++.dg/ext/altivec-2.C: Same.
22966         * g++.dg/ext/altivec-3.C: Same.
22967         * g++.dg/ext/altivec-4.C: Same.
22968         * g++.dg/ext/altivec-5.C: Same.
22969         * g++.dg/ext/altivec-6.C: Same.
22970         * g++.dg/ext/altivec-7.C: Same.
22971         * g++.dg/ext/altivec-8.C: Same.
22972         * g++.dg/ext/altivec-9.C: Same.
22973
22974 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22975
22976         PR c++/7841
22977         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22978
22979 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22980
22981         * gcc.dg/union-1.c: New test.
22982
22983 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22984
22985         * gcc.dg/builtins-41.c: New test case.
22986         * gcc.dg/builtins-42.c: New test case.
22987
22988 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22989
22990         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22991         * g++.dg/ext/altivec-10.C: Same.
22992         * g++.dg/ext/altivec-2.C: Same.
22993         * g++.dg/ext/altivec-3.C: Same.
22994         * g++.dg/ext/altivec-4.C: Same.
22995         * g++.dg/ext/altivec-5.C: Same.
22996         * g++.dg/ext/altivec-6.C: Same.
22997         * g++.dg/ext/altivec-7.C: Same.
22998         * g++.dg/ext/altivec-8.C: Same.
22999         * g++.dg/ext/altivec-9.C: Same.
23000         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23001         * g++.old-deja/g++.brendan/new3.C: Same.
23002         * gcc.c-torture/execute/eeprof-1.x: Same.
23003
23004 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23005
23006         PR c/14765
23007         * gcc.dg/pr14765-1.c: New test.
23008
23009 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23010
23011         PR c/14649
23012         * gcc.dg/pr14649-1.c: New test case.
23013
23014 2004-06-07  Richard Henderson  <rth@redhat.com>
23015
23016         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23017         if temporaries.
23018
23019 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23020
23021         * g++.dg/eh/elide1.C: Remove XFAIL.
23022
23023 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23024
23025         PR c++/15337
23026         * g++.dg/expr/sizeof3.C: New test.
23027
23028         PR c++/14777
23029         * g++.dg/template/access14.C: New test.
23030
23031         PR c++/15554
23032         * g++.dg/template/enum1.C: New test.
23033
23034         PR c++/15057
23035         * g++.dg/eh/throw1.C: New test.
23036
23037 2004-06-07  David Ayers  <d.ayers@inode.at>
23038             Ziemowit Laski  <zlaski@apple.com>
23039
23040         * lib/objc.exp (objc_target_compile): Revert the '-framework
23041         Foundation' flag fix, since bare Darwin does not ship
23042         with the Foundation framework.
23043         * objc/execute/next_mapping.h: Provide a local NSConstantString
23044         @interface and @implementation.
23045         (objc_constant_string_init): A constructor function, used to
23046         initialize the NSConstantString meta-class object.
23047         * objc/execute/string1.m: Include "next_mapping.h" instead of
23048         <Foundation/NSString.h>.
23049         * objc/execute/string2.m: Likewise.
23050         * objc/execute/string3.m: Likewise.
23051         * objc/execute/string4.m: Likewise.
23052
23053 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23054
23055         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23056         to double. Replace double with FLOAT.
23057         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23058
23059         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23060         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23061         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23062         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23063         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23064         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23065         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23066         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23067
23068 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23069
23070         PR c/13519
23071         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23072
23073 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23074
23075         PR c++/15503
23076         * g++.dg/template/meminit2.C: New test.
23077
23078 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23079
23080         PR target/15822
23081         * gcc.c-torture/execute/compare-fp-1.c,
23082         gcc.c-torture/execute/compare-fp-2.c,
23083         gcc.c-torture/execute/compare-fp-3.c,
23084         gcc.c-torture/execute/compare-fp-4.c,
23085         gcc.c-torture/execute/compare-fp-3.x,
23086         gcc.c-torture/execute/compare-fp-4.x: Moved...
23087         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23088         gcc.c-torture/execute/ieee/compare-fp-2.c,
23089         gcc.c-torture/execute/ieee/compare-fp-3.c,
23090         gcc.c-torture/execute/ieee/compare-fp-4.c,
23091         gcc.c-torture/execute/ieee/compare-fp-3.x,
23092         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23093
23094 2004-06-04  David Ayers  <d.ayers@inode.at>
23095
23096         * objc/execute/protocol-isEqual-4.m: New testcase.
23097
23098 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23099
23100         * objc/execute/protocol-isEqual-1.m: New testcase.
23101         * objc/execute/protocol-isEqual-2.m: New testcase.
23102         * objc/execute/protocol-isEqual-3.m: New testcase.
23103
23104 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23105
23106         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23107
23108 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23109
23110         * lib/objc.exp (objc_target_compile): When running tests on
23111         Darwin (Mac OS X), inform the linker about '-framework
23112         'Foundation'.
23113
23114 2004-06-02  Eric Christopher  <echristo@redhat.com>
23115
23116         * gcc.c-torture/compile/20040602-1.c: New.
23117
23118 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23119
23120         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23121         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23122
23123         PR tree-optimization/14736
23124         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23125
23126         PR tree-optimization/14042
23127         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23128
23129         PR tree-optimization/14729
23130         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23131
23132 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23133
23134         PR fortran/15557
23135         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23136
23137 2004-06-01  Richard Hederson  <rth@redhat.com>
23138
23139         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23140
23141 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23142
23143         PR c++/14932
23144         * g++.dg/parse/offsetof4.C: New test.
23145
23146 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23147
23148         PR objc/7993
23149         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23150
23151 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23152
23153         PR c++/15701
23154         * g++.dg/template/friend29.C: New test.
23155
23156 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23157
23158         PR c/15749
23159         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23160
23161 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23162
23163         * gcc.dg/sparc-trap-1.c: New test.
23164
23165 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23166
23167         PR middle-end/15069
23168         * g++.dg/opt/fold3.C: New test case.
23169
23170 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23171
23172         * lib/target-supports.exp (check_iconv_available): Fix fallout
23173         from 2004-05-28 patch.
23174
23175 2004-05-30  Paul Brook  <paul@codesourcery.com>
23176
23177         PR fortran/15620
23178         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23179         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23180
23181 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23182
23183         * gfortran.fortran-torture/execute/random_1.f90: New test.
23184
23185 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23186
23187         * g++.dg/ext/altivec-10.C: New test.
23188
23189 2004-05-29  Paul Brook  <paul@codesourcery.com>
23190
23191         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23192
23193 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23194
23195         * gcc.dg/altivec-16.c: New test.
23196
23197 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23198
23199         * lib/target-supports.exp (check_vmx_hw_available): New.
23200         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23201
23202         * lib/target-supports.exp (check_alias_available,
23203         check_iconv_available, check_named_sections_available): Use
23204         unique names for temporary files.
23205
23206 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23207
23208         * gcc.dg/altivec-15.c: New test.
23209
23210 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23211
23212         PR c++/15083
23213         * g++.dg/warn/noeffect6.C: New test.
23214
23215         PR c++/15471
23216         * g++.dg/expr/ptrmem4.C: New test.
23217
23218         PR c++/15640
23219         * g++.dg/template/operator3.C: New test.
23220
23221 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23222
23223         PR c++/14668
23224         * g++.dg/lookup/redecl1.C: New test.
23225         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23226
23227 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23228
23229         * gcc.c-torture/execute/compare-fp-1.c,
23230         gcc.c-torture/execute/compare-fp-2.c,
23231         gcc.c-torture/execute/compare-fp-3.c,
23232         gcc.c-torture/execute/compare-fp-4.c,
23233         gcc.c-torture/execute/compare-fp-3.x,
23234         gcc.c-torture/execute/compare-fp-4.x,
23235         gcc.dg/pr15649-1.c: New.
23236
23237 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23238
23239         PR c++/12883
23240         * g++.dg/init/array14.C: New test.
23241
23242 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23243
23244         * lib/compat.exp (compat-get-options-main): New.
23245         (compat-get-options): Remove unneeded code, warn for ignored
23246         command.
23247         (compat-execute): Check flag set by dg-require-* commands.
23248
23249         * lib/compat.exp (compat-execute): Break up long lines.
23250
23251 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23252
23253         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23254         * gcc.dg/altivec-14.c: New test.
23255         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23256
23257         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23258         * gcc.dg/altivec-12.c: Ditto.
23259
23260         * gcc.dg/altivec-3.c: Move call to altivec_check.
23261
23262 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23263
23264         PR c++/15044
23265         * g++.dg/template/error12.C: New test.
23266
23267         PR c++/15317
23268         * g++.dg/ext/attrib15.C: New test.
23269
23270         PR c++/15329
23271         * g++.dg/template/ptrmem9.C: New test.
23272
23273 2004-05-25  Paul Brook  <paul@codesourcery.com>
23274
23275         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23276
23277 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23278
23279         PR c++/15165
23280         * g++.dg/template/crash19.C: New test.
23281
23282 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23283
23284         PR c++/15025
23285         * g++.dg/template/redecl1.C: New test.
23286
23287 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23288
23289         PR c++/14821
23290         * g++.dg/other/ns1.C: New test.
23291
23292         PR c++/14883
23293         * g++.dg/template/invalid1.C: New test.
23294
23295 2004-05-23  Paul Brook  <paul@codesourcery.com>
23296         Victor Leikehman  <lei@haifasphere.co.il>
23297
23298         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23299         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23300
23301 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23302
23303         PR c++/15285
23304         PR c++/15299
23305         * g++.dg/template/non-dependent5.C: New test.
23306         * g++.dg/template/non-dependent6.C: New test.
23307
23308 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23309
23310         PR c++/15507
23311         * g++.dg/inherit/union1.C: New test.
23312
23313         PR c++/15542
23314         * g++.dg/template/addr1.C: New test.
23315
23316         PR c++/15427
23317         * g++.dg/template/array5.C: New test.
23318
23319         PR c++/15287
23320         * g++.dg/template/array6.C: New test.
23321
23322 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23323             Roger Sayle  <roger@eyesopen.com>
23324
23325         * g++.dg/lookup/forscope2.C: New test case.
23326
23327 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23328
23329         * gcc.dg/cpp/Wmissingdirs.c: New.
23330
23331 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23332
23333         PR target/15301
23334         * gcc.dg/compat/union-m128-1.h: New file.
23335         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23336         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23337         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23338
23339 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23340
23341         PR target/15302
23342         * gcc.dg/compat/struct-complex-1.h: New file.
23343         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23344         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23345         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23346
23347 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23348
23349         PR middle-end/3074
23350         * gcc.dg/pr3074-1.c: New test case.
23351         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23352
23353 2004-05-20  Falk Hueffner  <falk@debian.org>
23354
23355         PR other/15526
23356         * gcc.dg/ftrapv-1.c: New test case.
23357
23358 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23359
23360         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23361
23362 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23363             Jeff Law  <law@redhat.com>
23364
23365         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23366         * gcc.dg/tree-ssa/20040518-2.c: New test.
23367
23368         * gcc.dg/tree-ssa/20040518-1.c: New test.
23369
23370 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23371
23372         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23373
23374 2004-05-18  Paul Brook  <paul@codesourcery.com>
23375
23376         PR fortran/13930
23377         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23378
23379 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23380
23381         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23382         constant folding.
23383
23384 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23385
23386         * gcc.dg/tree-ssa/20040517-1.c: New test.
23387
23388 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23389
23390         * gcc.dg/loop-4.c: New test.
23391
23392 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23393
23394         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23395
23396 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23397
23398         PR fortran/15311
23399         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23400
23401 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23402
23403         PR fortran/13826
23404         PR fortran/13940
23405         * gfortran.fortran-torture/compile/data_1.f90: New test.
23406
23407 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23408
23409         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23410         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23411
23412 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23413
23414         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23415
23416 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23417
23418         PR c/15444
23419         * gcc.dg/format/xopen-1.c: Adjust expected message.
23420         * gcc.dg/format/xopen-3.c: New test.
23421
23422 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23423
23424         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23425
23426 2004-05-14  Jeff Law  <law@redhat.com>
23427
23428         * gcc.dg/tree-ssa/20040514-2.c: New test.
23429
23430 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23431
23432         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23433         this ...
23434         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23435         this.
23436
23437 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23438
23439         * gcc.dg/tree-ssa/20040514-1.c: New test.
23440
23441 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23442
23443         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23444         test.
23445
23446 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23447
23448         PR fortran/14066
23449         * gfortran.fortran-torture/compile/do_1.f90: New test.
23450
23451 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23452
23453         PR fortran/15051
23454         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23455         test.
23456
23457 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23458
23459         PR fortran/15149
23460         * gfortran.fortran-torture/execute/random_init.f90: New test.
23461
23462 2004-05-13  Paul Brook  <paul@codesourcery.com>
23463
23464         PR fortran/15314
23465         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23466
23467 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23468
23469         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23470         for the powerpc case.
23471
23472 2004-05-13  Jeff Law  <law@redhat.com>
23473
23474         * gcc.dg/tree-ssa/20040513-1.c: New test.
23475         * gcc.dg/tree-ssa/20040513-2.c: New test.
23476
23477 2004-05-13  Paul Brook  <paul@codesourcery.com>
23478
23479         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23480         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23481         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23482
23483 2004-05-13  Andreas Schwab  <schwab@suse.de>
23484
23485         PR other/10819
23486         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23487         characters.
23488
23489 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23490
23491         PR fortran/15294
23492         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23493
23494 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23495
23496         Merge from tree-ssa-20020619-branch.  See
23497         ChangeLog.tree-ssa for details.
23498
23499 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23500
23501         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23502         include <altivec.h> explicitly.
23503         * gcc.dg/altivec-13.c: Likewise.
23504
23505 2004-05-11  Paul Brook  <paul@codesourcery.com>
23506
23507         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23508
23509 2004-05-10  Eric Christopher  <echristo@redhat.com>
23510
23511         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23512         * gcc.dg/sibcall-4.c: Ditto.
23513
23514 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23515
23516         * g++.dg/ext/altivec-8.C: New test case.
23517         * gcc.dg/altivec-13.c: New test case.
23518
23519 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23520
23521         * gcc.c-torture/execute/divcmp-1.c: New test case.
23522         * gcc.c-torture/execute/divcmp-2.c: New test case.
23523         * gcc.c-torture/execute/divcmp-3.c: New test case.
23524
23525 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23526
23527         * g++.dg/other/pragma-re-2.C: New test.
23528
23529 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23530
23531         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23532         * gcc.dg/i386-387-2.c: Likewise.
23533
23534         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23535         __builtin_drem.
23536         * gcc.dg/i386-387-6.c: Likewise.
23537
23538 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23539
23540         * gcc.dg/builtins-33.c: Also check log1p*.
23541
23542 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23543
23544         PR optimization/15296
23545         * gcc.c-torture/execute/pr15296.c: New test.
23546
23547 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23548
23549         * gcc.dg/builtins-40.c: New test.
23550
23551 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23552
23553         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23554
23555 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23556
23557         * g++.dg/ext/spe1.C: New testcase.
23558
23559 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23560
23561         * objc.dg/image-info.m: Allow additional attributes
23562         for __image_info section.
23563
23564 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23565
23566         * gcc.dg/torture/mips-hilo-2.c: New test.
23567
23568 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23569
23570         PR c++/14389
23571         * g++.dg/template/member5.C: New test.
23572
23573 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23574
23575         * gcc.dg/builtins-34.c: Also check expm1*.
23576
23577 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23578
23579         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23580         * gcc.dg/torture/builtin-convert-3.c: New test.
23581
23582 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23583
23584         PR middle-end/15054
23585         * g++.dg/opt/pr15054.C: New test.
23586
23587 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23588
23589         * gcc.dg/torture/builtin-rounding-1.c: New test.
23590         * gcc.dg/builtins-25.c: Delete.
23591         * gcc.dg/builtins-29.c: Delete.
23592
23593 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23594
23595         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23596         * gcc.dg/sibcall-4.c: Likewise.
23597         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23598
23599 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23600
23601         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23602         bit-field on 16-bit targets.
23603
23604 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23605
23606         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23607         16-bit targets.
23608
23609 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23610
23611         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23612         * gcc.dg/rs6000-power2-2.c: Likewise.
23613
23614 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23615
23616         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23617         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23618         Change the asm registers to be in form of frN instead of fN.
23619
23620 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23621
23622         * gcc.dg/torture/builtin-convert-2.c: New test.
23623
23624 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23625
23626         * gcc.dg/rs6000-power2-1.c: New test.
23627         * gcc.dg/rs6000-power2-2.c: New test.
23628
23629 2004-04-28  Jan Hubicka  <jh@suse.cz>
23630
23631         * gcc.dg/unused-6.c: New test.
23632
23633 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23634             Ulrich Weigand  <uweigand@de.ibm.com>
23635
23636         * ada/acats/run_all.sh: Define $target variable.
23637
23638 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23639
23640         PR c++/15119
23641         * g++.dg/other/vararg-1.C: New test.
23642
23643         PR c++/4794
23644         * g++.dg/eh/cleanup3.C: New test.
23645
23646 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23647
23648         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23649         and ad8011a (target_insn).
23650         * ada/acats/support/macro.dfs: Likewise.
23651         * ada/acats/support/impbit.adb: New file.
23652
23653 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23654
23655         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23656
23657 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23658
23659         * gcc.dg/loop-3.c: New test.
23660
23661 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23662
23663         * gcc.c-torture/execute/simd-5.c: New test.
23664
23665 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23666
23667         PR c++/15064
23668         * g++.dg/template/crash18.C: New test.
23669
23670 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23671
23672         * g++.dg/ext/complit3.C: New test.
23673
23674 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23675
23676         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23677         * gcc.dg/altivec-3.c: Same.
23678         * gcc.dg/altivec-varargs-1.c: Same.
23679
23680 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23681
23682         * lib/target-supports.exp (check_profiling_available): Assume
23683         profiling is not available on powerpc-eabi targets.
23684
23685 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23686
23687         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23688         * gcc.dg/vmx/bug-1.c: Ditto.
23689
23690 2004-04-20  Eric Christopher  <echristo@redhat.com>
23691
23692         * gcc.dg/charset/extern.c: New test.
23693         * g++.dg/charset/extern3.cc: Ditto.
23694
23695 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23696
23697         * gcc.dg/builtins-39.c: New test.
23698
23699 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23700
23701         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23702
23703 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23704
23705         * gcc.dg/torture/mips-hilo-1.c: New test.
23706
23707 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23708
23709         * gcc.c-torture/compile/20040419-1.c: New test.
23710
23711 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23712
23713         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23714
23715 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23716             Aldy Hernandez  <aldyh@redhat.com>
23717
23718         * gcc.c-torture/execute/va-arg-24.c: New.
23719
23720 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23721             Aldy Hernandez  <aldyh@redhat.com>
23722
23723         * gcc.dg/vmx/1b-01.c: New.
23724         * gcc.dg/vmx/1b-02.c: New.
23725         * gcc.dg/vmx/1b-03.c: New.
23726         * gcc.dg/vmx/1b-04.c: New.
23727         * gcc.dg/vmx/1b-05.c: New.
23728         * gcc.dg/vmx/1b-06.c: New.
23729         * gcc.dg/vmx/1b-07.c: New.
23730         * gcc.dg/vmx/1c-01.c: New.
23731         * gcc.dg/vmx/1c-02.c: New.
23732         * gcc.dg/vmx/3a-01a.c: New.
23733         * gcc.dg/vmx/3a-01.c: New.
23734         * gcc.dg/vmx/3a-01m.c: New.
23735         * gcc.dg/vmx/3a-03.c: New.
23736         * gcc.dg/vmx/3a-03m.c: New.
23737         * gcc.dg/vmx/3a-04.c: New.
23738         * gcc.dg/vmx/3a-04m.c: New.
23739         * gcc.dg/vmx/3a-05.c: New.
23740         * gcc.dg/vmx/3a-06.c: New.
23741         * gcc.dg/vmx/3a-06m.c: New.
23742         * gcc.dg/vmx/3a-07.c: New.
23743         * gcc.dg/vmx/3b-01.c: New.
23744         * gcc.dg/vmx/3b-02.c: New.
23745         * gcc.dg/vmx/3b-10.c: New.
23746         * gcc.dg/vmx/3b-13.c: New.
23747         * gcc.dg/vmx/3b-14.c: New.
23748         * gcc.dg/vmx/3b-15.c: New.
23749         * gcc.dg/vmx/3c-01a.c: New.
23750         * gcc.dg/vmx/3c-01.c: New.
23751         * gcc.dg/vmx/3c-02.c: New.
23752         * gcc.dg/vmx/3c-03.c: New.
23753         * gcc.dg/vmx/3d-01.c: New.
23754         * gcc.dg/vmx/4-01.c: New.
23755         * gcc.dg/vmx/4-03.c: New.
23756         * gcc.dg/vmx/5-01.c: New.
23757         * gcc.dg/vmx/5-02.c: New.
23758         * gcc.dg/vmx/5-03.c: New.
23759         * gcc.dg/vmx/5-04.c: New.
23760         * gcc.dg/vmx/5-05.c: New.
23761         * gcc.dg/vmx/5-06.c: New.
23762         * gcc.dg/vmx/5-07.c: New.
23763         * gcc.dg/vmx/5-07t.c: New.
23764         * gcc.dg/vmx/5-08.c: New.
23765         * gcc.dg/vmx/5-10.c: New.
23766         * gcc.dg/vmx/5-11.c: New.
23767         * gcc.dg/vmx/7-01a.c: New.
23768         * gcc.dg/vmx/7-01.c: New.
23769         * gcc.dg/vmx/7c-01.c: New.
23770         * gcc.dg/vmx/7d-01.c: New.
23771         * gcc.dg/vmx/7d-02.c: New.
23772         * gcc.dg/vmx/8-01.c: New.
23773         * gcc.dg/vmx/8-02a.c: New.
23774         * gcc.dg/vmx/8-02.c: New.
23775         * gcc.dg/vmx/brode-1.c: New.
23776         * gcc.dg/vmx/bug-1.c: New.
23777         * gcc.dg/vmx/bug-2.c: New.
23778         * gcc.dg/vmx/bug-3.c: New.
23779         * gcc.dg/vmx/cw-bug-1.c: New.
23780         * gcc.dg/vmx/cw-bug-2.c: New.
23781         * gcc.dg/vmx/cw-bug-3.c: New.
23782         * gcc.dg/vmx/dct.c: New.
23783         * gcc.dg/vmx/debug-1.c: New.
23784         * gcc.dg/vmx/debug-2.c: New.
23785         * gcc.dg/vmx/debug-3.c: New.
23786         * gcc.dg/vmx/debug-4.c: New.
23787         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23788         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23789         * gcc.dg/vmx/eg-5.c: New.
23790         * gcc.dg/vmx/fft.c: New.
23791         * gcc.dg/vmx/gcc-bug-1.c: New.
23792         * gcc.dg/vmx/gcc-bug-2.c: New.
23793         * gcc.dg/vmx/gcc-bug-3.c: New.
23794         * gcc.dg/vmx/gcc-bug-4.c: New.
23795         * gcc.dg/vmx/gcc-bug-5.c: New.
23796         * gcc.dg/vmx/gcc-bug-6.c: New.
23797         * gcc.dg/vmx/gcc-bug-7.c: New.
23798         * gcc.dg/vmx/gcc-bug-8.c: New.
23799         * gcc.dg/vmx/gcc-bug-9.c: New.
23800         * gcc.dg/vmx/gcc-bug-b.c: New.
23801         * gcc.dg/vmx/gcc-bug-c.c: New.
23802         * gcc.dg/vmx/gcc-bug-d.c: New.
23803         * gcc.dg/vmx/gcc-bug-e.c: New.
23804         * gcc.dg/vmx/gcc-bug-f.c: New.
23805         * gcc.dg/vmx/gcc-bug-g.c: New.
23806         * gcc.dg/vmx/gcc-bug-i.c: New.
23807         * gcc.dg/vmx/harness.h: New.
23808         * gcc.dg/vmx/ira1.c: New.
23809         * gcc.dg/vmx/ira2a.c: New.
23810         * gcc.dg/vmx/ira2b.c: New.
23811         * gcc.dg/vmx/ira2.c: New.
23812         * gcc.dg/vmx/ira2c.c: New.
23813         * gcc.dg/vmx/mem.c: New.
23814         * gcc.dg/vmx/newton-1.c: New.
23815         * gcc.dg/vmx/ops.c: New.
23816         * gcc.dg/vmx/sn7153.c: New.
23817         * gcc.dg/vmx/spill2.c: New.
23818         * gcc.dg/vmx/spill3.c: New.
23819         * gcc.dg/vmx/spill.c: New.
23820         * gcc.dg/vmx/t.c: New.
23821         * gcc.dg/vmx/varargs-1.c: New.
23822         * gcc.dg/vmx/varargs-2.c: New.
23823         * gcc.dg/vmx/varargs-3.c: New.
23824         * gcc.dg/vmx/varargs-4.c: New.
23825         * gcc.dg/vmx/varargs-5.c: New.
23826         * gcc.dg/vmx/varargs-6.c: New.
23827         * gcc.dg/vmx/varargs-7.c: New.
23828         * gcc.dg/vmx/vmx.exp: New.
23829         * gcc.dg/vmx/vprint-1.c: New.
23830         * gcc.dg/vmx/vscan-1.c: New.
23831         * gcc.dg/vmx/x-01.c: New.
23832         * gcc.dg/vmx/x-02.c: New.
23833         * gcc.dg/vmx/x-03.c: New.
23834         * gcc.dg/vmx/x-04.c: New.
23835         * gcc.dg/vmx/x-05.c: New.
23836         * gcc.dg/vmx/yousufi-1.c: New.
23837         * gcc.dg/vmx/zero-1.c: New.
23838         * gcc.dg/vmx/zero.c: New.
23839
23840 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23841
23842         * g++.dg/lookup/java1.C: Update for chage of
23843         _Jv_AllocObject.
23844         * g++.dg/lookup/java2.C: Likewise.
23845
23846 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23847
23848         * ada/acats/run_all.sh: use -O2 by default.
23849
23850 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23851
23852         * gcc.dg/vr-mult-[12].c: New tests.
23853
23854 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23855
23856         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23857
23858         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23859
23860 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23861
23862         * lib/target-supports.exp (check_profiling_available): Assume profiling
23863         isn't available for mips*-*-elf targets.
23864
23865 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23866
23867         * gcc.dg/builtins-38.c: New test.
23868
23869 2004-04-14  Eric Christopher  <echristo@redhat.com>
23870
23871         * g++.dg/charset/charset.exp: Run .cc extension tests.
23872
23873 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23874
23875         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23876
23877 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23878
23879         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23880
23881 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23882
23883         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23884         * gcc.dg/i386-387-2.c: Likewise.
23885
23886         * gcc.dg/i386-387-7.c: New test.
23887         * gcc.dg/i386-387-8.c: New test.
23888
23889         * gcc.dg/builtins-37.c: New test.
23890
23891 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23892
23893         * g++.dg/pch/externc-1.C: Add missing semicolon.
23894
23895 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23896
23897         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23898
23899 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23900
23901         * gcc.c-torture/execute/20040411-1.c: New test.
23902
23903 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23904
23905         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23906
23907 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23908
23909         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23910
23911 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23912
23913         * lib/target-supports.exp (check_named_sections_available): New.
23914         * lib/gcc-dg.exp (dg-require-named-sections): New.
23915         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23916         old-deja.exp.  Also prune error-count message from HP linker.
23917         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23918
23919         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23920         * g++.old-deja/g++.pt/static3.C: Likewise.
23921         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23922
23923 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23924
23925         * gcc.c-torture/execute/20040409-1.c: New test case.
23926         * gcc.c-torture/execute/20040409-2.c: New test case.
23927         * gcc.c-torture/execute/20040409-3.c: New test case.
23928
23929 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23930
23931         * gcc.dg/20040409-1.c: New test.
23932
23933 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23934
23935         PR target/14888
23936         * g++.dg/opt/pr14888.C: New test case.
23937
23938 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23939
23940         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23941         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23942         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23943         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23944         New tests.
23945
23946 2004-04-08  Paul Brook  <paul@codesourcery.com>
23947
23948         * gcc.dg/spill-1.c: New test.
23949
23950 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23951
23952         * gcc.dg/torture/builtin-ctype-2.c: New test.
23953
23954 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23955
23956         * gcc.dg/pch/pch.exp: Add largefile test.
23957
23958 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23959
23960         * g++.dg/pch/externc-1.Hs: New.
23961         * g++.dg/pch/externc-1.C: New.
23962
23963 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23964
23965         * gcc.dg/compat/struct-by-value-5a_main.c,
23966         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23967         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23968         * gcc.dg/compat/struct-by-value-5a_x.c,
23969         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23970         gcc.dg/compat/struct-by-value-5_x.c.
23971         * gcc.dg/compat/struct-by-value-5a_y.c,
23972         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23973         gcc.dg/compat/struct-by-value-5_y.c.
23974
23975         * gcc.dg/compat/struct-by-value-6a_main.c,
23976         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23977         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23978         * gcc.dg/compat/struct-by-value-6a_x.c,
23979         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23980         gcc.dg/compat/struct-by-value-6_x.c.
23981         * gcc.dg/compat/struct-by-value-6a_y.c,
23982         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23983         gcc.dg/compat/struct-by-value-6_y.c.
23984
23985         * gcc.dg/compat/struct-by-value-7a_main.c,
23986         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23987         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23988         * gcc.dg/compat/struct-by-value-7a_x.c,
23989         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23990         gcc.dg/compat/struct-by-value-7_x.c.
23991         * gcc.dg/compat/struct-by-value-7a_y.c,
23992         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23993         gcc.dg/compat/struct-by-value-7_y.c.
23994
23995 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23996
23997         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23998         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23999         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24000         options.
24001
24002 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24003
24004         * gcc.dg/builtins-36.c: New test.
24005
24006 2004-04-06  Paul Brook  <paul@codesourcery.com>
24007
24008         * README.gcc: Remove obsolete contraint on testcases.
24009
24010 2004-04-05  Paul Brook  <paul@codesourcery.com>
24011
24012         PR2123
24013         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24014         failure and exit(0) on success.
24015         * g++.dg/expr/anew2.C: Ditto.
24016         * g++.dg/expr/anew3.C: Ditto.
24017         * g++.dg/expr/anew4.C: Ditto.
24018
24019 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24020
24021         PR c++/3518
24022         * g++.dg/template/unify7.C: New.
24023
24024 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24025
24026         * g++.dg/README: Bring up to date with new subdirectories; remove
24027         duplicate subdirectory lines.
24028
24029 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24030
24031         PR c++/14007
24032         * g++.dg/template/unify5.C: New.
24033         * g++.dg/template/unify6.C: New.
24034         * g++.dg/template/qualttp20.C: Adjust.
24035         * g++.old-deja/g++.jason/report.C: Adjust.
24036         * g++.old-deja/g++.other/qual1.C: Adjust.
24037
24038 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24039
24040         PR c++/14803
24041         * g++.dg/inherit/ptrmem1.C: New test.
24042
24043 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24044
24045         PR c++/14755
24046         * gcc.c-torture/execute/20040331-1.c: New test.
24047         * gcc.dg/20040331-1.c: New test.
24048
24049 2004-04-01  Paul Brook  <paul@codesourcery.com>
24050
24051         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24052
24053 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24054
24055         PR c++/14724
24056         * g++.dg/init/goto1.C: New test.
24057
24058         PR c++/14763
24059         * g++.dg/template/defarg4.C: New test.
24060
24061 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24062
24063         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24064
24065 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24066
24067         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24068
24069 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24070
24071         * gcc.dg/noncompile/undeclared-2.c: New test.
24072
24073 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24074
24075         * gcc.dg/940409-1.c: Remove XFAIL.
24076         * gcc.dg/reg-vol-struct-1.c: New test.
24077
24078 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24079
24080         * gcc.dg/torture/builtin-wctype-1.c: New test.
24081
24082 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24083
24084         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24085         * gcc.dg/20001101-1.c: Likewise.
24086         * gcc.dg/20001102-1.c: Likewise.
24087
24088 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24089
24090         * gcc.dg/compare8.c: Add an additional test for XOR.
24091
24092 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24093
24094         * gcc.dg/torture/builtin-ctype-1.c: New test.
24095
24096 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24097
24098         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24099         * gcc.dg/torture/builtin-math-1.c: Likewise.
24100         * gcc.dg/torture/builtin-power-1.c: New test.
24101
24102 2004-03-24  Andreas Schwab  <schwab@suse.de>
24103
24104         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24105         IA64 assembler.
24106
24107 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24108             Roger Sayle  <roger@eyesopen.com>
24109
24110         * gcc.dg/compare8.c: New test case.
24111
24112 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24113
24114         * g++.dg/ext/altivec-7.C: New test.
24115
24116 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24117
24118         PR 12267, 12391, 12560, 13129, 14114, 14133
24119         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24120         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24121         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24122         Adjust error regexps.
24123         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24124         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24125         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24126         * gcc.dg/local1.c: Add explanatory comment.
24127
24128 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24129
24130         PR optimization/14669
24131         * g++.dg/opt/fold2.C: New test case.
24132
24133 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24134
24135         PR c/14069
24136         * gcc.dg/20040322-1.c: New test.
24137
24138 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24139
24140         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24141         * gcc.dg/ultrasp4.c: Likewise.
24142         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24143
24144 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24145
24146         * gcc.dg/i386-sse-8.c: Reset default options.
24147
24148 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24149
24150         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24151         in the error message text.
24152
24153 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24154
24155         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24156
24157 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24158
24159         PR c++/14616
24160         * g++.dg/init/array13.C: New test.
24161
24162 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24163
24164         PR target/13889
24165         * gcc.c-torture/compile/pr13889.c: New test case.
24166
24167 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24168
24169         PR c/14635
24170         * builtins-1.c (nan, nans): Don't test.
24171         * builtins-30.c: Don't use nan, nanf, nanl.
24172         * builtins-35.c: New test.
24173
24174 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24175
24176         * g++.dg/ext/altivec-6.C: New test.
24177
24178 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24179
24180         * g++.dg/init/placement3.C: New test.
24181
24182         * g++.dg/template/spec13.C: New test.
24183
24184         * g++.dg/lookup/using11.C: New test.
24185
24186         * g++.dg/lookup/koenig3.C: New test.
24187
24188         * g++.dg/template/operator2.C: New test.
24189
24190         * g++.dg/expr/dtor3.C: New test.
24191         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24192         marker.
24193         * g++.old-deja/g++.law/visibility28.C: Likewise.
24194
24195 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24196
24197         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24198         * gcc.dg/ppc64-abi-3.c: Likewise.
24199
24200 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24201
24202         PR c++/14545
24203         * g++.dg/parse/template15.C: New test.
24204
24205 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24206
24207         * g++.dg/expr/dtor2.C: New test.
24208
24209         * g++.dg/lookup/anon4.C: New test.
24210
24211         * g++.dg/overload/using1.C: New test.
24212
24213         * g++.dg/template/lookup7.C: New test.
24214
24215         * g++.dg/template/typename6.C: New test.
24216
24217         * g++.dg/expr/cond6.C: New test.
24218
24219 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24220
24221         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24222
24223 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24224
24225         * g++.dg/expr/cond5.C: New test.
24226         * g++.dg/expr/constcast1.C: Likewise.
24227         * g++.dg/expr/ptrmem2.C: Likewise.
24228         * g++.dg/expr/ptrmem3.C: Likewise.
24229         * g++.dg/lookup/main1.C: Likewise.
24230         * g++.dg/template/lookup6.C: Likewise.
24231
24232 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24233
24234         * gcc.dg/local1.c: New test.
24235
24236         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24237
24238 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24239
24240         * gcc.dg/torture/builtin-convert-1.c: New test.
24241
24242 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24243
24244         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24245
24246 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24247
24248         PR c++/14481
24249         * g++.dg/warn/Wunused-7.C: New test.
24250
24251 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24252
24253         * gcc.dg/torture/builtin-integral-1.c: New test.
24254
24255 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24256
24257         PR c++/14586
24258         * g++.dg/parse/non-dependent3.C: New test.
24259
24260 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24261
24262         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24263         * g++.dg/eh/simd-2.C: Likewise.
24264         * g++.dg/init/array10.C: Likewise.
24265         * gcc.c-torture/compile/simd-1.c: Likewise.
24266         * gcc.c-torture/compile/simd-2.c: Likewise.
24267         * gcc.c-torture/compile/simd-3.c: Likewise.
24268         * gcc.c-torture/compile/simd-4.c: Likewise.
24269         * gcc.c-torture/compile/simd-6.c: Likewise.
24270         * gcc.c-torture/execute/simd-1.c: Likewise.
24271         * gcc.c-torture/execute/simd-2.c: Likewise.
24272         * gcc.dg/compat/vector-defs.h: Likewise.
24273         * gcc.dg/20020531-1.c: Likewise.
24274         * gcc.dg/altivec-3.c: Likewise.
24275         * gcc.dg/altivec-4.c: Likewise.
24276         * gcc.dg/altivec-varargs-1.c: Likewise.
24277         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24278         * gcc.dg/i386-mmx-3.c: Likewise.
24279         * gcc.dg/i386-sse-4.c: Likewise.
24280         * gcc.dg/i386-sse-5.c: Likewise.
24281         * gcc.dg/i386-sse-8.c: Likewise.
24282         * gcc.dg/simd-1.c: Likewise.
24283         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24284         __ev64_opaque__ since the machine description provides it.
24285
24286 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24287
24288         * lib/compat.exp (skip_list): New global variable.
24289         Use it to hold the user defined COMPAT_SKIPS list if any.
24290         (compat-obj): Add the members of skip_list to optall.
24291
24292 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24293
24294         * gcc.dg/compat/union-by-value-1_main.c,
24295         union-by-value-1_x.c, union-by-value-1_y.c,
24296         union-check.h, union-defs.h,
24297         union-init.h, union-return-1_main.c,
24298         union-return-1_x.c, union-return-1_y.c: New files.
24299
24300 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24301
24302         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24303         mixed-struct-init.h: Add 4 mixed structure types.
24304         struct-by-value-21_main.c, struct-by-value-21_x.c,
24305         struct-by-value-21_y.c, struct-return-21_main.c,
24306         struct-return-21_x.c, struct-return-21_y.c: New files.
24307
24308 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24309
24310         PR c++/14550
24311         * g++.dg/parse/template14.C: New test.
24312
24313 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24314
24315         * gcc.c-torture/execute/20040313-1.c: New test.
24316
24317 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24318
24319         PR target/14533
24320         * gcc.dg/20040311-2.c: New test.
24321
24322 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24323
24324         PR other/14544
24325         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24326         bit-field.
24327
24328 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24329
24330         * gcc.dg/20040305-2.c: Add missing return statement.
24331
24332 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24333
24334         * gcc.dg/builtins-34.c: Also check pow10*.
24335
24336 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24337
24338         PR target/14262
24339         * gcc.dg/20040305-2.c: New test.
24340
24341 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24342
24343         * gcc.dg/20040310-1.c: New test.
24344
24345 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24346
24347         * gcc.c-torture/execute/20040311-1.c: New test case.
24348
24349 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24350
24351         PR c++/14476
24352         * g++.dg/lookup/enum1.C: New test.
24353
24354 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24355
24356         PR c++/14510
24357         * g++.dg/lookup/struct2.C: New test.
24358
24359 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24360
24361         * gcc.dg/builtins-34.c: New test.
24362
24363 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24364
24365         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24366
24367 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24368
24369         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24370         * gcc.dg/alias-2.c: New testcase.
24371
24372 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24373
24374         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24375
24376 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24377
24378         * gcc.c-torture/execute/20040309-1.c: New test case.
24379
24380 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24381
24382         PR c++/14397
24383         * g++.dg/overload/ref1.C: New.
24384
24385 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24386
24387         PR c++/14409
24388         * g++.dg/template/spec12.C: New test.
24389
24390         PR c++/14448
24391         * g++.dg/parse/crash14.C: New test.
24392
24393 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24394
24395         PR c++/14230
24396         * g++.dg/init/ref11.C: New test.
24397
24398 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24399
24400         PR c++/14432
24401         * g++.dg/parse/builtin2.C: New test.
24402
24403 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24404
24405         PR c++/14401
24406         * g++.dg/init/ctor3.C: New test.
24407         * g++.dg/init/union1.C: New test.
24408         * g++.dg/ext/anon-struct4.C: New test.
24409
24410 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24411
24412         * g++.dg/lookup/koenig1.C: Tweak error messages.
24413         * g++.dg/lookup/used-before-declaration.C: Likewise.
24414         * g++.dg/other/do1.C: Likewise.
24415         * g++.dg/overload/koenig1.C: Likewise.
24416         * g++.dg/parse/crash13.C: Likewise.
24417         * g++.dg/template/instantiate3.C: Likewise.
24418
24419 2004-03-08  Eric Christopher  <echristo@redhat.com>
24420
24421         * * lib/target-supports.exp: Enable libiconv in test
24422         compilation.  Fix up error checking.
24423
24424 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24425
24426         PR middle-end/14289
24427         * gcc.dg/pr14289-1.c: New test case.
24428         * gcc.dg/pr14289-2.c: Likewise.
24429         * gcc.dg/pr14289-3.c: Likewise.
24430
24431 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24432
24433         * gcc.c-torture/execute/20040308-1.c: New test.
24434
24435 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24436
24437         * gcc.c-torture/execute/20040307-1.c: New test case.
24438
24439 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24440
24441         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24442
24443 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24444
24445         * gcc.dg/20040306-1.c: New test.
24446
24447 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24448
24449         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24450         them static.
24451         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24452
24453 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24454
24455         PR c/14465
24456         * gcc.dg/decl-6.c: New test.
24457
24458 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24459
24460         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24461         Rename LOGPOW -> LOG_POW.
24462         (SQRT_EXP, POW_EXP): New.
24463
24464 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24465
24466         * gcc.dg/i386-sse-8.c: New test.
24467
24468 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24469
24470         PR c/14114
24471         * gcc.dg/decl-5.c: New test.
24472
24473 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24474
24475         * gcc.dg/20040305-1.c: New test.
24476
24477 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24478
24479         PR other/14354
24480         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24481
24482 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24483
24484         PR c++/14425, c++/14426
24485         * g++.dg/ext/altivec-4.C: New test.
24486         * g++.dg/ext/altivec-5.C: New test.
24487
24488 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24489
24490         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24491         global variables of a type with no linkage.
24492         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24493         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24494         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24495         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24496         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24497         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24498         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24499         * g++.dg/warn/deprecated.C: Name enum Color.
24500         * g++.dg/overload/VLA.C: Name structure for 'b'.
24501         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24502
24503 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24504
24505         * gcc.c-torture/compile/20040304-1.c: New test.
24506
24507 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24508
24509         PR 13728
24510         * gcc.dg/decl-4.c: New testcase.
24511
24512 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24513
24514         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24515         as PRECF if sizeof (float) > sizeof (double).
24516         (PRECL): Make it the same as PRECF if
24517         sizeof (float) > sizeof (long double).
24518
24519 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24520
24521         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24522         system type.  Add check for irix6 which doesn't have c99 runtime.
24523
24524 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24525
24526         * gcc.dg/const-elim-1.c: xfail for xtensa.
24527
24528 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24529
24530         PR c++/14369
24531         * g++.dg/template/cond4.C: New test.
24532
24533 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24534
24535         PR c++/14360
24536         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24537
24538         PR c++/14361
24539         * g++.dg/parse/defarg7.C: New test.
24540
24541         PR c++/14359
24542         * g++.dg/template/friend26.C: New test.
24543
24544 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24545
24546         PR c++/14324
24547         * g++.dg/abi/mangle21.C: New test.
24548
24549         PR c++/14260
24550         * g++.dg/parse/constructor2.C: New test.
24551
24552         PR c++/14337
24553         * g++.dg/template/sfinae1.C: New test.
24554
24555 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24556
24557         PR c++/14267
24558         * g++.dg/expr/crash2.C: New test.
24559
24560         PR middle-end/13448
24561         * gcc.dg/inline-5.c: New test.
24562         * gcc.dg/always-inline.c: Split out tests into ...
24563         * gcc.dg/always-inline2.c: ... this and ...
24564         * gcc.dg/always-inline3.c: ... this.
24565
24566 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24567
24568         PR debug/12103
24569         * g++.dg/debug/crash1.C: New test.
24570
24571 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24572
24573         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24574         function with __attribute__((noinline)).
24575         (recurser_void2): Likewise.
24576         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24577         (recurser_void2): Likewise.
24578
24579 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24580
24581         PR middle-end/14203
24582         * g++.dg/warn/Wunused-6.C: New test case.
24583
24584 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24585
24586         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24587         not defined.
24588
24589 2004-02-27  Eric Christopher  <echristo@redhat.com>
24590
24591         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24592         * g++.dg/charset/asm2.c: Run only x86.
24593         * gcc.dg/charset/asm3.c: Ditto.
24594
24595 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24596
24597         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24598         ld_library_path.
24599
24600 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24601
24602         * g++.dg/ext/altivec-3.C: New.
24603
24604 2004-02-26  Richard Henderson  <rth@redhat.com>
24605
24606         * g++.dg/ext/attrib10.C: Mark for warning.
24607         * gcc.dg/attr-alias-1.c: New.
24608
24609 2004-02-26  Richard Henderson  <rth@redhat.com>
24610
24611         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24612         * gcc.c-torture/execute/20040208-2.c: ... it back.
24613
24614 2004-02-26  Eric Christopher  <echristo@redhat.com>
24615
24616         * lib/target-supports.exp (check-iconv-available): New function.
24617         * lib/gcc-dg.exp (dg-require-iconv): New function.
24618         Use above.
24619         * gcc.dg/charset: New directory.
24620         * gcc.dg/charset/charset.exp: New file.
24621         * gcc.dg/charset/asm1.c: Ditto.
24622         * gcc.dg/charset/asm2.c: Ditto.
24623         * gcc.dg/charset/asm3.c: Ditto.
24624         * gcc.dg/charset/asm4.c: Ditto.
24625         * gcc.dg/charset/asm5.c: Ditto.
24626         * gcc.dg/charset/attribute1.c: Ditto.
24627         * gcc.dg/charset/attribute2.c: Ditto.
24628         * gcc.dg/charset/string1.c: Ditto.
24629         * g++.dg/charset: New directory.
24630         * g++.dg/dg.exp: Add here. Special options.
24631         * g++.dg/charset/charset.exp: New file.
24632         * g++.dg/charset/asm1.c: Ditto.
24633         * g++.dg/charset/asm2.c: Ditto.
24634         * g++.dg/charset/asm3.c: Ditto.
24635         * g++.dg/charset/asm4.c: Ditto.
24636         * g++.dg/charset/attribute1.c: Ditto.
24637         * g++.dg/charset/attribute2.c: Ditto.
24638         * g++.dg/charset/extern1.cc: Ditto.
24639         * g++.dg/charset/extern2.cc: Ditto.
24640         * g++.dg/charset/string1.c: Ditto.
24641
24642 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24643
24644         PR c++/14278
24645         * g++.dg/parse/comma1.C: New test.
24646
24647 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24648
24649         PR c++/14284
24650         * g++.dg/template/ttp8.C: New test.
24651
24652 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24653
24654         * gcc.dg/fixuns-trunc-1.c: New test.
24655
24656 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24657
24658         * gcc.dg/builtins-config.h: Use #elif.
24659
24660 2004-02-26  Michael Matz  <matz@suse.de>
24661
24662         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24663         * gcc.dg/991214-1.c: Likewise.
24664         * gcc.dg/i386-asm-1.c: Likewise.
24665
24666 2004-02-25  Richard Henderson  <rth@redhat.com>
24667
24668         * gcc.c-torture/execute/20040208-2.c: Move ...
24669         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24670
24671 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24672
24673         PR c++/14246
24674         * g++.dg/other/crash-3.C: New test.
24675
24676 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24677
24678         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24679         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24680
24681         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24682         HP-UX.
24683
24684 2004-02-24  Michael Matz  <matz@suse.de>
24685
24686         * gcc.dg/i386-regparm.c: New.
24687
24688 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24689
24690         * gcc.c-torture/execute/20040223-1.c: New.
24691
24692 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24693             Kazu Hirata  <kazu@cs.umass.edu>
24694
24695         * gcc.dg/fwritable-strings-1.c: Remove.
24696
24697 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24698
24699         PR c/14156
24700         * gcc.dg/20040223-1.c: New test.
24701
24702 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24703
24704         PR c++/14106
24705         * g++.dg/ext/typeof9.C: New test.
24706
24707 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24708
24709         PR c++/14250
24710         * g++.dg/other/switch1.C: New test.
24711
24712 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24713
24714         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24715         * gcc.dg/va-arg-1.c: Likewise.
24716
24717 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24718
24719         PR c++/14143
24720         * g++.dg/template/koenig5.C: New test.
24721
24722 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24723
24724         * g++.dg/ext/altivec-1.C: Generalize target triple.
24725         * g++.dg/ext/altivec-2.C: New test case.
24726         * g++.dg/ext/altivec_check.h: New file.
24727         * gcc.dg/altivec-1.c: Generalize target triple;
24728         include altivec_check.h and call altivec_check().
24729         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24730         * gcc.dg/altivec-6.c: New test case.
24731         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24732         type casts as needed.
24733         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24734         altivec_check().
24735         * gcc.dg/altivec-12.c: New test case.
24736         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24737         include altivec_check.h and call altivec_check().
24738         * gcc.dg/altivec_check.h: New file.
24739
24740 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24741
24742         * lib/target-supports.exp (check_alias_available): Don't mangle
24743         function `g' in test program.
24744
24745 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24746
24747         * lib/target-supports.exp (check_profiling_available): Check
24748         argument to determine whether we support a profiling type.
24749         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24750         check_profiling_available.
24751         * g++.dg/bprob/bprob.exp: Likewise.
24752         * g77.dg/bprob/bprob.exp: Likewise.
24753         * gcc.misc-tests/bprob.exp: Likewise.
24754         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24755         dg-require-profiling and delete expected error handling.
24756         * gcc.dg/20021014-1.c: Likewise.
24757         * gcc.dg/nest.c: Likewise.
24758
24759 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24760
24761         PR c++/12007
24762         * g++.dg/other/vthunk1.C: New test.
24763
24764 2004-02-20  Falk Hueffner  <falk@debian.org>
24765
24766         PR target/14201
24767         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24768
24769 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24770
24771         PR c++/13927
24772         * g++.dg/other/error8.C: Remove XFAIL markers.
24773
24774         PR c++/14173
24775         * g++.dg/ext/packed5.C: New test.
24776
24777         PR c++/14199
24778         * g++.dg/warn/Wunused-5.C: New test.
24779
24780         PR c++/14186
24781         * g++.dg/lookup/member1.C: New test.
24782
24783 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24784
24785         * gcc.c-torture/compile/20040130-1.c: Enable only when
24786         __INT_MAX__ >= 2147483647L.
24787         * gcc.c-torture/compile/961203-1.c: Likewise.
24788
24789 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24790
24791         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24792         * g++.dg/opt/template1.C: Robustify assembler regexp
24793
24794 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24795
24796         * gcc.c-torture/execute/simd-4.x: Remove.
24797         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24798         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24799         Guard with #ifndef SKIP_ATTRIBUTE.
24800         * gcc.dg/compat/vector-1_y.c: Likewise.
24801         * gcc.dg/compat/vector-2_x.c: Likewise.
24802         * gcc.dg/compat/vector-2_y.c: Likewise.
24803         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24804         * g++.dg/eh/simd-2.C: Likewise.
24805
24806 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24807
24808         * gcc.c-torture/compile/complex-1.c: New.
24809
24810 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24811
24812         PR target/14209
24813         * gcc.c-torture/execute/20040218-1.c: New test.
24814
24815 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24816
24817         PR c++/14181
24818         * g++.dg/parse/new2.C: New test.
24819
24820 2004-02-18  Paul Brook  <paul@codesourcery.com>
24821
24822         * gcc.c-torture/compile/libcall-1.c: New test.
24823
24824 2004-02-18  Paul Brook  <paul@codesourcery.com>
24825
24826         PR debug/12934
24827         * gcc.dg/debug/debug-7.c: New test.
24828
24829 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24830
24831         * gcc.dg/20040217-1.c: New test.
24832
24833 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24834
24835         * gcc.c-torture/execute/990208-1.x: Delete.
24836
24837 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24838
24839         * gcc.c-torture/execute/20040208-2.x: New file.
24840
24841 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24842
24843         PR c++/11326
24844         * g++.dg/abi/structret1.C: New test.
24845
24846 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24847
24848         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24849         (i386_cpuid): No need to test if cpuid is available on AMD64.
24850         Fix assembly, so that it works onboth i386 and AMD64.
24851         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24852         (vecInLong): Fix s[] member type to unsigned int.
24853         (vecInWord): Remove type.
24854         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24855         (a64, b64, c64, d64, e64): Remove.
24856         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24857         Remove unused variable.  Remove initialization of removed variables.
24858         Don't call mmx_tests nor sse_tests.
24859         (reference_mmx, reference_sse): Remove.
24860         (check): Add return stmt.
24861         * gcc.dg/i386-sse-7.c: New test.
24862         * gcc.dg/i386-mmx-4.c: New test.
24863
24864 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24865
24866         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24867         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24868         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24869         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24870         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24871         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24872         g++.dg/tc1/dr94.C: Fix line terminator.
24873
24874 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24875
24876         * gcc.c-torture/compile/20040216-1.c: New.
24877
24878 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24879
24880         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24881         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24882         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24883         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24884         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24885         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24886
24887 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24888
24889         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24890
24891 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24892
24893         PR c++/13971
24894         * g++.dg/expr/cond4.C: New test.
24895
24896         PR c++/14086
24897         * g++.dg/lookup/crash2.C: New test.
24898
24899 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24900
24901         * gcc.c-torture/compile/20040214-2.c: New test.
24902
24903 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24904
24905         PR c++/14116
24906         * g++.dg/ext/typeof8.C: New test.
24907
24908 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24909
24910         * gcc.c-torture/compile/20040214-1.c: New test.
24911
24912 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24913
24914         PR c++/13635
24915         * g++.dg/template/spec11.C: New test.
24916
24917 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24918
24919         PR c++/13927
24920         * g++.dg/other/error8.C: New test.
24921
24922 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24923
24924         PR c++/14122
24925         * g++.dg/template/array4.C: New test.
24926
24927         PR c++/14108
24928         * g++.dg/inherit/thunk2.C: New test.
24929
24930         PR c++/14083
24931         * g++.dg/eh/cond2.C: New test.
24932
24933 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24934
24935         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24936
24937 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24938
24939         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24940
24941 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24942
24943         * g++.dg/simd-2.C: xfail on ppc64-linux.
24944
24945 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24946
24947         PR c/456
24948         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24949         tests.
24950
24951 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24952
24953         * gcc.dg/builtins-33.c: New test.
24954
24955 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24956
24957         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24958
24959 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24960
24961         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24962
24963 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24964
24965         * gcc.dg/ppc64-abi-3.c: New test.
24966
24967 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24968
24969         PR c/14092
24970
24971         * gcc.dg/pr14092-1.c: New testcase.
24972
24973 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24974
24975         * gcc.dg/cpp/assert4.c: Fix typo last change.
24976
24977         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24978         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24979
24980         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24981
24982 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24983
24984         * gcc.c-torture/compile/20040209-1.c: New test case.
24985
24986 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24987
24988         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24989
24990 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24991
24992         * gcc.c-torture/execute/20040208-[12].c: New tests.
24993
24994 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24995
24996         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24997
24998 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24999
25000         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25001
25002 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25003
25004         Bug 13856
25005         * gcc.dg/visibility-8.c: New testcase.
25006
25007 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25008
25009         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25010         arguments.
25011         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25012
25013 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25014
25015         PR middle-end/13696
25016         * g++.dg/opt/fold1.C: New test case.
25017
25018 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25019
25020         PR c++/14033
25021         * g++.dg/other/crash-2.C: New test.
25022
25023 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25024
25025         PR c++/14028
25026         * g++.dg/parse/angle-bracket2.C: New test.
25027
25028 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25029
25030         PR middle-end/13750
25031         Revert:
25032         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25033         PR pch/13361
25034         * testsuite/g++.dg/pch/wchar-1.C: New.
25035         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25036
25037 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25038
25039         PR c++/14008
25040         * g++.dg/parse/error15.C: New test.
25041         * g++.dg/parse/crash11.C: Update dg-error mark.
25042
25043 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25044
25045         PR c++/13932
25046         * g++.dg/warn/conv2.C: New test.
25047
25048 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25049
25050         PR c++/13086
25051         * g++.dg/warn/incomplete1.C: Remove xfail.
25052
25053 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25054
25055         * lib/file-format.exp (gcc_target_object_format): Use
25056         ${tool}_target_compile, not gcc_target_compile.
25057         * lib/target-supports.exp (check_alias_available): Likewise.
25058         (check_gc_sections_available): Likewise.
25059         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25060         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25061         dg-require-alias.
25062
25063 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25064
25065         PR c++/13969
25066         * g++.dg/template/static6.C: New test.
25067
25068 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25069
25070         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25071
25072 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25073
25074         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25075         tests for systems where `char' is unsigned by default.
25076
25077 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25078
25079         PR c++/13997
25080         * g++.dg/template/partial3.C: New test.
25081
25082 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25083
25084         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25085         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25086         Remove mentions of obsolete ports.
25087
25088 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25089
25090         * gcc.dg/noncompile/20001228-1.c: Fix for new
25091         error message.
25092
25093 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25094
25095         PR target/9348
25096         * gcc.c-torture/execute/multdi-1.c: New test case.
25097
25098 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25099
25100         PR c++/13925
25101         * g++.dg/template/lookup5.C: New test.
25102
25103 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25104
25105         PR c++/13950
25106         * g++.dg/template/lookup4.C: New test.
25107
25108         PR c++/13970
25109         * g++.dg/parse/error14.C: New test.
25110
25111         PR c++/14002
25112         * g++.dg/parse/template13.C: New test.
25113
25114 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25115
25116         PR c++/13978
25117         * g++.dg/template/koenig4.C: New test.
25118
25119         PR c++/13968
25120         * g++.dg/template/crash17.C: New test.
25121
25122         PR c++/13975
25123         * g++.dg/parse/error13.C: New test.
25124         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25125
25126 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25127
25128         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25129
25130 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25131
25132         PR c/11658
25133         PR c/13994
25134         * gcc.dg/noncompile/20040203-1.c: New test.
25135         * gcc.dg/noncompile/20040203-2.c: Likewise.
25136         * gcc.dg/noncompile/20040203-3.c: Likewise.
25137         * gcc.dg/20040203-1.c: Likewise.
25138
25139 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25140
25141         PR c++/10858
25142         * g++.dg/template/sizeof7.C: New test.
25143
25144 2004-02-02  Eric Christopher  <echristo@redhat.com>
25145             Zack Weinberg  <zack@codesourcery.com>
25146
25147         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25148
25149 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25150
25151         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25152         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25153         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25154         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25155
25156 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25157
25158         PR c++/13113
25159         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25160
25161         PR c++/13854
25162         * g++.dg/ext/attrib13.C: New test.
25163
25164         PR c++/13907
25165         * g++.dg/conversion/op2.C: New test.
25166
25167 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25168
25169         * gcc.dg/titype-1.c: Fix pasto.
25170
25171 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25172
25173         * gcc.dg/titype-1.c: New test.
25174
25175 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25176
25177         PR c++/13957
25178         * g++.dg/template/non-type-template-argument-1.C,
25179         g++.dg/template/qualified-id1.C: Update dg-error marks.
25180         * g++.dg/template/nontype6.C: New test.
25181
25182 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25183
25184         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25185         * gcc.dg/builtins-31.c: New testcase.
25186         * gcc.dg/builtins-32.c: New testcase.
25187
25188 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25189
25190         * objc.dg/call-super-2.m: Update line numbers
25191         for the including of stddef.h.
25192
25193 2004-01-30  Michael Matz  <matz@suse.de>
25194
25195         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25196         g++.dg/ext/case-range3.C: New tests.
25197
25198 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25199
25200         DR206
25201         PR c++/13813
25202         * g++.dg/template/member4.C: New test.
25203
25204 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25205
25206         PR c++/13683
25207         * g++.dg/template/sizeof6.C: New test.
25208
25209 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25210
25211         * gcc.dg/fwritable-strings-1.c: New test.
25212
25213 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25214
25215         * gcc.c-torture/compile/20040130-1.c: New test.
25216
25217 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25218
25219         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25220
25221 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25222
25223         PR c++/13883
25224         * g++.dg/template/ctor3.C: New test.
25225
25226 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25227
25228         * g++.dg/tc1: New directory.
25229         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25230         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25231         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25232         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25233         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25234
25235 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25236
25237         * g++.dg/parse/error11.C: New test.
25238         * g++.dg/parse/error12.C: Likewise.
25239
25240 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25241
25242         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25243         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25244
25245 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25246
25247         PR c++/13791
25248         * g++.dg/ext/attrib12.C: New test.
25249
25250         PR c++/13736
25251         * g++.dg/parse/cast2.C: New test.
25252
25253 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25254
25255         * objc.dg/encode-2.m (main): New local string.  Set depending on
25256         sizeof long.  Use in sscanf call.
25257         * objc.dg/encode-3.m (main): New local string.  Set depending on
25258         sizeof long.  Use in scan_initial call.
25259
25260 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25261
25262         * objc.dg/call-super-2.m: Make LP64-safe.
25263         * objc.dg/desig-init-1.m: Likewise.
25264
25265 2004-01-27  Devang Patel <dpatel@apple.com>
25266
25267         * g++.dg/debug/namespace1.C: New test.
25268
25269 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25270
25271         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25272         xscale-*-*.
25273
25274         * gcc.dg/arm-mmx-1.c: New test.
25275
25276 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25277
25278         * gcc.dg/20040127-1.c: New test.
25279         * gcc.dg/20040127-2.c: New test.
25280
25281 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25282
25283         * objc.dg/stret-1.m (glob): Renamed to globa.
25284
25285 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25286
25287         PR c++/13663
25288         * g++.dg/expr/for1.C: New test.
25289
25290 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25291
25292         PR middle-end/13779
25293         * gcc.dg/darwin-longlong.c: New test.
25294
25295 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25296
25297         * gcc.dg/20040124-1.c: Moved test from here...
25298         * gcc.c-torture/compile/20040124-1.c: ...to here.
25299
25300 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25301
25302         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25303         the assembly output if -m64 is passed.
25304
25305 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25306
25307         PR c++/13833
25308         * g++.dg/template/cond3.C: New test.
25309
25310 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25311
25312         PR c++/13810
25313         * g++.dg/template/ttp7.C: New test.
25314
25315 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25316
25317         PR c++/13797
25318         * g++.dg/template/nontype4.C: New test.
25319         * g++.dg/template/nontype5.C: Likewise.
25320
25321 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25322
25323         * gcc.dg/torture/mips-clobber-at.c: New test.
25324
25325 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25326
25327         * gcc.dg/20040124-1.c: New test.
25328
25329 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25330
25331         * gcc.dg/20040123-1.c: New test.
25332
25333 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25334
25335         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25336
25337 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25338
25339         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25340
25341 2004-01-23  Andrew Pinski  <apinski@apple.com>
25342
25343         * gcc.dg/20030121-1.c: Move to ..
25344         * gcc.dg/20040121-1.c: here.
25345
25346 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25347
25348         * gcc.dg/builtins-29.c: New test case.
25349
25350 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25351
25352         PR 18314
25353         * gcc.dg/builtins-30.c: New testcase.
25354
25355 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25356
25357         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25358         * lib/g77.exp: Likewise.
25359         * lib/objc.exp: Likewise.
25360         * lib/g++.exp: Likewise.
25361
25362 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25363
25364         * gcc.dg/struct-by-value-2.c: New test.
25365
25366 2004-01-21  Andrew Pinski  <apinski@apple.com>
25367
25368         PR target/13785
25369         * gcc.dg/20030121-1.c: New test.
25370
25371 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25372
25373         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25374         clobber frame pointer register in asm statement.
25375
25376 2004-01-21  Falk Hueffner  <falk@debian.org>
25377
25378         * gcc.c-torture/compile/20040121-1.c: New test.
25379
25380 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25381
25382         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25383
25384 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25385
25386         * gcc.dg/ppc64-abi-2.c: New test.
25387
25388 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25389
25390         * lib/treelang.exp: Fill out this file.
25391         * lib/treelang-dg.exp: New File.
25392
25393 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25394
25395         * gcc.c-torture/compile/981022-1.c: Remove.
25396         * gcc.dg/array-5.c: Remove XFAIL.
25397         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25398         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25399         gcc.dg/cond-lvalue-1.c: Update.
25400         * gcc.dg/cast-lvalue-2.c: New test.
25401
25402 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25403
25404         PR c++/13592
25405         * g++.dg/other/error1.C (class foo): Tweak error message.
25406
25407         PR c++/13592
25408         * g++.dg/template/call2.C: New test.
25409
25410 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25411
25412         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25413         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25414         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25415         scalar-return-1_x.c, scalar-return-2_y.c,
25416         scalar-return-3_x.c, scalar-return-3_y.c,
25417         scalar-return-4_x.c, scalar-return-4_y.c,
25418         struct-align-1.h, struct-align-1_x.c,
25419         struct-align-1_y.c, struct-align-2.h,
25420         struct-align-2_x.c, struct-align-2_y.c,
25421         struct-by-value-10_y.c, struct-by-value-11_x.c,
25422         struct-by-value-11_y.c, struct-by-value-12_x.c,
25423         struct-by-value-12_y.c, struct-by-value-13_x.c,
25424         struct-by-value-13_y.c, struct-by-value-14_x.c,
25425         struct-by-value-14_y.c, struct-by-value-15_x.c,
25426         struct-by-value-15_y.c, struct-by-value-16_y.c,
25427         struct-by-value-17_y.c, struct-by-value-18_y.c,
25428         struct-by-value-19_y.c, struct-by-value-1_x.c,
25429         struct-by-value-1_y.c, struct-by-value-20_y.c,
25430         struct-by-value-2_x.c, struct-by-value-2_y.c,
25431         struct-by-value-3_y.c, struct-by-value-4_x.c,
25432         struct-by-value-4_y.c, struct-by-value-5_y.c,
25433         struct-by-value-6_y.c, struct-by-value-7_y.c
25434         struct-by-value-8_x.c, struct-by-value-8_y.c
25435         struct-by-value-9_x.c, struct-by-value-9_y.c
25436         struct-return-10_x.c, struct-return-10_y.c,
25437         struct-return-19_x.c, struct-return-20_x.c
25438         struct-return-2_x.c, struct-return-2_y.c
25439         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25440         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25441
25442 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25443
25444         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25445         attribute on sparc*-sun-solaris2.*.
25446
25447 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25448
25449         PR c++/13710
25450         * g++.dg/ext/typeof7.C: New test.
25451
25452 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25453
25454         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25455         * gcc.dg/const-elim-1.c: Same.
25456
25457 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25458
25459         * objc.dg/stret-1.m: New.
25460         * objc.dg/stret-2.m: New.
25461
25462 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25463
25464         PR c++/11895
25465         * g++.dg/ext/vector1.C: New test.
25466
25467 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25468
25469         * gcc.dg/pch/import-1.c: New.
25470         * gcc.dg/pch/import-1.hs: New.
25471         * gcc.dg/pch/import-1a.h: New.
25472         * gcc.dg/pch/import-1b.h: New.
25473         * gcc.dg/pch/import-1c.h: New.
25474
25475 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25476
25477         PR c++/13574
25478         * g++.dg/ext/array1.C: New test.
25479
25480         PR c++/13178
25481         * g++.dg/conversion/op1.C: New test.
25482
25483 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25484
25485         PR 11864
25486         From Kazumoto Kojima / Dan Kegel:
25487         * gcc.dg/pr11864-1.c: New test.
25488
25489         PR 10392
25490         From Marcus Comstedt / Dan Kegel:
25491         * gcc.dg/pr10392-1.c: New test.
25492
25493 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25494
25495         PR c++/13478
25496         * g++.dg/init/ref10.C: New test.
25497
25498 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25499
25500         PR c++/13407
25501         * g++.dg/parse/typename6.C: New test.
25502
25503 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25504
25505         PR pch/13361
25506         * testsuite/g++.dg/pch/wchar-1.C: New.
25507         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25508
25509 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25510
25511         PR c++/9259
25512         * g++.dg/expr/sizeof2.C: New test.
25513
25514 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25515
25516         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25517
25518 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25519
25520         PR c++/13659
25521         * g++.dg/lookup/strong-using-3.C: New.
25522         * g++.dg/lookup/using-10.C: New.
25523
25524 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25525
25526         PR c++/13594
25527         * g++.dg/lookup/strong-using-2.C: New.
25528
25529 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25530             Dan Kegel <dank@kegel.com>
25531             J"orn Rennecke <joern.rennecke@superh.com>
25532
25533         PR target/9365
25534         * gcc.dg/pr9365-1.c: New test.
25535
25536 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25537
25538         PR c++/8856
25539         * g++.dg/parse/casting-operator2.C: New test.
25540         * g++.old-deja/g++.pt/explicit83.C: Remove.
25541
25542 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25543
25544         * gcc.dg/label-compound-stmt-1.c: New test.
25545         * gcc.c-torture/compile/950922-1.c,
25546         gcc.c-torture/compile/20000211-3.c,
25547         gcc.c-torture/compile/20000518-1.c,
25548         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25549         compound statements.
25550
25551 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25552
25553         * gcc.dg/ppc64-abi-1.c: New test.
25554
25555 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25556
25557          * g++.dg/ext/attrib9.C: Add dg-warnings.
25558
25559 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25560
25561         PR c++/12335
25562         * g++.dg/parse/dtor3.C: New test.
25563
25564 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25565
25566         PR c++/12709
25567         * g++.dg/parse/try-catch-1.C: New test.
25568
25569 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25570
25571         * ada/acats/run_all.sh: Add more verbose output in acats.log
25572         when compiling tests.
25573
25574 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25575
25576         PR 13656
25577         * gcc.dg/typedef-redecl.c: New test case.
25578         * gcc.dg/typedef-redecl.h: New support file.
25579
25580 2004-01-13  Jan Hubicka  <jh@suse.cz>
25581
25582         * gcc.dg/always_inline.c: New test.
25583         * gcc.dg/debug/20031231-1.c: Fix.
25584
25585 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25586
25587         PR c++/13474
25588         * g++.dg/template/array3.C: New test.
25589
25590 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25591
25592         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25593         * g++.dg/warn/Wunused-2.C: Likewise.
25594
25595 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25596
25597         PR c++/13289
25598         * g++.dg/template/instantiate6.C: New test.
25599
25600 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25601
25602         PR middle-end/11397
25603         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25604
25605 2004-01-12  Jan Hubicka  <jh@suse.cz>
25606
25607         PR opt/12826
25608         * gcc.dg/20040112-1.c: New.
25609
25610         * gcc.dg/dwarf-die[1-7].c: Move to...
25611         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25612         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25613
25614 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25615
25616         PR c++/4100
25617         * g++.dg/parse/friend4.C: New test.
25618
25619 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25620
25621         PR c++/4100
25622         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25623         definition is called a friend.
25624
25625 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25626
25627         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25628
25629 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25630
25631         PR c++/3478
25632         * g++.dg/parse/error10.C: New test.
25633         * g++.dg/template/arg2.C: Accept "invalid type" error.
25634
25635 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25636
25637         PR middle-end/13392
25638         * g++.dg/opt/expect2.C: New test.
25639
25640 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25641
25642         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25643         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25644         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25645         Update dg-error regexps.
25646
25647 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25648
25649         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25650         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25651
25652 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25653
25654         * gcc.dg/pragma-re-1.c: Use right pointer type.
25655
25656 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25657
25658         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25659
25660 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25661
25662         * gcc.dg/rs6000-ldouble-1.c: New.
25663
25664 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25665
25666         DR 337
25667         PR c++/9256
25668         * g++.dg/other/abstract1.C: New test.
25669
25670 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25671
25672         * g++.dg/lookup/strong-using-1.C: New.
25673
25674 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25675
25676         PR c/11234
25677         * gcc.dg/func-ptr-conv-1.c: New test.
25678         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25679
25680 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25681
25682         PR target/13380.
25683         * gcc.c-torture/compile/20040109-1.c: New.
25684
25685 2004-01-08  Stuart Hastings  <stuart@apple.com>
25686
25687         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25688         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25689         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25690
25691 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25692
25693         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25694
25695 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25696
25697         * ada/acats/run_acats: Treat 'gnatchop' the same way
25698         as 'gnatmake'.  Export GCC_DRIVER.
25699         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25700         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25701
25702 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25703
25704         PR c++/12573
25705         * g++.dg/template/dependent-expr4.C: New test.
25706
25707 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25708
25709         * gcc.dg/altivec-11.c: New test.
25710
25711 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25712
25713         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25714
25715 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25716
25717         PR c/6024
25718         * gcc.dg/enum-compat-1.c: New test.
25719         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25720
25721 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25722
25723         PR c/12165
25724         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25725         gcc.dg/c99-idem-qual-3.c: New tests.
25726
25727 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25728
25729         * gcc.dg/winline-7.c: Don't cast void * to int.
25730
25731 2004-01-06  Jan Hubicka  <jh@suse.cz>
25732
25733         * gcc.dg/i386-sse-5.c: New test
25734         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25735
25736 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25737
25738         PR c++/12815
25739         * g++.dg/rtti/typeid4.C: New test.
25740
25741 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25742
25743         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25744
25745 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25746
25747         PR c++/12132
25748         * g++.dg/template/error11.C: New test.
25749
25750         PR c++/13451
25751         * g++.dg/template/class2.C: New test.
25752
25753 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25754         Richard Sandiford <rsandifo@redhat.com>
25755
25756         PR c++/13387
25757         * g++.dg/opt/alias3.C: New test.
25758
25759 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25760
25761         PR c++/13157
25762         * g++.dg/template/koenig3.C: New test.
25763
25764         PR c++/13529
25765         * g++.dg/parse/offsetof3.C: New test.
25766
25767         * g++.dg/init/copy7.C: Add missing dg-error markers.
25768
25769         PR c++/12226
25770         * g++.dg/init/copy7.c: New test.
25771
25772         PR c++/13536
25773         * g++.dg/parse/cast1.C: New test.
25774
25775 2004-01-04  Jan Hubicka  <jh@suse.cz>
25776
25777         * gcc.dg/winline[1-7].c: New tests.
25778
25779 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25780
25781         PR c++/13520
25782         * g++.dg/template/qualttp22.C: New test.
25783
25784 2004-01-01  Jan Hubicka  <jh@suse.cz>
25785
25786         * gcc.dg/debug/20031231-1.c: New.
25787         * gcc.c-torture/compile/20040101-1.c: New.
25788         * gcc.dg/dwarf-die-[1-7].c: New.
25789
25790 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25791
25792         PR optimization/13521
25793         * gcc.c-torture/compile/20031231-1.c: New test.
25794
25795 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25796
25797         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25798
25799 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25800
25801         PR c++/10079
25802         * g++.dg/template/crash16.C: New test.
25803
25804 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25805
25806         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25807
25808 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25809
25810         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25811         ports.
25812         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25813         * g++.old-deja/g++.law/profile1.C: Likewise.
25814         * gcc.c-torture/compile/981006-1.c: Likewise.
25815         * gcc.c-torture/execute/loop-2e.x: Likewise.
25816         * gcc.c-torture/execute/loop-2f.x: Remove.
25817         * gcc.c-torture/execute/loop-2g.x: Likewise.
25818         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25819         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25820
25821 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25822
25823         PR c++/13507
25824         * g++.dg/ext/attrib11.C: New test.
25825
25826         PR c++/13494
25827         * g++.dg/template/array2-1.C: New test.
25828         * g++.dg/template/array2-2.C: New test.
25829
25830 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25831
25832         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25833
25834 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25835
25836         PR c++/12774
25837         * g++.dg/template/array1-1.C: New test.
25838         * g++.dg/template/array1-2.C: New test.
25839
25840 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25841
25842         PR fortran/12632
25843         * g77.dg/12632.f: New test case.
25844
25845 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25846
25847         PR c++/13289
25848         * g++.dg/parse/nontype1.C: New test.
25849
25850 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25851
25852         PR c++/12403
25853         * g++.dg/parse/explicit1.C: New test.
25854         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25855
25856 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25857
25858         PR c++/13081
25859         * g++.dg/opt/inline6.C: New test.
25860
25861         PR c++/12613
25862         * g++.dg/parse/error9.C: New test.
25863
25864         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25865
25866 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25867
25868         PR c++/13009
25869         * g++.dg/init/assign1.C: New test.
25870
25871 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25872
25873         PR c++/13070
25874         * g++.dg/warn/format3.C: New test case.
25875
25876 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25877
25878         * gcc.c-torture/compile/20031227-1.c: New test.
25879
25880 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25881
25882         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25883         * g77.dg/bprob/bprob.exp: Likewise.
25884         * gcc.misc-tests/bprob.exp: Likewise.
25885         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25886         variants on systems where the library does not provide that
25887         functionality.
25888         * gcc.dg/builtins-20.c: Use builtins-config.h.
25889         * gcc.dg/builtins-config.h: New file.
25890
25891 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25892
25893         * lib/gcc-dg.exp (dg-require-profiling): New function.
25894         * lib/target-supports.exp (check_profiling_available): Likewise.
25895         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25896         * g77.dg/bprob/bprob.exp: Likewise.
25897         * gcc.misc-tests/bprob.exp: Likewise.
25898         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25899         * gcc.dg/20021014-1.c: Likewise.
25900         * gcc.dg/nest.c: Likewise.
25901
25902 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25903
25904         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25905         compiling.
25906         * g++.dg/lookup/java2.C: Likewise.
25907         * gcc.dg/cpp/lexident.c: Likewise.
25908
25909 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25910
25911         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25912         given.
25913         * gcc.c-torture/compile/961203-1.c: Likewise.
25914         * gcc.c-torture/compile/980506-1.c: Likewise.
25915
25916 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25917
25918         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25919         (additional_prunes): New global.
25920         (gcc-dg-prune): Handle additional per-test pruning.
25921         (dg-test): Clear additional_prunes between tests.
25922
25923         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25924         dg-prune-output to avoid spurious failures from assembler
25925         complaining about nonexistent WAW violations.
25926         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25927         Use dg-prune-output to avoid spurious failures from assembler
25928         warning about Itanium B-step errata.
25929
25930 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25931
25932         * g++.dg/abi/macro0.C: New test.
25933         * g++.dg/abi/macro1.C: Likewise.
25934         * g++.dg/abi/macro2.C: Likewise.
25935
25936         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25937         * g++.dg/abi/bitfield7.C: Likewise.
25938         * g++.dg/abi/dtor2.C: Likewise.
25939         * g++.dg/abi/mangle11.C: Likewise.
25940         * g++.dg/abi/mangle12.C: Likewise.
25941         * g++.dg/abi/mangle14.C: Likewise.
25942         * g++.dg/abi/mangle17.C: Likewise.
25943         * g++.dg/abi/vbase10.C: Likewise.
25944         * g++.dg/abi/vbase14.C: Likewise.
25945         * g++.dg/template/qualttp17.C: Likewise.
25946
25947 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25948
25949         PR c/11995
25950         * gcc.dg/20031223-1.c: New test.
25951
25952 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25953
25954         * gcc.dg/noreturn-7.c: New test.
25955
25956 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25957
25958         * gcc.dg/null-pointer-1.c: New test.
25959
25960 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25961
25962         * g++.old-deja/g++.jason/template18.C: Remove.
25963         * g++.old-deja/g++.jason/template37.C: Likewise.
25964
25965         PR c++/12862
25966         * g++.dg/lookup/ns1.C: New test.
25967
25968         PR c++/12397
25969         * g++.dg/template/lookup3.C: New test.
25970
25971 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25972
25973         * g++.dg/template/recurse1.C: New test
25974
25975 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25976
25977         PR c++/12479
25978         * g++.dg/parse/semicolon1.C: New test.
25979         * g++.dg/parse/semicolon1.h: Likewise.
25980
25981 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25982
25983         * gcc.dg/darwin-misaligned.c: New test.
25984
25985 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25986
25987         PR c/9163
25988         * gcc.dg/20031222-1.c: New test.
25989
25990 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25991
25992         PR c++/13438
25993         * g++.dg/parse/error8.C: New test.
25994
25995         PR c++/11554
25996         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25997
25998 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25999
26000         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26001         too small.
26002         * gcc.c-torture/compile/930217-1.c: Likewise.
26003         * gcc.c-torture/compile/930513-1.c: Likewise.
26004         * gcc.c-torture/execute/920908-2.c: Likewise.
26005         * gcc.c-torture/execute/921204-1.c: Likewise.
26006         * gcc.c-torture/execute/930621-1.c: Likewise.
26007         * gcc.c-torture/execute/930630-1.c: Likewise.
26008         * gcc.c-torture/execute/931031-1.c: Likewise.
26009         * gcc.c-torture/execute/980602-2.c: Likewise.
26010         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26011         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26012         * gcc.c-torture/execute/extzvsi.c: Likewise.
26013         * gcc.c-torture/unsorted/ext.c: Likewise.
26014
26015 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26016
26017         PR target/12749
26018         * gcc.c-torture/compile/20031220-2.c: New test case.
26019
26020 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26021
26022         PR optimization/13031
26023         * gcc.c-torture/compile/20031220-1.c: New test case.
26024
26025 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26026
26027         * gcc.dg/cast-function-1.c: New test.
26028
26029 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26030
26031         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26032         formats.
26033
26034 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26035
26036         PR c++/12795
26037         * g++.dg/ext/attrib10.C: New test.
26038
26039 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26040
26041         * gcc.dg/cleanup-10.c: New test.
26042         * gcc.dg/cleanup-11.c: New test.
26043
26044 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26045
26046         PR c++/13239
26047         * g++.dg/opt/expect1.C: New test.
26048
26049 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26050
26051         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26052
26053 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26054
26055         PR debug/12923
26056         * gcc.dg/20031218-1.c: New test.
26057
26058         PR debug/12389
26059         * gcc.dg/20031218-2.c: New test.
26060         * gcc.dg/20031218-3.c: New test.
26061
26062         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26063         of label name and allow for USER_LABEL_PREFIX == "_" names.
26064         * g++.dg/abi/mangle18-2.C: Likewise.
26065         * g++.dg/abi/mangle19-1.C: Likewise.
26066         * g++.dg/abi/mangle19-2.C: Likewise.
26067         * g++.dg/abi/mangle20-1.C: Likewise.
26068         * g++.dg/abi/mangle20-2.C: Likewise.
26069
26070 2003-12-18  Richard Henderson  <rth@redhat.com>
26071
26072         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26073
26074 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26075             Dan Kegel <dank@kegel.com>
26076
26077         PR other/12009
26078         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26079         testing a cross compiler, it causes spurious compile failures.
26080         * lib/g++.exp: Likewise.
26081
26082 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26083
26084         PR c++/13262
26085         * g++.dg/template/access13.C: New test.
26086
26087 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26088
26089         * gcc.dg/20031216-1.c: New test.
26090
26091 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26092
26093         PR c++/9154
26094         * g++.dg/template/error10.C: New test.
26095
26096 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26097
26098         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26099         * g++.dg/eh/simd-2.C: Likewise.
26100
26101 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26102             Roger Sayle  <roger@eyesopen.com>
26103
26104         * gcc.c-torture/execute/ieee/mzero5.c: New.
26105
26106 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26107
26108         PR c++/10603
26109         * g++.dg/parse/error6.C: New test.
26110
26111         PR c++/12827
26112         * g++.dg/parse/error7.C: New test.
26113
26114 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26115
26116         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26117         at -O with stabs debugging formats.
26118         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26119         * gcc.dg/debug/debug-2.c: Likewise.
26120
26121 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26122
26123         PR c++/12696
26124         * g++.dg/init/error1.C: New test.
26125
26126         PR c++/12218
26127         * g++.dg/init/pm3.C: New test.
26128
26129 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26130
26131         PR c/3347
26132         * gcc.dg/bitfld-8.c: New test.
26133
26134 2003-12-16  James Lemke  <jim@wasabisystems.com>
26135
26136         * gcc.dg/arm-scd42-[123].c: New tests.
26137
26138 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26139
26140         PR c++/9043
26141         * g++.dg/abi/mangle20-1.C: New test.
26142         * g++.dg/abi/mangle20-2.C: New test.
26143
26144 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26145
26146         PR c++/13275
26147         * g++.dg/other/offsetof2.C: Remove XFAIL.
26148         * g++.dg/parse/offsetof1.C: New test.
26149         * g++.gd/parse/offsetof2.C: Likewise.
26150
26151 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26152
26153         * g++.dg/template/nontype3.C: New test.
26154         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26155
26156 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26157
26158         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26159
26160 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26161
26162         PR c++/13387
26163         * g++.dg/expr/assign1.C: New test.
26164
26165         PR c++/13242
26166         * g++.dg/abi/mangle19-1.C: New test.
26167         * g++.dg/abi/mangle19-2.C: New test.
26168
26169 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26170
26171         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26172
26173 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26174
26175         * gcc.c-torture/execute/20031216-1.c: New test.
26176
26177 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26178
26179         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26180         an ICE regression.
26181
26182 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26183
26184         PR c++/10926
26185         * g++.dg/template/error9.C: New test.
26186
26187         PR c++/11116
26188         * g++.dg/template/error8.C: New test.
26189
26190 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26191
26192         PR middle-end/13400
26193         * gcc.c-torture/execute/20031215-1.c: New test case.
26194
26195 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26196
26197         PR c++/13269
26198         * g++.dg/parse/error5.C: New test.
26199
26200         PR c++/12989
26201         * g++.dg/expr/sizeof1.C: New test.
26202
26203         PR c++/13310
26204         * g++.dg/template/crash15.C: New test.
26205
26206 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26207
26208         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26209         a non-POD type as the last named parameter of a varargs function.
26210
26211 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26212
26213         PR c++/13243
26214         PR c++/12573
26215         * g++.dg/template/crash14.C: New test.
26216         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26217
26218 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26219
26220         * g++.dg/other/java1.C: New test.
26221
26222         PR c++/13241
26223         * g++.dg/abi/mangle18-1.C: New test.
26224         * g++.dg/abi/mangle18-2.C: New test.
26225
26226 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26227
26228         PR optimization/10312
26229         * gcc.c-torture/execute/20031214-1.c: New.
26230
26231 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26232
26233         PR c++/10779
26234         PR c++/12160
26235         * g++.dg/parse/error3.C: New test.
26236         * g++.dg/parse/error4.C: Likewise.
26237         * g++.dg/abi/mangle4.C: Tweak error messages.
26238         * g++.dg/lookup/using5.C: Likewise.
26239         * g++.dg/other/error2.C: Likewise.
26240         * g++.dg/parse/typename5.C: Likewise.
26241         * g++.dg/parse/undefined1.C: Likewise.
26242         * g++.dg/template/arg2.C: Likewise.
26243         * g++.dg/template/ttp3.C: Likewise.
26244         * g++.dg/template/type1.C: Likewise.
26245         * g++.old-deja/g++.other/crash32.C: Likewise.
26246         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26247
26248 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26249
26250         PR c++/13106
26251         * g++.dg/warn/noreturn-3.C: New test.
26252
26253 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26254
26255         PR c++/13118
26256         * g++.dg/abi/covariant3.C: New.
26257
26258 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26259
26260         * g++.dg/eh/ia64-1.C: New test.
26261
26262 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26263
26264         PR optimization/13037
26265         * g77.f-torture/execute/13037.f: New test case.
26266
26267 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26268
26269         PR c++/12881
26270         * g++.dg/abi/covariant2.C: New.
26271
26272 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26273
26274         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26275
26276 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26277
26278         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26279
26280 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26281
26282         PR other/10819
26283         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26284         to fix Bug 10819.
26285         * lib/g++.exp (g++_version): Likewise.
26286         * lib/g77.exp (g77_version): Likewise.
26287         * lib/objc.exp (default_objc_version): Likewise.
26288
26289 2003-12-10  Richard Henderson  <rth@redhat.com>
26290
26291         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26292
26293         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26294
26295 2003-12-08  Matt Austern  <austern@apple.com>
26296
26297         PR c/13134
26298         * lib/gcc-dg.exp (dg-require-visibility): Define.
26299         * lib/target-supports (check_visibility_available): Define.
26300         * gcc.dg/visibility-1.c: New test.
26301         * gcc.dg/visibility-2.c: Likewise.
26302         * gcc.dg/visibility-3.c: Likewise.
26303         * gcc.dg/visibility-4.c: Likewise.
26304         * gcc.dg/visibility-5.c: Likewise.
26305         * gcc.dg/visibility-6.c: Likewise.
26306         * g++.dg/ext/visibility-1.C: Likewise.
26307         * g++.dg/ext/visibility-2.C: Likewise.
26308         * g++.dg/ext/visibility-3.C: Likewise.
26309         * g++.dg/ext/visibility-4.C: Likewise.
26310         * g++.dg/ext/visibility-5.C: Likewise.
26311         * g++.dg/ext/visibility-6.C: Likewise.
26312
26313 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26314
26315         * g++.dg/lookup/java1.C: New test.
26316         * g++.dg/lookup/java2.C: New test.
26317
26318 2003-12-07  Falk Hueffner  <falk@debian.org>
26319
26320         * g++.dg/opt/noreturn-1.C: New test.
26321
26322 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26323
26324         * gcc.dg/overflow-1.c: New test.
26325
26326 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26327
26328         * g77.f-torture/compile/13060.f: New test.
26329
26330 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26331
26332         PR c++/13323
26333         * g++.dg/inherit/operator2.C: New test.
26334
26335 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26336
26337         PR c++/13305
26338         * g++.dg/ext/attrib9.C: New test.
26339
26340 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26341
26342         PR c++/13314
26343         * g++.dg/template/error7.C: New test.
26344
26345 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26346             J"orn Rennecke <joern.rennecke@superh.com>
26347
26348         PR target/13302
26349         * g++.dg/other/struct-va_list.C: New test.
26350
26351 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26352
26353         PR c++/13166
26354         * g++.dg/parse/defarg6.C: New test.
26355
26356 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26357
26358         PR target/13256
26359         * gcc.c-torture/execute/20031201-1.c: New test.
26360
26361 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26362
26363         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26364
26365 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26366
26367         * gcc.dg/builtin-return-1.c: New test.
26368
26369 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26370             J"orn Rennecke <joern.rennecke@superh.com>
26371
26372         PR optimization/13260
26373         * gcc.c-torture/execute/20031204-1.c: New test.
26374
26375 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26376
26377         PR c++/9127
26378         * g++.dg/template/error6.C: New test.
26379
26380 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26381
26382         * gcc.dg/20031202-1.c: New test.
26383
26384 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26385
26386         PR c++/13179
26387         * g++.dg/template/eh1.C: New test.
26388
26389         PR c++/10771
26390         * g++.dg/template/error5.C: New test.
26391
26392 2003-12-02  David Ung  <davidu@mips.com>
26393
26394         * gcc.dg/compat/vector-check.h: Corrected type for var
26395         g_##TMODE
26396
26397 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26398
26399         PR c++/10126
26400         * g++.dg/template/ptrmem8.C: New test.
26401
26402 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26403
26404         PR c++/12573
26405         * g++.dg/template/dependent-expr3.C: New test.
26406
26407 2003-12-01  James Lemke  <jim@wasabisystems.com>
26408
26409         * gcc.dg/arm-g2.c: New test.
26410
26411 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26412
26413         PR optimization/11634
26414         * gcc.dg/20031201-2.c: New test case.
26415
26416 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26417
26418         PR 11433
26419         * objc.dg/proto-lossage-3.m: New test.
26420
26421 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26422
26423         PR optimization/12628
26424         * gcc.dg/20031201-1.c: New test case.
26425
26426 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26427
26428         * gcc.dg/unaligned-1.c: New test.
26429
26430 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26431
26432         PR c++/9849
26433         * g++.dg/template/error4.C: New test.
26434         * g++.dg/template/nested3.C: Adjust error markers.
26435
26436 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26437
26438         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26439
26440 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26441
26442         PR c/10333
26443         * gcc.dg/bitfld-7.c: New test.
26444
26445 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26446
26447         * gcc.dg/tls/asm-1.C: New test.
26448
26449 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26450
26451         * gcc.dg/cpp/assert4.c: Update.
26452
26453 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26454
26455         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26456         * gcc.dg/builtin-apply3.c: New test.
26457
26458 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26459
26460         * lib/compat.exp (compat-obj): New xfaildata parameter.
26461         Use it to set compiler_conditional_xfail_data before compiling.
26462         (compat-get-options): Handle dg-xfail-if.
26463         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26464         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26465         * gcc.dg/compat/vector-1_y.c: Likewise.
26466         * gcc.dg/compat/vector-2_x.c: Likewise.
26467         * gcc.dg/compat/vector-2_y.c: Likewise.
26468
26469 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26470
26471         * g++.dg/opt/reg-stack4.C: New test.
26472
26473 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26474
26475         * gcc.dg/builtin-apply2.c: New test.
26476
26477 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26478
26479         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26480
26481 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26482
26483         PR c++/12924
26484         * g++.dg/template/template-id-2.C: New test.
26485
26486 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26487
26488         PR c++/5369
26489         * g++.dg/template/memfriend1.C: New test.
26490         * g++.dg/template/memfriend2.C: Likewise.
26491         * g++.dg/template/memfriend3.C: Likewise.
26492         * g++.dg/template/memfriend4.C: Likewise.
26493         * g++.dg/template/memfriend5.C: Likewise.
26494         * g++.dg/template/memfriend6.C: Likewise.
26495         * g++.dg/template/memfriend7.C: Likewise.
26496         * g++.dg/template/memfriend8.C: Likewise.
26497         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26498
26499 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26500
26501         PR c++/12515
26502         * g++.dg/ext/cond1.C: New test.
26503
26504 2003-11-20  Richard Henderson  <rth@redhat.com>
26505
26506         * gcc.dg/20020201-2.c: Remove.
26507         * gcc.dg/20020201-4.c: Remove.
26508         * gcc.dg/20020304-1.c: Remove.
26509
26510 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26511
26512         * gcc.dg/cpp/trad/xwin1.c: New test case.
26513
26514 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26515
26516         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26517         * lib/g77.exp: Likewise.
26518         * lib/objc.exp: Likewise.
26519         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26520         for darwin.
26521
26522 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26523
26524         PR c++/12932
26525         * g++.dg/template/static5.C: New test.
26526
26527 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26528
26529         * gcc.dg/nested-func-1.c: New test.
26530
26531 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26532
26533         * gcc.dg/cpp/assert4.c: New test.
26534
26535 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26536
26537         PR c++/2294
26538         * g++.dg/lookup/using9.c: New test.
26539
26540 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26541
26542         PR c++/12762
26543         * g++.dg/template/error3.C: New test.
26544
26545 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26546
26547         PR ada/13035
26548         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26549         No longer use a wrapper for gcc, since this does not work under
26550         Windows.
26551
26552 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26553
26554         PR c++/2094
26555         * g++.dg/template/ptrmem7.C: New test.
26556
26557 2003-11-13  Andrew Pinski <apinski@apple.com>
26558
26559         * gcc.c-torture/compile/20031113-1.c: New test.
26560
26561 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26562             Kean Johnston <jkj@sco.com>
26563
26564         PR c/13029
26565         * gcc.dg/unused-4.c: Update.
26566
26567 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26568
26569         * g++.dg/opt/const3.C: New test.
26570
26571 2003-11-13  Jan Hubicka  <jh@suse.cz>
26572
26573         * gcc.c-torture/compile/20031112-1.c: New test.
26574
26575 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26576
26577         * g++.dg/parse/crash10.C: Remove bogus error marker.
26578
26579 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26580
26581         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26582         (host_gcc): Likewise.
26583         (ROOT): Honor $PWDCMD.
26584         (BASE): Likewise.
26585         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26586
26587 2003-11-12  Catherine Moore  <clm@redhat.com>
26588
26589         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26590
26591 2003-11-12  Andreas Jaeger  <aj@suse.de>
26592             Jakub Jelinek  <jakub@redhat.com>
26593             Andrew Pinski  <pinskia@physics.uc.edu>
26594             Richard Henderson  <rth@redhat.com>
26595
26596         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26597         systems.
26598         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26599
26600         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26601         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26602
26603 2003-11-11  Andreas Jaeger  <aj@suse.de>
26604
26605         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26606
26607         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26608
26609 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26610
26611         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26612         Clean ups.
26613
26614 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26615
26616         * gcc.dg/trampoline-1.c: New test.
26617
26618 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26619
26620         * gcc.c-torture/compile/200031109-1.c: New test.
26621
26622 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26623
26624         PR c/3190
26625         PR c/8714
26626         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26627         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26628         gcc.dg/format/no-y2k-1.c: Update.
26629
26630 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26631
26632         PR optimization/10467
26633         * gcc.dg/20031108-1.c: New test case.
26634
26635 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26636
26637         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26638
26639 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26640
26641         * gcc.dg/compound-lvalue-1.c: New test.
26642         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26643         some XFAILs.
26644
26645 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26646
26647         * gcc.dg/altivec-varargs-1.c: New test.
26648
26649 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26650
26651         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26652         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26653         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26654         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26655         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26656
26657 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26658
26659         * gcc.dg/cond-lvalue-1.c: New test.
26660
26661 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26662
26663         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26664
26665 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26666
26667         PR c++/11616
26668         * g++.dg/template/instantiate5.C: New test.
26669
26670 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26671
26672         PR c++/12726
26673         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26674         * ChangeLog: Add missing first entry for above test.
26675
26676 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26677
26678         PR c++/9810
26679         * g++.dg/template/using8.C: New test.
26680         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26681
26682 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26683
26684         PR optimization/10817
26685         * gcc.c-torture/compile/20031102-1.c: New test case.
26686
26687 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26688
26689         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26690         2147483647.
26691
26692 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26693
26694         * gcc.dg/20031102-1.c: New test.
26695
26696 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26697
26698         * gcc.dg/complex-1.c: New test.
26699
26700 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26701
26702         PR c++/12796
26703         * g++.dg/template/crash13.C: Adjust expected error location.
26704         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26705
26706 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26707
26708         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26709
26710 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26711
26712         PR/10239
26713         * gcc.c-torture/compile/20031031-2.c: New test.
26714
26715 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26716
26717         PR/11640
26718         * gcc.c-torture/compile/20031031-1.c: New test.
26719
26720 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26721
26722         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26723         * gcc.misc-tests/bprob.exp: Likewise.
26724         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26725         the execution test on arm-elf configs.
26726         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26727         configs that don't support scratch files.
26728         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26729
26730 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26731
26732         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26733         done by dejagnu.
26734
26735 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26736
26737         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26738         Avoid non pure sh syntax. Add more logging.
26739
26740         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26741         fail.
26742
26743 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26744
26745         PR libgcj/10610
26746         * gcc.dg/ppc-stackalign-1.c: New test.
26747
26748 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26749
26750         * ada/acats/run_all.sh: Change output to be more compliant with
26751         dejagnu framework.
26752         Create acats.sum and acats.log files under testsuite/ada/acats
26753         Only run [a-z]* directories, to filter out e.g. CVS.
26754         Redirect build output to log file.
26755
26756 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26757
26758         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26759
26760 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26761
26762         PR ada/5909:
26763         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26764
26765 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26766
26767         * gcc.c-torture/compile/20031023-1.c: New test.
26768         * gcc.c-torture/compile/20031023-2.c: New test.
26769         * gcc.c-torture/compile/20031023-3.c: New test.
26770         * gcc.c-torture/compile/20031023-4.c: New test.
26771
26772 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26773
26774         PR c++/10371
26775         * g++.dg/lookup/scoped8.C: New test.
26776
26777 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26778
26779         * g++.dg/opt/reg-stack3.C: New test.
26780
26781 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26782
26783         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26784
26785 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26786
26787         PR c++/11076
26788         * g++.dg/template/crash13.C: New test.
26789
26790 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26791
26792         * gcc.dg/c99-restrict-2.c: New test.
26793
26794 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26795
26796         PR c++/12698, c++/12699, c++/12700, c++/12566
26797         * g++.dg/inherit/covariant9.C: New test.
26798         * g++.dg/inherit/covariant10.C: New test.
26799         * g++.dg/inherit/covariant11.C: New test.
26800
26801 2003-10-23  Jason Merrill  <jason@redhat.com>
26802
26803         PR c++/12726
26804         * g++.dg/ext/complit2.C: New test.
26805
26806 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26807
26808         PR target/12654
26809         * gcc.c-torture/execute/20031020-1.c: New test.
26810
26811 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26812
26813         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26814         following the jump_insn.
26815
26816 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26817
26818         * gcc.dg/cast-lvalue-1.c: New test.
26819
26820 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26821
26822         PR c++/11962
26823         * g++.dg/template/cond2.C: New test.
26824
26825 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26826
26827         * gcc.dg/builtins-28.c: New test.
26828
26829 2003-10-20  Jan Hubicka  <jh@suse.cz>
26830
26831         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26832         parameter.
26833         * testsuite/gcc.dg/inline-2.c: Likewise.
26834
26835 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26836
26837         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26838         * gcc.dg/nest.c: Likewise.
26839
26840 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26841
26842         PR c++/9781, c++/10583, c++/11862
26843         * g++.dg/parse/crash13.C: New test.
26844
26845 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26846
26847         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26848
26849 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26850
26851         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26852         Define HAVE_C99_RUNTIME except on Solaris.
26853         * gcc.dg/builtins-20.c: Likewise.
26854
26855 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26856
26857         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26858
26859 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26860
26861         PR c++/12495
26862         * g++.dg/template/crash21.C: New test.
26863
26864 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26865
26866         PR c++/2513
26867         * g++.dg/template/typename5.C: New test.
26868
26869 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26870
26871         PR c++/12369
26872         * g++.dg/template/friend25.C: New test.
26873
26874 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26875
26876         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26877         versions.
26878
26879 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26880
26881         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26882         == 2147483647.
26883
26884 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26885
26886         * gcc.c-torture/execute/960416-1.x: Remove.
26887         * gcc.c-torture/execute/divconst-3.x: Likewise.
26888
26889 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26890
26891         PR target/12598
26892         * gcc.dg/torture/cris-volatile-1.c: New test.
26893
26894 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26895
26896         PR optimization/9325
26897         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26898         for overflowing floating point to integer conversion during RTL
26899         simplification.
26900
26901 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26902
26903         * objc/execute/_cmd.m: Fix typo.
26904         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26905         Relax 'scan-assembler' regexp.
26906         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26907         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26908         * objc.dg/zero-link-2.m: Remove blank line.
26909         * objc.dg/zero-link-3.m: New test case.
26910
26911 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26912
26913         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26914
26915         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26916         than linker trickery.
26917
26918 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26919
26920         PR c++/12370
26921         * g++.dg/other/friend2.C: New test.
26922
26923 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26924
26925         * gcc.dg/20031012-1.c: New test.
26926
26927 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26928
26929         * gcc.dg/weak/weak-3.c: Fix for new warning.
26930
26931 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26932
26933         PR optimization/8750
26934         * gcc.c-torture/execute/20031012-1.c: New test case.
26935
26936 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26937
26938         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26939         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26940
26941 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26942
26943         PR optimization/12260
26944         * gcc.c-torture/compile/20031011-2.c: New test case.
26945
26946 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26947
26948         * gcc.c-torture/execute/20031011-1.c: New testcase.
26949
26950 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26951
26952         * gcc.c-torture/compile/20031011-1.c: New test.
26953
26954 2003-10-11  Jan Hubicka  <jh@suse.cz>
26955
26956         * g++.dg/other/first-global.C: New test.
26957
26958 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26959
26960         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26961
26962 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26963
26964         * gcc.c-torture/compile/20031010-1.c: New test.
26965
26966 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26967
26968         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26969         * gcc.c-torture/execute/va-arg-25.c: ... here.
26970
26971 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26972
26973         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26974
26975 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26976
26977         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26978
26979 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26980
26981         * g++.dg/parse/error2.C: New test.
26982
26983 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26984
26985         PR c++/11097
26986         * g++.dg/other/error5.C: Modify the error message.
26987         * g++.dg/lookup/using8.C: New test.
26988
26989 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26990
26991         * gcc.dg/darwin-abi-2.c: New file.
26992         * gcc.c-torture/execute/va-arg-24.c: New file.
26993
26994 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26995
26996         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26997         indentation.
26998
26999 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27000
27001         PR c++/10147
27002         * g++.dg/other/error4.C: Update error messages.
27003         * g++.dg/template/ptrmem4.C: Likewise.
27004
27005         PR c++/12337
27006         * g++.dg/init/new9.C: New test.
27007
27008         PR c++/12334, c++/12236, c++/8656
27009         * g++.dg/ext/attrib8.C: New test.
27010
27011 2003-10-06  Devang Patel  <dpatel@apple.com>
27012
27013         * gcc.dg/debug/dwarf2-3.h: New test.
27014         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27015
27016 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27017
27018         * g++.dg/opt/cfg2.C: New test.
27019
27020 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27021
27022         * g++.dg/opt/float1.C: New test.
27023
27024 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27025
27026         * gcc.dg/c90-array-lval-6.c: New test.
27027         * gcc.dg/c99-array-lval-6.c: New test.
27028
27029 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27030             Ziemowit Laski  <zlaski@apple.com>
27031
27032         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27033         'Derived', so that it is never considered a class method; add
27034         new warning for '+port' method ambiguity.
27035         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27036         <objc/objc-api.h> (needed on Mac OS X).
27037         * objc.dg/method-13.m: New test.
27038
27039 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27040
27041         PR optimization/9325, PR java/6391
27042         * gcc.c-torture/execute/20031003-1.c: New test case.
27043
27044 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27045
27046         PR optimization/12180
27047         * gcc.dg/20031002-1.c: New test.
27048
27049         PR c++/12486
27050         * g++.dg/inherit/error1.C: New test.
27051
27052 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27053
27054         * lib/f-torture.exp (search_for): Rename to...
27055         (search_for_re): This.  Also, clean up comments and the
27056         "regexp" invocation.
27057
27058 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27059
27060         * gcc.c-torture/compile/20031002-1.c: New test.
27061
27062 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27063
27064         * g++.dg/opt/cond1.C: New test.
27065
27066 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27067
27068         * gcc.dg/Wold-style-definition-2.c: New testcase.
27069         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27070
27071 2003-09-29  Richard Henderson  <rth@redhat.com>
27072
27073         * g++.dg/init/array10.C: Add dg-options.
27074
27075 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27076
27077         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27078
27079 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27080
27081         * g++.dg/template/friend19.C: Fix typo.
27082         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27083
27084 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27085
27086         * gcc.c-torture/execute/20030928-1.c: New test.
27087         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27088
27089 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27090
27091         * g++.dg/opt/unroll1.C: New test.
27092
27093 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27094
27095         PR optimization/11741
27096         * gcc.dg/20030926-1.c: New test case.
27097
27098 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27099
27100         PR c++/5655
27101         * g++.dg/parse/access7.C: New test.
27102         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27103
27104 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27105
27106         MERGE OF objc-improvements-branch into MAINLINE:
27107         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27108         if libobjc has not been built.
27109         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27110         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27111         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27112         objc/execute/nested-3.m, objc/execute/np-2.m,
27113         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27114         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27115         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27116         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27117         objc.dg/special/unclaimed-category-1.h,
27118         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27119         well as GNU runtime.
27120         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27121         * execute/cascading-1.m, execute/function-message-1.m,
27122         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27123         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27124         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27125         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27126         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27127         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27128         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27129         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27130         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27131         * objc.dg/bitfield-2.m: Run only on Darwin.
27132         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27133         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27134         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27135         * objc.dg/const-str-1.m: Fix constant string layout.
27136
27137 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27138
27139         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27140
27141 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27142
27143         * gcc.dg/darwin-abi-1.c: New file.
27144
27145 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27146
27147         PR target/12281
27148         * gcc.c-torture/compile/20030921-1.c: New test.
27149
27150 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27151
27152         * g++.dg/opt/reg-stack2.C: New test.
27153
27154 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27155
27156         * g++.dg/eh/delayslot1.C: New test.
27157
27158 2003-09-20  Richard Henderson  <rth@redhat.com>
27159
27160         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27161
27162 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27163
27164         * gcc.c-torture/execute/20030920-1.c: New test case.
27165
27166 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27167
27168         * g++.dg/rtti/typeid3.C: Correct expected error message.
27169
27170 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27171
27172         PR c++/157
27173         * g++.dg/parse/crash12.C: New test.
27174
27175 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27176
27177         * gcc.dg/compat/mixed-struct-check.h: New.
27178         * gcc.dg/compat/mixed-struct-defs.h: New.
27179         * gcc.dg/compat/mixed-struct-init.h: New.
27180         * gcc.dg/compat/struct-by-value-19_main.c: New.
27181         * gcc.dg/compat/struct-by-value-19_x.c: New.
27182         * gcc.dg/compat/struct-by-value-19_y.c: New.
27183         * gcc.dg/compat/struct-by-value-20_main.c: New.
27184         * gcc.dg/compat/struct-by-value-20_x.c: New.
27185         * gcc.dg/compat/struct-by-value-20_y.c: New.
27186         * gcc.dg/compat/struct-return-19_main.c: New.
27187         * gcc.dg/compat/struct-return-19_x.c: New.
27188         * gcc.dg/compat/struct-return-19_y.c: New.
27189         * gcc.dg/compat/struct-return-20_main.c: New.
27190         * gcc.dg/compat/struct-return-20_x.c: New.
27191         * gcc.dg/compat/struct-return-20_y.c: New.
27192
27193 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27194         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27195         so that it will not complain on LP64 targets.
27196
27197 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27198
27199         PR c++/495
27200         * g++.dg/template/friend24.C: New test.
27201
27202 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27203
27204         PR c++/12332
27205         * g++.dg/template/memtmpl2.C: New test.
27206
27207 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27208
27209         PR target/11184
27210         * gcc.dg/builtin-apply1.c: New test.
27211
27212 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27213
27214         PR c++/9848
27215         * g++.dg/warn/Wunused-4.C: New test.
27216
27217 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27218
27219         PR c++/12316
27220         * g++.dg/other/gc2.C: New test.
27221
27222 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27223
27224         PR c++/11991
27225         * g++.dg/rtti/typeid3.C: New test.
27226
27227         PR c++/12266
27228         * g++.dg/overload/template1.C: New test.
27229
27230 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27231
27232         * g++.dg/opt/cfg3.C: New test.
27233
27234 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27235
27236         PR c++/7939
27237         * g++.dg/template/crash11.C: New test.
27238
27239 2003-09-16  Jason Merrill  <jason@redhat.com>
27240             Jakub Jelinek  <jakub@redhat.com>
27241
27242         * gcc.dg/attr-warn-unused-result.c: New test.
27243
27244 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27245
27246         PR c++/12184
27247         * g++.dg/expr/call2.C: New test.
27248
27249 2003-09-15  Andreas Jaeger  <aj@suse.de>
27250
27251         * gcc.dg/Wold-style-definition-1.c: New test.
27252
27253 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27254
27255         PR c++/3907
27256         * g++.dg/parse/template12.C: New test.
27257
27258         * g++.dg/abi/bitfield11.C: New test.
27259         * g++.dg/abi/bitfield12.C: Likewise.
27260
27261 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27262
27263         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27264         non-expansion of functional macro name without arguments at EOL.
27265         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27266
27267 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27268
27269         * gcc.c-torture/execute/20030914-[12].c: New tests.
27270
27271 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27272
27273         PR c++/11788
27274         * g++.dg/overload/addr1.C: New test.
27275
27276 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27277
27278         * gcc.dg/20030909-1.c: New test.
27279
27280 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27281
27282         * gcc.dg/ultrasp10.c: New test.
27283
27284 2003-09-09  Devang Patel  <dpatel@apple.com>
27285
27286         * gcc.dg/darwin-ld-6.c: New test.
27287
27288 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27289
27290         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27291
27292 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27293
27294         * gcc.dg/ia64-types1.c: New test.
27295         * gcc.dg/ia64-types2.c: Likewise.
27296
27297 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27298
27299         * gcc.dg/builtins-1.c: Add more _Complex tests.
27300         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27301
27302         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27303         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27304
27305 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27306
27307         PR c++/11786
27308         * g++.dg/lookup/koenig2.C: New test.
27309
27310         PR c++/5296
27311         * g++.dg/rtti/typeid2.C: New test.
27312
27313 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27314
27315         * gcc.c-torture/compile/20030904-1.c: New test.
27316
27317 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27318
27319         * g++.dg/opt/longbranch2.C: New test.
27320
27321 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27322
27323         * g++.dg/template/crash10.C: Only compile it.
27324
27325 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27326
27327         PR middle-end/11665
27328         * gcc.c-torture/compile/20030907-1.c: New test.
27329         * g++.dg/init/array11.C: New test.
27330
27331 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27332
27333         PR c++/11852
27334         * g++.dg/init/struct1.C: New test.
27335
27336 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27337
27338         PR c++/12181
27339         * g++.dg/expr/comma1.C: New test.
27340
27341 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27342
27343         PR c++/11867
27344         * g++.dg/expr/static_cast5.C: New test.
27345
27346 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27347
27348         PR c++/11507
27349         * g++.dg/lookup/scoped7.C: New test.
27350
27351         PR c++/9574
27352         * g++.dg/other/static1.C: New test.
27353
27354         PR c++/11490
27355         * g++.dg/warn/template-1.C: New test.
27356
27357         PR c++/11432
27358         * g++.dg/template/crash10.C: New test.
27359
27360         PR c++/2478
27361         * g++.dg/overload/VLA.C: New test.
27362
27363         PR c++/10804
27364         * g++.dg/template/call1.C: New test.
27365
27366 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27367
27368         PR c++/11794
27369         * g++.dg/parse/using3.C: New test.
27370
27371 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27372
27373         PR c++/11409
27374         * g++.dg/overload/builtin3.C: New test case.
27375
27376 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27377
27378         PR c/9862
27379         * gcc.dg/20030906-1.c: New test.
27380         * gcc.dg/20030906-2.c: Likewise.
27381
27382 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27383
27384         PR c++/12167
27385         * g++.dg/parse/defarg5.C: New test.
27386
27387         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27388
27389 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27390
27391         PR c++/12163
27392         * g++.dg/expr/static_cast4.C: New test.
27393
27394         PR c++/12146
27395         * g++.dg/template/crash9.C: New test.
27396
27397 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27398
27399         * g++.old-deja/g++.ext/pretty2.C: Update for change
27400         in __FUNCTION__.
27401         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27402
27403 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27404
27405         PR c++/11922
27406         * g++/dg/template/qualified-id1.C: New test.
27407
27408         PR c++/12037
27409         * g++.dg/warn/noeffect4.C: New test.
27410
27411 2003-09-04  Matt Austern  <austern@apple.com>
27412
27413         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27414         * g++.dg/ext/fnname2.C: Likewise.
27415         * g++.dg/ext/fnname3.C: Likewise.
27416
27417 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27418
27419         * g++.dg/expr/lval1.C: New test.
27420         * g++.dg/ext/lvcast.C: Remove.
27421
27422 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27423
27424         PR optimization/11700.
27425         * gcc.c-torture/compile/20030903-1.c: New test case.
27426
27427 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27428
27429         PR c++/12053
27430         * g++.dg/abi/layout4.C: New test.
27431
27432 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27433
27434         PR c++/11553
27435         * g++.dg/parse/friend3.C: New test.
27436
27437 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27438
27439         PR c++/11847
27440         * g++.dg/template/class1.C: New test.
27441
27442         PR c++/11808
27443         * g++.dg/expr/call1.C: New test.
27444
27445 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27446
27447         PR c++/12114
27448         * g++.dg/init/ref9.C: New test.
27449
27450         PR c++/11972
27451         * g++.dg/template/nested4.C: New test.
27452
27453 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27454
27455         PR c++/12093
27456         * g++.dg/template/non-dependent4.C: New test.
27457
27458         PR c++/11928
27459         * g++.dg/inherit/conv1.C: New test.
27460
27461 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27462
27463         PR c++/6196
27464         * g++.dg/ext/label1.C: New test.
27465         * g++.dg/ext/label2.C: Likewise.
27466
27467 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27468
27469         * g++.dg/expr/cond3.C: New test.
27470
27471 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27472
27473         * gcc.dg/builtins-1.c: Add new builtin cases.
27474
27475 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27476
27477         * gcc.dg/builtins-1.c: Add new cases.
27478         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27479
27480 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27481
27482         * gcc.dg/builtins-1.c: Add more math builtin tests.
27483         * gcc.dg/torture/builtin-attr-1.c: New test.
27484
27485 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27486
27487         PR optimization/5079
27488         * g++.dg/opt/static3.C: New test.
27489
27490 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27491
27492         * gcc.misc-tests/gcov-10b.c: New test.
27493
27494 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27495
27496         * g++.dg/opt/ptrmem3.C: New test.
27497
27498         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27499
27500 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27501
27502         * gcc.dg/20030826-2.c: New test.
27503
27504 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27505
27506         PR middle-end/12002
27507         * g77.f-torture/compile/12002.f: New test case.
27508
27509 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27510
27511         * gcc.dg/20030826-1.c: New test case.
27512
27513 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27514
27515         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27516
27517 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27518
27519         PR c++/11871
27520         * c++.dg/lookup/crash1.C: New test.
27521
27522         * c++.dg/warn/noeffect3.C: New test.
27523
27524 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27525
27526         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27527         * gcc.dg/compat/vector-1_y.c: Ditto.
27528         * gcc.dg/compat/vector-2_x.c: Ditto.
27529         * gcc.dg/compat/vector-2_y.c: Ditto.
27530
27531 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27532
27533         * gcc.dg/20030702-1.c: New test.
27534
27535 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27536
27537         PR c++/8795
27538         * g++.dg/ext/altivec-1.C: New test.
27539
27540 2003-08-24  Richard Henderson  <rth@redhat.com>
27541
27542         * g++.dg/eh/simd-2.C: Add -w for x86.
27543
27544 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27545
27546         * gcc.dg/20030815-1.c: New test.
27547
27548 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27549
27550         PR c++/3765
27551         * g++.dg/parse/access6.C: New test.
27552
27553 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27554
27555         PR c++/641, c++/11876
27556         * g++.dg/template/friend22.C: New test.
27557         * g++.dg/template/friend23.C: Likewise.
27558
27559 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27560
27561         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27562         identically.
27563
27564 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27565
27566         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27567
27568 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27569
27570         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27571
27572 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27573
27574         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27575
27576 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27577
27578         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27579
27580 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27581
27582         PR c++/11919
27583         * g++.dg/overload/prom1.C: New test.
27584
27585         PR c++/11551
27586         * g++.dg/parse/dtor2.C: New test.
27587
27588         PR c++/10762
27589         * g++.dg/parse/using2.C: New test.
27590
27591 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27592
27593         PR target/11805
27594         * gcc.c-torture/compile/20030821-1.c: New.
27595
27596 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27597
27598         PR c++/11834
27599         * g++.dg/template/deduce2.C: New test.
27600
27601 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27602
27603         * gcc.c-torture/execute/20030821-1.c: New test.
27604
27605 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27606
27607         PR middle-end/11984
27608         * gcc.dg/20030820-1.c: New test case.
27609
27610 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27611
27612         PR c++/11945
27613         * g++.dg/warn/noeffect2.C: New test.
27614
27615 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27616
27617         PR c++/10926
27618         * g++.dg/template/dtor2.C: New test.
27619
27620         PR c++/11684
27621         * g++.dg/template/operator1.C: New test.
27622         * g++.dg/parse/operator4.C: New test.
27623
27624         PR c++/11946.C
27625         * g++.dg/expr/enum1.C: New test.
27626         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27627
27628         PR c++/11036.C
27629         * g++.dg/parse/elab2.C: New test.
27630         * g++.dg/parse/typedef4.C: Change error message.
27631         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27632         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27633         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27634
27635 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27636
27637         * gcc.dg/pch/warn-1.c: New.
27638         * gcc.dg/pch/warn-1.hs: New.
27639
27640         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27641         not-tested file.
27642
27643 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27644
27645         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27646
27647 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27648
27649         * gcc.dg/uninit-D.c: New Test.
27650         * gcc.dg/uninit-E.c: New Test.
27651         * gcc.dg/uninit-F.c: New Test.
27652         * gcc.dg/uninit-G.c: New Test.
27653
27654 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27655
27656         * g++.dg/README: Describe the pch directory.
27657
27658 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27659
27660         PR c++/11174
27661         * g++.dg/parse/access4.C: New test.
27662         * g++.dg/parse/access5.C: Likewise.
27663         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27664
27665 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27666
27667         * gcc.dg/noncompile/20030818-1.c: New.
27668
27669 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27670
27671         PR c++/11957
27672         * g++.dg/warn/noeffect1.C: New test.
27673
27674         * g++.dg/template/scope2.C: New test.
27675         * g++.dg/template/error2.C: Correct dg-error
27676
27677 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27678
27679         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27680
27681 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27682
27683         PR C++/11512
27684         * g++.dg/template/warn1.C: New.
27685
27686 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27687
27688         * g++.dg/template/error2.C: New test.
27689         * g++.dg/lookup/using7.C: Adjust errors
27690         * g++.old-deja/g++.pt/crash36.C: Likewise.
27691         * g++.old-deja/g++.pt/derived3.C: Likewise.
27692
27693 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27694
27695         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27696         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27697         * gcc.c-torture/execute/builtins/string-9.c: New, from
27698         string-opt-9.c.  Adjust for execute/builtins framework.
27699         * gcc.c-torture/execute/string-opt-9.c: Delete.
27700
27701 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27702
27703         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27704
27705         * g++.dg/parse/ret-type2.C: New test.
27706
27707         PR c++/11703
27708         * g++.dg/init/new8.C: New test.
27709
27710         PR c++/10923
27711         * g++.dg/parse/typedef5.C: New test.
27712
27713         PR c++/9512
27714         * g++.dg/parse/qualified2.C: New test.
27715         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27716         invalid code.
27717
27718 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27719
27720         * g++.dg/conversion/ptrmem1.C: New test.
27721
27722 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27723
27724         PR target/11693
27725         * gcc.dg/20030811-1.c: New test.
27726
27727         PR target/11535
27728         * gcc.c-torture/execute/20030811-1.c: New test.
27729
27730 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27731
27732         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27733
27734 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27735
27736         PR c++/11789.C
27737         * g++.dg/inherit/multiple1.C: New test.
27738
27739 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27740
27741         * gcc.dg/spe1.c: New test.
27742
27743         PR c++/11670
27744         * g++.dg/expr/cast2.C: New test.
27745
27746         PR c++/10530
27747         * g++.dg/template/dependent-name2.C: New test.
27748
27749 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27750
27751         * g++.dg/parse/crash11.C: Put the dg options in comments.
27752
27753 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27754
27755         * lib/gcc-dg.exp: Update for diagnostic change.
27756
27757 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27758
27759         PR c++/5767
27760         * g++.dg/parse/crash11.C: New test.
27761
27762 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27763
27764         * gcc.dg/cpp/spacing1.c: Update.
27765
27766 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27767
27768         PR target/11739
27769         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27770         a value for -mtune.
27771
27772 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27773
27774         PR middle-end/11771
27775         * gcc.c-torture/compile/20030804-1.c: New test case.
27776
27777 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27778
27779         * gcc.dg/20030804-1.c: New test case.
27780
27781 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27782
27783         * gcc.dg/cpp/separate-1.c: New test.
27784
27785 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27786
27787         PR c++/11704
27788         * g++.dg/template/dependent-expr2.C: New test.
27789
27790         PR c++/11766
27791         * g++.dg/expr/ptrmem1.C: New test.
27792
27793 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27794
27795         PR c++/9453
27796         * g++.dg/template/friend15.C: New test.
27797
27798 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27799
27800         * lib/dg-pch.exp: Work round PCH bug.
27801
27802 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27803
27804         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27805         builtins.  Move cases from builtins-4.c here.
27806
27807         * gcc.dg/torture/builtin-math-1.c: New test taken from
27808         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27809         additional cases.
27810
27811         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27812         Delete.
27813
27814 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27815
27816         PR c++/9447
27817         * g++.dg/template/using7.C: New test.
27818
27819 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27820
27821         * import1.c, import2.c: New tests.
27822
27823 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27824
27825         * g++.dg/eh/crossjump1.C: New test.
27826
27827 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27828
27829         PR c++/11697
27830         * g++.dg/template/using6.C: New test.
27831
27832         PR c++/11744
27833         * g++.dg/template/koenig2.C: New test.
27834
27835 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27836
27837         PR c++/7983
27838         * g++.dg/parse/typedef4.C: New test.
27839
27840 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27841
27842         PR c++/8442, c++/8806
27843         * g++.dg/template/elab1.C: New test.
27844         * g++.dg/template/type2.C: Likewise.
27845         * g++.dg/template/ttp3.C: Adjust expected error message.
27846         * g++.old-deja/g++.law/visibility13.C: Likewise.
27847         * g++.old-deja/g++.niklas/t135.C: Likewise.
27848         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27849         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27850         template argument.
27851         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27852
27853 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27854
27855         PR c++/11295
27856         * g++.dg/ext/stmtexpr1.C: New test.
27857
27858         * g++.dg/opt/tmp1.C: New test.
27859
27860         PR c++/11525
27861         * g++.dg/parse/constant4.C: New test.
27862
27863         PR c++/9447
27864         * g++.dg/template/using5.C: New test.
27865
27866 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27867
27868         * gcc.dg/builtins-27.c: New test case.
27869
27870 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27871
27872         * gcc.dg/tls/opt-7.c: New test.
27873
27874 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27875
27876         * g++.old-deja/g++.other/crash18.C: Remove.
27877
27878 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27879
27880         * g++.dg/template/explicit3.C: New.
27881         * g++.dg/template/explicit4.C: New.
27882         * g++.dg/template/explicit5.C: New.
27883
27884         PR c++/11347
27885         * g++.dg/template/memtmpl1.C: New.
27886
27887 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27888
27889         PR target/11565
27890         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27891         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27892
27893 2003-07-30  Jan Hubicka  <jh@suse.cz>
27894
27895         * vtgc1.c: Kill.
27896
27897 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27898
27899         * gcc.dg/struct-in-proto-1.c: New test.
27900
27901 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27902
27903         * gcc.dg/cpp/include2.c: Only expect one message.
27904
27905 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27906
27907         PR c++/9447
27908         * g++.dg/template/using1.C: New test.
27909         * g++.dg/template/using2.C: New test.
27910         * g++.dg/template/using3.C: New test.
27911         * g++.dg/template/using4.C: New test.
27912
27913 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27914
27915         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27916         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27917
27918 2003-07-28  Jan Hubicka  <jh@suse.cz>
27919
27920         PR c++/11530
27921         * g++.dg/opt/call1.C: New test.
27922
27923 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27924
27925         PR c++/11667
27926         * g++.dg/init/enum2.C: New test.
27927         * g++.dg/template/overload1.C: Add "-w" option.
27928
27929 2003-07-28    <hp@bitrange.com>
27930
27931         * gcc.dg/Wdeclaration-after-statement-1.c,
27932         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27933
27934 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27935
27936         * gcc.c-torture/compile/20030725-1.c: New test.
27937
27938 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27939
27940         * gcc.dg/20030505.c: Only run for SPE.
27941         Remove definition of opaque type.
27942
27943 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27944
27945         * g++.dg/template/ptrmem6.C: New test.
27946
27947 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27948
27949         * gcc.c-torture/compile/zero-strct-2.c: New test.
27950
27951 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27952
27953         * gcc.dg/intermod-1.c: New test.
27954
27955 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27956
27957         PR c++/11617
27958         * g++.dg/template/lookup2.C: New test.
27959         * g++.dg/template/memclass1.C: Remove instantiated from error.
27960         * g++.dg/other/error2.C: Tweak expected errors.
27961
27962         PR c++/11596
27963         * g++.dg/template/defarg3.C: New test.
27964
27965         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27966
27967 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27968
27969         * g++.dg/inherit/access5.C: New test.
27970
27971 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27972
27973         PR c++/11513
27974         * g++.dg/template/crash8.C: New test.
27975
27976 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27977
27978         PR c/10602
27979         * gcc.dg/noncompile/incomplete-2.c: New test.
27980
27981 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27982
27983         PR c++/11645
27984         * g++.dg/inherit/access4.C: New test.
27985
27986         PR c++/11517
27987         * g++.dg/expr/cond2.C: New test.
27988
27989         PR optimization/10679
27990         * g++.dg/opt/inline4.C: New test.
27991
27992 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27993
27994         * g++.dg/parse/crash10: New test.
27995
27996 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27997
27998         * g++.dg/ext/flexary1.C: New test.
27999
28000 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28001
28002         PR c++/10793
28003         * g++.dg/template/crash9.C: New test.
28004
28005 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28006
28007         PR c++/3004
28008         * g++.dg/parse/typedef3.C: New test.
28009
28010         PR c++/7906
28011         * g++.dg/parse/operator2.C: New test.
28012
28013         PR c++/8895
28014         * g++.dg/parse/def-tmpl-arg1.C: New test.
28015
28016         PR c++/9282
28017         * g++.dg/parse/funptr1.C: New test.
28018
28019         PR c++/9452
28020         * g++.dg/parse/ambig3.C: New test.
28021
28022         PR c++/9454
28023         * g++.dg/parse/operator3.C: New test.
28024
28025         PR c++/9486
28026         * g++.dg/parse/template10.C: New test.
28027
28028         PR c++/9488
28029         * g++.dg/parse/template11.C: New test.
28030
28031         PR c++/10150
28032         * g++.dg/parse/invalid-op1.C: New test.
28033
28034         PR c++/10247
28035         * g++.dg/parse/condexpr1.C: New test.
28036
28037 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28038
28039         * g++.dg/ext/packed3.C: New test.
28040         * g++.dg/ext/packed4.C: New test.
28041
28042         * gcc.dg/pack-test-3.c: New test.
28043
28044 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28045
28046         * lib/compat.exp: Handle dg-options per source file.
28047         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28048         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28049         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28050         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28051         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28052         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28053         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28054         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28055         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28056         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28057         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28058         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28059         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28060         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28061
28062 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28063
28064         PR c/10320
28065         * gcc.c-torture/execute/20030718-1.c: New test.
28066
28067 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28068
28069         PR optimization/11536
28070         * gcc.dg/20030721-1.c: New test.
28071
28072 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28073
28074         PR c++/11546
28075         * g++.dg/template/lookup1.C: New test.
28076
28077 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28078
28079         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28080         diagnostics of ill-formed constructs involving labels.
28081         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28082         the new 'previously defined here' message.
28083
28084 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28085
28086         * g++.dg/parse/non-dependent2.C: New test.
28087
28088 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28089
28090         * g++.dg/init/init-ref4.C: xfail on targets without
28091         weak symbols.
28092
28093 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28094
28095         PR target/11087
28096         * gcc.c-torture/execute/20030717-1.c: New test.
28097
28098 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28099
28100         * g++.dg/opt/cfg1.C: New test.
28101
28102 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28103
28104         PR optimization/11557
28105         * gcc.dg/20030717-1.c: New test.
28106
28107 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28108
28109         PR c++/10476
28110         * g++.dg/expr/crash-1.C: New test.
28111
28112         PR c++/11027
28113         * g++.dg/template/init3.C: New test.
28114
28115         PR c++/8222
28116         * g++.dg/template/non-dependent1.C: New test.
28117
28118         PR c++/11070
28119         * g++.dg/template/non-dependent2.C: New test.
28120
28121         PR c++/11071
28122         * g++.dg/template/non-dependent3.C: New test.
28123
28124         PR c++/9907
28125         * g++.dg/template/sizeof5.C: New test.
28126
28127 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28128
28129         PR 11498
28130         * gcc.c-torture/compile/mangle-1.c: New file.
28131
28132 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28133
28134         PR c++/7809
28135         * g++.dg/parse/access3.C: New test.
28136
28137 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28138
28139         PR c++/11384
28140         * g++.dg/init/init-ref4.C: New test.
28141
28142 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28143
28144         PR c++/11547
28145         * g++.dg/parse/constant3.C: New test.
28146         * g++.dg/parse/crash7.C: Likewise.
28147
28148 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28149
28150         PR target/11008
28151         * gcc.dg/i386-pentium4-not-mull.c: New.
28152
28153 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28154
28155         * gcc.dg/asm-names.c (ymain): Make it weak.
28156
28157 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28158
28159         PR c++/5421
28160         * g++.dg/template/friend21.C: New test.
28161
28162 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28163
28164         * gcc.dg/cleanup-8.c: New test.
28165         * gcc.dg/cleanup-9.c: New test.
28166
28167 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28168
28169         * g++.dg/ext/dll-MI1.h: New file.
28170         * g++.dg/ext/dllexport-MI1.C: New file.
28171         * g++.dg/ext/dllimport-MI1.C: New file.
28172
28173 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28174
28175         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28176         it does not have cmpstrsi patterns (just cmpmemsi).
28177
28178 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28179
28180         PR debug/11473
28181         * g++.dg/debug/debug8.C: New test.
28182
28183 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28184
28185         PR c++/10108
28186         * g++.dg/template/crash7.C: New test.
28187
28188 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28189
28190         PR target/10795
28191         * gcc.c-torture/compile/20030708-1.c: New.
28192
28193 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28194
28195         * gcc.c-torture/execute/20030715-1.c: New test.
28196
28197 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28198
28199         * gcc.dg/pch/inline-3.c: New file.
28200         * gcc.dg/pch/inline-3.hs: New file.
28201         * gcc.dg/pch/inline-4.c: New file.
28202         * gcc.dg/pch/inline-4.hs: New file.
28203
28204 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28205
28206         PR c++/11509
28207         * g++.dg/template/crash6.C: New test.
28208
28209         PR c++/7053
28210         * g++.dg/template/friend20.C: New test.
28211
28212         PR c++/7019
28213         * g++.dg/template/overload2.C: New test.
28214
28215 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28216
28217         PR optimization/11440
28218         * gcc.c-torture/execute/20030714-1.c: New test.
28219
28220 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28221
28222         PR c++/11154
28223         * g++.dg/template/partial2.C: New test.
28224
28225 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28226
28227         PR c++/11503
28228         * g++.dg/template/anon1.C: New test.
28229
28230         PR c++/11493
28231         PR c++/11495
28232         * g++.dg/parse/template9.C: Likewise.
28233         * g++.dg/template/crash4.C: New test.
28234         * g++.dg/template/koenig1.C: Likewise.
28235         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28236         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28237         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28238         functions.
28239         * g++.old-deja/g++.jason/template36.C: Likewise.
28240         * g++.old-deja/g++.mike/p1989.C: Likewise.
28241         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28242         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28243         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28244         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28245         compiling.
28246         * g++.old-deja/g++.pt/union2.C: Use this->.
28247
28248 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28249
28250         * gcc.dg/20030711-1.c: New test.
28251
28252 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28253
28254         PR c++/11050
28255         * g++.dg/parse/args1.C: New test.
28256         * g++.pt/defarg8.C: Change expected errors.
28257
28258 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28259
28260         PR c++/8164
28261         * g++.dg/template/nontype2.C: New test.
28262
28263         PR c++/10558
28264         * g++.dg/parse/template8.C: New test.
28265
28266         PR c++/8327
28267         * g++.dg/template/scope1.C: New test.
28268
28269         * g++.dg/warn/Wsign-compare-1.C: New test.
28270
28271 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28272
28273         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28274
28275 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28276
28277         PR c++/9411
28278         * g++.dg/template/explicit2.C: New test.
28279
28280         PR c++/10032
28281         * g++.dg/warn/pedantic1.C: New test.
28282
28283 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28284
28285         PR c++ 9483
28286         * g++.dg/other/field1.C: New test.
28287
28288 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28289
28290         PR c/11449
28291         * gcc.c-torture/compile/20030707-1.c: New.
28292
28293 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28294
28295         PR c++/10849
28296         * g++.dg/template/access12.C: New test.
28297
28298 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28299
28300         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28301         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28302         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28303         * gcc.misc-tests/gcov.exp: Update
28304         * g++.dg/gcov/gcov.exp: Update
28305         * lib/gcov.exp: Update.
28306
28307 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28308
28309         * g++.dg/abi/mangle17.C: Make sure template expressions are
28310         dependent.
28311         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28312         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28313         * g++.dg/opt/stack1.C: Remove erroneous code.
28314         * g++.dg/parse/template7.C: New test.
28315         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28316         * g++.old-deja/g++.pt/crash4.C: Likewise.
28317
28318 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28319
28320         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28321         with zero or one occurence of `$' after the initial `L'.
28322
28323 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28324
28325         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28326
28327 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28328
28329         PR c/11370
28330         * gcc.dg/Wunreachable-6.c: New testcase.
28331         * gcc.dg/Wunreachable-7.c: New testcase.
28332
28333 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28334
28335         PR c/11420
28336         * gcc.dg/20030708-1.c: New test.
28337
28338 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28339
28340         * gcc.dg/compat/sdata-section.h: New file.
28341         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28342         * gcc.dg/torture/mips-sdata-1.c: New test.
28343
28344 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28345
28346         PR c++/11030
28347         * g++.dg/template/friend19.C: New test.
28348
28349 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28350
28351         * g++.dg/opt/strength-reduce.C: New test.
28352
28353 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28354
28355         PR target/10979
28356         * gcc.dg/20030707-1.c: New testcase.
28357
28358 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28359
28360         PR optimization/11059
28361         * g++.dg/opt/emptyunion.C: New testcase.
28362
28363 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28364             Eric Botcazou  <ebotcazou@libertysurf.fr>
28365
28366         * g++.dg/opt/stack1.C: New test.
28367
28368 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28369
28370         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28371         run test.
28372
28373         PR c++/11431
28374         * g++.dg/expr/static_cast3.C: New test.
28375
28376 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28377
28378         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28379         everywhere.
28380         * gcc.dg/concat.c: Concatenation of string constants with
28381         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28382         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28383         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28384         necessary to avoid multi-character character constant warning.
28385         * gcc.dg/cpp/escape.c: Likewise.
28386         * gcc.dg/cpp/ucs.c: Likewise.
28387         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28388         Fix a typo.
28389
28390 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28391
28392         PR c/11428
28393         * gcc.c-torture/compile/20030704-1.c: New.
28394
28395 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28396
28397         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28398
28399 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28400
28401         PR c++/5287, PR c++/7910,  PR c++/11021
28402         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28403         tests for warnings.
28404         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28405         * g++.dg/ext/dllimport3.C: Likewise.
28406         * g++.dg/ext/dllimport4.C: New file.
28407         * g++.dg/ext/dllimport5.C: New file.
28408         * g++.dg/ext/dllimport6.C: New file.
28409         * g++.dg/ext/dllimport7.C: New file.
28410         * g++.dg/ext/dllimport8.C: New file.
28411         * g++.dg/ext/dllimport9.C: New file.
28412         * g++.dg/ext/dllimport10.C: New file.
28413         * g++.dg/ext/dllexport1.C: New file.
28414
28415 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28416
28417         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28418         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28419
28420 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28421
28422         * gcc.dg/builtins-25.c: New testcase.
28423         * gcc.dg/builtins-26.c: New testcase.
28424
28425 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28426
28427         * gcc.dg/compat/vector-defs.h: New file.
28428         * gcc.dg/compat/vector-setup.h: New file.
28429         * gcc.dg/compat/vector-check.h: New file.
28430         * gcc.dg/compat/vector-1_main.c: New file.
28431         * gcc.dg/compat/vector-1_x.c: New file.
28432         * gcc.dg/compat/vector-1_y.c: New file.
28433         * gcc.dg/compat/vector-2_main.c: New file.
28434         * gcc.dg/compat/vector-2_x.c: New file.
28435         * gcc.dg/compat/vector-2_y.c: New file.
28436
28437         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28438         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28439         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28440         * gcc.dg/compat/struct-align-1.h: New file.
28441         * gcc.dg/compat/struct-align-1_main.c: New file.
28442         * gcc.dg/compat/struct-align-1_x.c: New file.
28443         * gcc.dg/compat/struct-align-1_y.c: New file.
28444         * gcc.dg/compat/struct-align-2.h: New file.
28445         * gcc.dg/compat/struct-align-2_main.c: New file.
28446         * gcc.dg/compat/struct-align-2_x.c: New file.
28447         * gcc.dg/compat/struct-align-2_y.c: New file.
28448
28449         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28450         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28451         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28452         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28453         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28454         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28455         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28456         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28457         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28458         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28459         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28460         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28461         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28462         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28463         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28464         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28465         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28466         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28467         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28468         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28469         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28470         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28471         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28472         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28473         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28474         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28475         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28476         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28477         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28478
28479 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28480
28481         * gcc.dg/i386-call-1.c: New test.
28482
28483 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28484
28485         PR c++/9162
28486         * g++.dg/parse/defarg4.C: New.
28487
28488 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28489
28490         PR target/10700
28491         * gcc.c-torture/compile/20030703-1.c: New test case.
28492
28493 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28494
28495         * g++.dg/template/local3.C: Remove extra semicolon.
28496
28497 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28498
28499         * gcc.dg/i386-volatile-1.c: New test.
28500
28501 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28502
28503         PR c++/11072
28504         * g++.dg/other/offsetof2.C: XFAIL.
28505         * g++.dg/other/offsetof5.C: New.
28506
28507         PR c++/10219
28508         * g++.dg/template/error1.C: New.
28509
28510         PR c++/9779
28511         * g++.dg/template/dependent-expr1.C: New.
28512
28513 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28514
28515         PR c++/6949
28516         * g++.dg/template/local3.C: New test.
28517
28518         PR c++/11149
28519         * g++.dg/lookup/scoped6.C: New test.
28520
28521 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28522
28523         PR c++/8046
28524         * g++.dg/other/error7.C: New test.
28525
28526 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28527
28528         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28529         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28530         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28531         * g++.old-deja/g++.other/union2.C: Likewise.
28532         * gcc.dg/c90-const-expr-2.c: Likewise.
28533         * gcc.dg/c90-const-expr-3.c: Likewise.
28534         * gcc.dg/c99-const-expr-2.c: Likewise.
28535         * gcc.dg/c99-const-expr-3.c: Likewise.
28536         * gcc.dg/concat.c: Likewise.
28537
28538 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28539
28540         PR c++/9559
28541         * g++.dg/init/static1.C: New test.
28542
28543 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28544
28545         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28546         * g++.old-deja/g++.other/access2.C: Likewise.
28547         * g++.old-deja/g++.other/decl2.C: Likewise.
28548         * gcc.c-torture/execute/20020615-1.c: Likewise.
28549
28550 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28551
28552         PR c++/4933
28553         * g++.dg/template/sizeof4.C: New test.
28554
28555 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28556
28557         * g++.dg/other/error6.C: New test.
28558
28559 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28560
28561         PR c++/10750
28562         * g++.dg/parse/constant2.C: New test.
28563
28564 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28565
28566         PR c++/11106
28567         * g++.dg/other/error5.C: New test.
28568
28569 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28570
28571         * gcc.dg/format/gcc_diag-1.c: New test.
28572
28573 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28574
28575         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28576
28577 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28578
28579         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28580         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28581         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28582
28583 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28584
28585         * gcc.c-torture/execute/builtins/string-8.c: New test.
28586         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28587         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28588         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28589
28590 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28591
28592         PR c++/10468
28593         * g++.dg/ext/typeof6.C: New test.
28594
28595 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28596
28597         PR c++/10796
28598         * g++.dg/init/enum1.C: New test.
28599
28600 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28601
28602         * gcc.dg/20030627-1.c: New test.
28603
28604 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28605
28606         PR c++/11332
28607         * g++.dg/expr/static_cast2.C: New test.
28608
28609 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28610             Jakub Jelinek  <jakub@redhat.com>
28611
28612         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28613         sprintf(dst,"%s",src) optimization.
28614         * gcc.c-torture/execute/20030626-1.c: New test case.
28615         * gcc.c-torture/execute/20030626-2.c: New test case.
28616
28617 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28618
28619         * gcc.c-torture/execute/multi-ix.c: New test.
28620
28621         * gcc.c-torture/execute/simd-4.c (main):
28622         Added missing semicolon at end of union.
28623
28624 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28625
28626         PR c++/8266
28627         * g++.dg/template/explicit-instantiation3.C: New test.
28628
28629 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28630
28631         * gcc.dg/20030626-1.c: Use signed char.
28632
28633 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28634
28635         * gcc.dg/20030626-1.c: New test.
28636
28637 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28638
28639         * const-str-2.m: Update.
28640
28641 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28642
28643         PR c++/10990
28644         * g++.dg/rtti/dyncast1.C: New test.
28645         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28646         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28647         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28648
28649         PR c++/10931
28650         * g++.dg/expr/static_cast1.C: New test.
28651
28652 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28653
28654         * gcc.dg/20030625-1.c: New test.
28655
28656 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28657
28658         * gcc.c-torture/compile/20030624-1.c: New test case.
28659
28660 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28661
28662         * gcc.c-torture/execute/string-opt-17.c: New test.
28663
28664 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28665
28666         PR c++/5754
28667         * g++.dg/parse/crash6.C: New test.
28668
28669 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28670
28671         * gcc.dg/builtins-24.c: New test case.
28672
28673 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28674
28675         * g++.dg/opt/operator1.C: New test.
28676
28677 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28678
28679         * gcc.c-torture/execute/string-opt-16.c: New test case.
28680
28681 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28682
28683         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28684         * g++.old-deja/g++.other/conv7.C: Likewise.
28685         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28686         * g++.old-deja/g++.other/overload14.C: Likewise.
28687
28688 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28689
28690         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28691         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28692
28693 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28694
28695         PR c++/10888
28696         * g++.dg/warn/Winline-3.C: New test.
28697
28698 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28699
28700         * lib/target-supports.exp (check_alias_available): Make the test
28701         program acceptable to the Solaris assembler.
28702
28703         PR c++/10749
28704         * g++.dg/template/memclass2.C: New test.
28705
28706 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28707             Eric Botcazou  <ebotcazou@libertysurf.fr>
28708
28709         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28710         data for non-matching targets.
28711         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28712
28713 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28714
28715         PR c++/10845
28716         * g++.dg/template/member3.C: New test.
28717
28718 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28719
28720         PR c++/10939
28721         * g++.dg/template/func1.C: New test.
28722
28723         PR c++/9649
28724         * g++.dg/template/static4.C: New test.
28725         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28726
28727         PR c++/11041
28728         * g++.dg/init/ref7.C: New test.
28729
28730 2003-06-19  Matt Austern  <austern@apple.com>
28731
28732         PR c++/11228
28733         * g++.dg/anew1.C: New test.
28734         * g++.dg/anew2.C: New test.
28735         * g++.dg/anew3.C: New test.
28736         * g++.dg/anew4.C: New test.
28737
28738 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28739
28740         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28741
28742 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28743
28744         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28745         endian-dependent.
28746
28747 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28748
28749         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28750         Remove cruft.
28751
28752 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28753
28754         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28755         * gcc.c-torture/compile/961203-1.c: Likewise.
28756         * gcc.c-torture/compile/980506-1.c: Likewise.
28757
28758 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28759
28760         PR c++/10712
28761         * g++.dg/lookup/using7.C: New test.
28762
28763 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28764
28765         PR c++/11105
28766         * g++.dg/abi/conv1.C: Remove it.
28767         * g++.dg/template/conv7.C: New test.
28768         * g++.dg/template/conv8.C: Likewise.
28769         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28770         conversion operator.
28771
28772 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28773
28774         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28775         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28776         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28777         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28778         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28779         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28780         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28781         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28782         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28783         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28784         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28785         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28786         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28787         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28788         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28789         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28790         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28791         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28792         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28793         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28794         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28795         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28796         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28797         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28798         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28799         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28800         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28801         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28802         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28803
28804 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28805
28806         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28807         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28808         indications.
28809
28810 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28811
28812         * gcc.dg/i386-387-5.c: New test case.
28813         * gcc.dg/i386-387-6.c: New test case.
28814         * gcc.dg/builtins-23.c: New test case.
28815
28816 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28817
28818         * gcc.dg/builtins-22.c: New test case.
28819         * gcc.dg/i386-387-1.c: Update to test exp.
28820         * gcc.dg/i386-387-2.c: Likewise.
28821
28822 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28823
28824         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28825
28826 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28827
28828         * lib/gcc-dg.exp (dg-require-dll): New function.
28829         (dg-xfail-if): Likewise.
28830         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28831         driver.
28832
28833         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28834         * gcc.c-torture/compile/20001205-1.c: Likewise.
28835         * gcc.c-torture/compile/20001226-1.c: Likewise.
28836         * gcc.c-torture/compile/20010518-2.c: Likewise.
28837         * gcc.c-torture/compile/20020312-1.c: Likewise.
28838         * gcc.c-torture/compile/20020604-1.c: Likewise.
28839         * gcc.c-torture/compile/920501-12.c: Likewise.
28840         * gcc.c-torture/compile/920501-4.c: Likewise.
28841         * gcc.c-torture/compile/920520-1.c: Likewise.
28842         * gcc.c-torture/compile/920521-1.c: Likewise.
28843         * gcc.c-torture/compile/920625-1.c: Likewise.
28844         * gcc.c-torture/compile/961203-1.c: Likewise.
28845         * gcc.c-torture/compile/980506-1.c: Likewise.
28846         * gcc.c-torture/compile/981006-1.c: Likewise.
28847         * gcc.c-torture/compile/981022-1.c: Likewise.
28848         * gcc.c-torture/compile/981223-1.c: Likewise.
28849         * gcc.c-torture/compile/990617-1.c: Likewise.
28850         * gcc.c-torture/compile/dll.c: Likewise.
28851         * gcc.c-torture/compile/labels-3.c: Likewise.
28852         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28853         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28854         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28855         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28856         * gcc.c-torture/compile/simd-5.c: Likewise.
28857         * gcc.c-torture/compile/20000804-1.x: Remove.
28858         * gcc.c-torture/compile/20001205-1.x: Likewise.
28859         * gcc.c-torture/compile/20001226-1.x: Likewise.
28860         * gcc.c-torture/compile/20010518-2.x: Likewise.
28861         * gcc.c-torture/compile/20020312-1.x: Likewise.
28862         * gcc.c-torture/compile/20020604-1.x: Likewise.
28863         * gcc.c-torture/compile/920501-12.x: Likewise.
28864         * gcc.c-torture/compile/920501-4.x: Likewise.
28865         * gcc.c-torture/compile/920520-1.x: Likewise.
28866         * gcc.c-torture/compile/920521-1.x: Likewise.
28867         * gcc.c-torture/compile/920625-1.x: Likewise.
28868         * gcc.c-torture/compile/961203-1.x: Likewise.
28869         * gcc.c-torture/compile/980506-1.x: Likewise.
28870         * gcc.c-torture/compile/981006-1.x: Likewise.
28871         * gcc.c-torture/compile/981022-1.x: Likewise.
28872         * gcc.c-torture/compile/981223-1.x: Likewise.
28873         * gcc.c-torture/compile/990617-1.x: Likewise.
28874         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28875         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28876         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28877         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28878         * gcc.c-torture/compile/simd-5.x: Likewise.
28879
28880         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28881
28882 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28883
28884         * gcc.c-torture/execute/20030611-1.c: New test.
28885
28886 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28887
28888         PR middle-end/168
28889         * gcc.dg/20030612-1.c: New test case.
28890
28891 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28892
28893         PR c++/10635
28894         * g++.dg/expr/cast1.C: New test.
28895
28896 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28897
28898         * gcc.dg/builtins-21.c: New test case.
28899
28900 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28901
28902         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28903         options instead of at the end.
28904         * lib/objc.exp (objc_target_compile): Likewise.
28905
28906 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28907
28908         PR c++/10432
28909         * g++.dg/parse/error1.C: New test.
28910
28911 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28912
28913         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28914         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28915         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28916         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28917         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28918         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28919         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28920         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28921         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28922         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28923         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28924         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28925         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28926         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28927         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28928         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28929         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28930         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28931         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28932         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28933         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28934         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28935         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28936         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28937
28938         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28939         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28940         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28941         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28942         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28943         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28944         * gcc.dg/compat/scalar-return-3_main.c: New file.
28945         * gcc.dg/compat/scalar-return-3_x.c: New file.
28946         * gcc.dg/compat/scalar-return-3_y.c: New file.
28947         * gcc.dg/compat/scalar-return-4_main.c: New file.
28948         * gcc.dg/compat/scalar-return-4_x.c: New file.
28949         * gcc.dg/compat/scalar-return-4_y.c: New file.
28950
28951 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28952
28953         * gcc.dg/compat/fp2-struct-check.h: New file.
28954         * gcc.dg/compat/fp2-struct-defs.h: New file.
28955         * gcc.dg/compat/fp2-struct-init.h: New file.
28956         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28957         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28958         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28959         * gcc.dg/compat/struct-return-10_main.c: New file.
28960         * gcc.dg/compat/struct-return-10_x.c: New file.
28961         * gcc.dg/compat/struct-return-10_y.c: New file.
28962
28963         * gcc.dg/compat/compat-common.h: New file.
28964         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28965         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28966         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28967         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28968         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28969         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28970         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28971         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28972         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28973         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28974         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28975         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28976         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28977         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28978         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28979         * gcc.dg/compat/small-struct-check.h: Ditto.
28980         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28981         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28982         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28983         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28984         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28985         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28986         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28987         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28988         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28989         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28990         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28991         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28992         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28993         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28994         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28995         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28996         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28997         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28998         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28999         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29000         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29001         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29002         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29003         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29004         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29005         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29006         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29007         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29008         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29009         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29010
29011 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29012
29013         * g++.dg/pch/static-1.C: New file.
29014         * g++.dg/pch/static-1.Hs: New file.
29015
29016 2003-06-10  Richard Henderson  <rth@redhat.com>
29017
29018         * gcc.dg/asm-7.c: Adjust expected warning text.
29019
29020 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29021
29022         * gcc.dg/builtins-20.c: New test case.
29023
29024 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29025
29026         PR c++/11131
29027         * g++.dg/opt/template1.C: New test.
29028
29029 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29030
29031         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29032         additional_sources.
29033
29034 2003-05-21  David Taylor  <dtaylor@emc.com>
29035
29036         * gcc.dg/Wpadded.c: New file.
29037
29038 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29039
29040         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29041         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29042         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29043         dg-require-weak.
29044
29045 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29046
29047         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29048
29049 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29050
29051         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29052         (dg-require-alias): Likewise.
29053         (dg-require-gc-sections): Likewise.
29054         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29055
29056 2003-06-08  Richard Henderson  <rth@redhat.com>
29057
29058         * gcc.dg/20011029-2.c: Fix the array reference.
29059         * gcc.dg/asm-7.c: New.
29060
29061 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29062
29063         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29064
29065 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29066
29067         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29068         (dg-require-gc-sections): Likewise.
29069
29070 2003-06-08  Jan Hubicka  <jh@suse.cz>
29071
29072         * i386-cmov1.c: Fix regular expression.
29073         * i386-cvt-1.c: Likewise.
29074         * i386-local.c: Likewise.
29075         * i386-local2.c: Likewise.
29076         * i386-mul.c: Likewise.
29077         * i386-ssetype-1.c: Likewise.
29078         * i386-ssetype-3.c: Likewise.
29079         * i386-ssetype-5.c: Likewise.
29080
29081 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29082
29083         PR c++/11039
29084         * g++.dg/warn/implicit-typename2.C: New test.
29085         * g++.dg/warn/implicit-typename3.C: New test.
29086
29087 2003-06-07  Richard Henderson  <rth@redhat.com>
29088
29089         * g++.dg/other/offsetof3.C: Use size_t.
29090         * g++.dg/other/offsetof4.C: Likewise.
29091
29092 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29093
29094         * lib/copy-file.exp: New. Implement gcc_copy_files.
29095
29096         * lib/dg-pch.exp: Load copy-file.exp
29097         (dg-pch): Use gcc_copy_files instead of "file copy".
29098
29099 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29100
29101         * gcc.dg/weak/weak.exp: Simplify.
29102         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29103         * gcc.dg/weak/weak-1.c: Likewise.
29104         * gcc.dg/weak/weak-2.c: Likewise.
29105         * gcc.dg/weak/weak-3.c: Likewise.
29106         * gcc.dg/weak/weak-4.c: Likewise.
29107         * gcc.dg/weak/weak-5.c: Likewise.
29108         * gcc.dg/weak/weak-6.c: Likewise.
29109         * gcc.dg/weak/weak-7.c: Likewise.
29110         * gcc.dg/weak/weak-8.c: Likewise.
29111         * gcc.dg/weak/weak-9.c: Likewise.
29112
29113 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29114
29115         gcc.c-torture/execute/20030606-1.c: New.
29116
29117 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29118
29119         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29120         * gcc.dg/builtins-19.c: Likewise.
29121
29122 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29123
29124         * gcc.dg/builtins-2.c: Add some more tests.
29125         * gcc.dg/builtins-18.c: New test case.
29126         * gcc.dg/builtins-19.c: New test case.
29127
29128 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29129             Jim Wilson  <wilson@tuliptree.org>
29130
29131         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29132
29133 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29134
29135         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29136         mempcpy/stpcpy calls not to be optimized into something else.
29137         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29138         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29139         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29140
29141 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29142
29143         * gcc.dg/format/asm_fprintf-1.c: New test.
29144
29145 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29146
29147         * lib/gcc-defs.exp (additional_sources): New variable.
29148         (dg-additional-sources): New function.
29149         (additional_files): New variable.
29150         (dg-additional-files): New function.
29151         (dg-additional-files-options): Likewise.
29152         * lib/gcc-dg.exp (dg-require-weak): New function.
29153         (dg-require-alias): Likewise.
29154         (dg-require-gc-sections): Likewise.
29155         * lib/target-supports.exp (check_alias_available): Remove testfile
29156         parameter.
29157         (check_gc_sections_available): New function.
29158         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29159         (dg-gpp-additional-files): Likewise.
29160         * lib/g++.exp (additional_sources): Remove.
29161         (additional_files): Likewise.
29162         (g++_target_compile): Use dg-additional-files-options.
29163
29164         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29165         Tcl logic.
29166         * gcc.dg/special/ecos.exp: Remove.
29167         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29168         * gcc.dg/special/alias-1.c: Likewise.
29169         * gcc.dg/special/alias-2.c: Likewise.
29170         * gcc.dg/special/gcsec-1.c: Likewise.
29171         * gcc.dg/special/weak-1.c: Likewise.
29172         * gcc.dg/special/weak-2.c: Likewise.
29173         * gcc.dg/special/wkali-1.c: Likewise.
29174         * gcc.dg/special/wkali-2.c: Likewise.
29175
29176         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29177         dg-gpp-additional-*.
29178         * g++.dg/special/conpr-3.C: Likewise.
29179         * g++.dg/special/conpr-4.C: Likewise.
29180         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29181         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29182         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29183         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29184         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29185         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29186         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29187         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29188         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29189         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29190         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29191         * g++.old-deja/g++.other/comdat1.C: Likewise.
29192         * g++.old-deja/g++.other/comdat2.C: Likewise.
29193         * g++.old-deja/g++.other/comdat3.C: Likewise.
29194         * g++.old-deja/g++.other/ctor1.C: Likewise.
29195         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29196
29197 2003-06-05  Richard Henderson  <rth@redhat.com>
29198
29199         * gcc.dg/debug/20030605-1.c: New.
29200
29201 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29202
29203         * README.QMTEST: Update.
29204
29205 2003-06-04  Richard Henderson  <rth@redhat.com>
29206
29207         * gcc.dg/cleanup-1.c: New.
29208         * gcc.dg/cleanup-2.c: New.
29209         * gcc.dg/cleanup-3.c: New.
29210         * gcc.dg/cleanup-4.c: New.
29211         * gcc.dg/cleanup-5.c: New.
29212         * gcc.dg/cleanup-6.c: New.
29213         * gcc.dg/cleanup-7.c: New.
29214
29215 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29216
29217         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29218
29219         * lib/dg-pch.exp: New file.
29220         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29221         * gcc.dg/pch/pch.exp: Likewise.
29222
29223 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29224
29225         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29226         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29227         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29228         * gcc.dg/builtins-17.c: New test case.
29229         * gcc.dg/i386-387-4.c: New test case.
29230         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29231
29232 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29233
29234         * gcc.dg/ultrasp9.c: New test.
29235
29236 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29237
29238         * gcc.c-torture/compile/20030604-1.c: New test.
29239         * gcc.dg/sparc-constant-1.c: New test.
29240
29241 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29242
29243         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29244
29245 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29246
29247         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29248
29249         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29250         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29251
29252 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29253
29254         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29255
29256 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29257
29258         PR c++/10940
29259         * g++.dg/template/spec10.C: New test.
29260
29261 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29262
29263         * gcc.dg/builtins-16.c: New test case.
29264
29265 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29266
29267         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29268         mempcpy test with post-increments.
29269         * gcc.c-torture/execute/string-opt-3.c: New test.
29270         * gcc.dg/string-opt-1.c: New test.
29271
29272 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29273
29274         PR fortran/10965
29275         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29276
29277 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29278
29279         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29280         (scan-assembler): ... here.  Use dg-scan.
29281         (scan-assembler-not): Likewise.
29282         (scan-file): New function.
29283         (scan-file-not): Likewise.
29284         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29285         * gcc.dg/cpp/_Pragma4.c: Likewise.
29286         * gcc.dg/cpp/_Pragma5.c: Likewise.
29287         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29288         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29289         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29290         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29291         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29292         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29293         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29294         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29295         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29296         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29297         * gcc.dg/cpp/cxxcom1.c: Likewise.
29298         * gcc.dg/cpp/line1.c: Likewise.
29299         * gcc.dg/cpp/maccom1.c: Likewise.
29300         * gcc.dg/cpp/maccom2.c: Likewise.
29301         * gcc.dg/cpp/maccom3.c: Likewise.
29302         * gcc.dg/cpp/maccom4.c: Likewise.
29303         * gcc.dg/cpp/maccom5.c: Likewise.
29304         * gcc.dg/cpp/maccom6.c: Likewise.
29305         * gcc.dg/cpp/multiline.c: Likewise.
29306         * gcc.dg/cpp/spacing1.c: Likewise.
29307         * gcc.dg/cpp/spacing2.c: Likewise.
29308         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29309         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29310         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29311         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29312         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29313         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29314         * gcc.dg/cpp/cxxcom2.c: Likewise.
29315         * gcc.dg/cpp/cxxcom2.h: New file.
29316
29317         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29318         * g++.dg/cpp/truefalse.C: Here.
29319         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29320
29321 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29322
29323         * gcc.dg/cpp/redef3.c: New file.
29324
29325 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29326
29327         * gcc.dg/i386-loop-3.c: New test.
29328
29329 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29330
29331         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29332
29333 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29334
29335         * gcc.dg/fwrapv-1.c: New test case.
29336         * gcc.dg/fwrapv-2.c: New test case.
29337
29338 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29339
29340         PR c++/10956
29341         * g++.dg/template/spec9.C: New test.
29342
29343 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29344
29345         * gcc.dg/duff-4.c: New test case.
29346
29347 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29348
29349         PR fortran/10843
29350         * g77.dg/ffixed-form-1.f: New test
29351         * g77.dg/ffixed-form-2.f: New test
29352         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29353         * g77.dg/ffree-form-3.f: New test
29354
29355 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29356
29357         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29358         * gcc.dg/wint_t-1.c: Likewise.
29359
29360 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29361
29362         * g++.dg/template/access11.C: New test.
29363
29364 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29365
29366         PR c++/10849
29367         * g++.dg/template/access10.C: New test.
29368
29369 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29370             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29371
29372         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29373
29374 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29375
29376         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29377         suppress for powerpc-*-darwin*.
29378         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29379
29380 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29381
29382         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29383         suppress option for powerpc-*-darwin*.
29384
29385 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29386
29387         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29388         * gcc.dg/builtins-4.c: Add test for fmod.
29389
29390 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29391
29392         PR c++/10682
29393         * g++.dg/template/instantiate4.C: New test.
29394
29395 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29396
29397         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29398
29399 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29400
29401         * gcc.dg/compat/scalar-return-1_main.c: New file.
29402         * gcc.dg/compat/scalar-return-1_x.c: New file.
29403         * gcc.dg/compat/scalar-return-1_y.c: New file.
29404         * gcc.dg/compat/scalar-return-2_main.c: New file.
29405         * gcc.dg/compat/scalar-return-2_x.c: New file.
29406         * gcc.dg/compat/scalar-return-2_y.c: New file.
29407         * gcc.dg/compat/struct-return-3_main.c: New file.
29408         * gcc.dg/compat/struct-return-3_y.c: New file.
29409         * gcc.dg/compat/struct-return-3_x.c: New file.
29410         * gcc.dg/compat/struct-return-2_main.c: New file.
29411         * gcc.dg/compat/struct-return-2_x.c: New file.
29412         * gcc.dg/compat/struct-return-2_y.c: New file.
29413
29414 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29415
29416         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29417         for hppa*-hp-hpux*.
29418         * gcc.dg/20021014-1.c (dg-options): Likewise.
29419         * gcc.dg/nest.c (dg-options): Likewise.
29420
29421 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29422
29423         PR c++/9738
29424         * g++.dg/ext/dllimport2.C: New file.
29425         * g++.dg/ext/dllimport3.C: New file.
29426
29427 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29428
29429         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29430         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29431         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29432         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29433         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29434         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29435         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29436         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29437         * gcc.dg/compat/small-struct-defs.h: New file.
29438         * gcc.dg/compat/small-struct-init.h: New file.
29439         * gcc.dg/compat/small-struct-check.h: New file.
29440         * gcc.dg/compat/fp-struct-defs.h: New file.
29441         * gcc.dg/compat/fp-struct-check.h: New file.
29442         * gcc.dg/compat/fp-struct-init.h: New file.
29443         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29444         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29445
29446 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29447
29448         * gcc.dg/20030225-2.c: New test.
29449
29450 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29451             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29452
29453         * gcc.c-torture/compile/20030518-1.c: New test case.
29454
29455 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29456
29457         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29458         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29459         gcc-dg-debug-runtest.
29460         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29461         gcc-dg-debug-runtest.
29462
29463 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29464
29465         PR c++/9022
29466         * g++.dg/lookup/using6.C: New test.
29467
29468 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29469
29470         * g++.dg/parse/access2.C: New test.
29471
29472 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29473
29474         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29475         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29476         * gcc.dg/debug/debug.exp: Likewise.
29477
29478 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29479
29480         * gcc.dg/dollar.c: New test.
29481
29482 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29483
29484         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29485         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29486         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29487         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29488         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29489         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29490         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29491         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29492         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29493         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29494         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29495         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29496         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29497         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29498         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29499         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29500         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29501         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29502
29503 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29504
29505         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29506         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29507         support for "repo" mode.
29508         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29509         * lib/g77-dg.exp: Likewise.
29510         * lib/obj-dg.exp: Likewise.
29511
29512 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29513
29514         Merge from gcc-3_2-rhl8-branch:
29515         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29516
29517         * gcc.dg/tls/opt-6.c: New test.
29518
29519         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29520
29521         * gcc.dg/20030405-1.c: New test.
29522
29523         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29524
29525         * gcc.dg/20030309-1.c: New test.
29526
29527         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29528
29529         * gcc.c-torture/execute/20030307-1.c: New test.
29530
29531         2003-02-20  Randolph Chung  <tausq@debian.org>
29532
29533         * gcc.c-torture/compile/20030220-1.c: New test.
29534
29535         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29536
29537         * gcc.dg/20030217-1.c: New test.
29538
29539         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29540
29541         * gcc.c-torture/compile/20020129-1.c: New test.
29542
29543         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29544
29545         * gcc.dg/unroll-1.c: New test.
29546
29547         2002-11-16  Jan Hubicka  <jh@suse.cz>
29548
29549         * gcc.c-torture/execute/20020920-1.c: New test.
29550
29551         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29552
29553         PR target/7434
29554         * gcc.c-torture/compile/20021008-1.c: New test.
29555
29556         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29557
29558         PR target/7559
29559         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29560
29561         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29562
29563         * gcc.c-torture/compile/20020807-1.c: New test.
29564
29565         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29566
29567         * gcc.dg/tls/opt-1.c: New test.
29568
29569         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29570
29571         * gcc.dg/20020729-1.c: New test.
29572
29573         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29574
29575         * g++.dg/opt/life1.C: New test.
29576
29577         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29578
29579         * gcc.dg/20020525-1.c: New test.
29580
29581         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29582
29583         PR c++/6794
29584         * g++.dg/ext/pretty1.C: New test.
29585         * g++.dg/ext/pretty2.C: New test.
29586
29587 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29588
29589         PR c++/8385
29590         * g++.dg/ext/typeof5.C: New test.
29591
29592 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29593
29594         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29595         __USER_LABEL_PREFIX__ into account.
29596         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29597
29598 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29599
29600         * gcc.dg/builtins-15.c: New test case.
29601
29602 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29603
29604         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29605
29606 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29607
29608         * lib/g++.exp: Tweak handling of additional source files.
29609         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29610         * g++.dg/special/conpr-2a.C: Rename to ...
29611         * g++.dg/special/conpr-2a.cc: ... this.
29612         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29613         * g++.dg/special/conpr-3a.C: Rename to ...
29614         * g++.dg/special/conpr-3a.cc: This.
29615         * g++.dg/special/conpr-3b.C: Rename to ...
29616         * g++.dg/special/conpr-3b.cc: This.
29617         * g++.dg/special/conpr-4.C: New test.
29618         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29619
29620 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29621
29622         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29623
29624 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29625
29626         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29627         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29628         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29629         * g++.old-deja/g++.other/warn3.C: Likewise.
29630
29631 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29632
29633         * gcc.dg/i386-387-1.c: Update to also test log.
29634         * gcc.dg/i386-387-2.c: Likewise.
29635
29636 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29637
29638         * g77.f-torture/execute/int8421.f: New test.
29639
29640 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29641
29642         PR c++/10230, c++/10481
29643         * g++.dg/lookup/scoped5.C: New test.
29644
29645 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29646
29647         PR c++/10552
29648         * g++.dg/template/ttp6.C: New test.
29649
29650 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29651
29652         * gcc.c-torture/execute/builtins: New directory.
29653         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29654         gcc.c-torture/execute/builtins.
29655         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29656         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29657         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29658         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29659
29660 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29661
29662         PR c++/9252
29663         * g++.dg/template/access8.C: New test.
29664         * g++.dg/template/access9.C: New test.
29665
29666 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29667
29668         PR c++/9554
29669         * g++.dg/parse/access1.C: New test.
29670
29671 2003-05-09  DJ Delorie  <dj@redhat.com>
29672
29673         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29674         long, and not an int.
29675
29676 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29677
29678         PR c++/10555, c++/10576
29679         * g++.dg/template/memclass1.C: New test.
29680
29681 2003-05-08  DJ Delorie  <dj@redhat.com>
29682
29683         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29684         targets.
29685         * gcc.c-torture/execute/20021024-1.x: Likewise.
29686         * gcc.c-torture/execute/shiftdi.x: Likewise.
29687         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29688         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29689         * gcc.dg/20021018-1.c: Likewise.
29690
29691 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29692
29693         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29694
29695         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29696         (bcopy): Call memmove.
29697
29698 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29699
29700         * g77.f-torture/compile/8485.f: New test case.
29701
29702 2003-05-07  Richard Henderson  <rth@redhat.com>
29703
29704         PR c++/10570
29705         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29706         Verify exception_cleanup not called for rethrows.
29707         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29708         when exiting catch block without rethrowing.
29709         * g++.dg/eh/forced3.C: New.
29710         * g++.dg/eh/forced4.C: New.
29711
29712 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29713
29714         * gcc.dg/20030505.c: Fix triplet.
29715
29716 2003-05-06  DJ Delorie  <dj@redhat.com>
29717
29718         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29719         * gcc.dg/nest.c: Likewise.
29720
29721 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29722
29723         * gcc.dg/builtins-14.c: New test case.
29724
29725 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29726
29727         * lib/compat.exp (compat-execute): New argument.
29728         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29729         * gcc.dg/compat: New test directory.
29730         * gcc.dg/compat/compat.exp: New expect script.
29731         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29732         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29733         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29734         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29735         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29736         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29737
29738         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29739         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29740         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29741         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29742         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29743         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29744         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29745         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29746         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29747         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29748         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29749         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29750         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29751         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29752         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29753
29754 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29755
29756         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29757
29758 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29759
29760         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29761
29762 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29763
29764         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29765         * gcc.dg/ppc-fsel-2.c: New test.
29766
29767         * gcc.dg/unused-5.c: New test.
29768
29769 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29770
29771         PR c++/10496
29772         * g++.dg/warn/pmf1.C: New test.
29773
29774 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29775
29776         PR c++/4494
29777         * g++.dg/warn/main.C: New test.
29778
29779 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29780
29781         * gcc.dg/nonnull-3.c: New test.
29782
29783 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29784
29785         * gcc.dg/cpp/Wtrigraphs.c: Update.
29786         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29787
29788 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29789
29790         * gcc.dg/ppc-fsel-1.c: New test.
29791
29792 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29793
29794         PR c/10604
29795         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29796
29797 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29798
29799         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29800
29801 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29802
29803         PR c++/9364, c++/10553, c++/10586
29804         * g++.dg/parse/typename4.C: New test.
29805         * g++.dg/parse/typename5.C: Likewise.
29806
29807 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29808
29809         * gcc.c-torture/compile/20030503-1.c: New test.
29810
29811 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29812
29813         * g++.dg/lookup/using5.C: Fix testcase error.
29814
29815 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29816
29817         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29818         since MEABI is no longer supported.  Remove all vestiges
29819         of MEABI from the test.
29820
29821 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29822
29823         PR c++/10554
29824         * g++.dg/lookup/using5.C: New test.
29825
29826 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29827
29828         PR c++/8772
29829         * g++.dg/template/ttp5.C: New test.
29830
29831 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29832
29833         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29834         (dg-gpp-additional-sources): New function.
29835         (dg-gpp-additional-files): Likewise.
29836         * lib/g++.exp (additional_sources): New variable.
29837         (additional_files): Likewise.
29838         (g++_target_compile): Deal with them.
29839         * lib/old-dejagnu.exp: Remove.
29840         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29841         * g++.old-deja: Revise all tests to use dg commands.
29842
29843 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29844
29845         PR c++/9432, c++/9528
29846         * g++.dg/lookup/using4.C: New test.
29847
29848 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29849
29850         * gcc.dg/noreturn-5.c: New file.
29851         * gcc.dg/noreturn-6.c: New file.
29852
29853         * gcc.c-torture/compile/inline-1.c: New file.
29854
29855 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29856
29857         PR c++/10551
29858         * g++.dg/template/explicit1.C: New test.
29859
29860 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29861
29862         PR c++/10549
29863         * g++.dg/other/bitfield1.C: New test.
29864
29865         PR c++/10527
29866         * g++.dg/init/new7.C: New test.
29867
29868 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29869
29870         * g++.dg/ext/desig1.C: New test.
29871         * g++.dg/ext/init1.C: Update.
29872
29873         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29874
29875 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29876
29877         PR c++/10180
29878         * g++.dg/warn/Winline-1.C: New test.
29879
29880 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29881
29882         * gcc.c-torture/execute/string-opt-19.c: New test.
29883
29884         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29885         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29886
29887 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29888
29889         PR c++/10506
29890         * g++.dg/init/new6.C: New test.
29891
29892         PR c++/10503
29893         * g++.dg/init/ref6.C: New test.
29894
29895 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29896
29897         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29898
29899 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29900
29901         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29902         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29903
29904 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29905
29906         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29907         initialized static data members.
29908
29909 2003-04-25  H.J. Lu <hjl@gnu.org>
29910
29911         * gcc.dg/ia64-sync-4.c: New test.
29912
29913 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29914
29915         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29916         date.
29917
29918 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29919
29920         PR c++/10337
29921         * g++.dg/warn/conv1.C: New test.
29922         * g++.old-deja/g++.other/conv7.C: Adjust.
29923         * g++.old-deja/g++.other/overload14.C: Adjust.
29924
29925 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29926
29927         PR c++/10471
29928         * g++.dg/template/defarg2.C: New test.
29929
29930 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29931
29932         * gcc.dg/cpp/include2.c: Update.
29933         * gcc.dg/cpp/multiline-2.c: New.
29934         * gcc.dg/cpp/multiline.c: Update.
29935         * gcc.dg/cpp/strify2.c: Update.
29936         * gcc.dg/cpp/trad/literals-2.c: Update.
29937
29938 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29939
29940         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29941
29942 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29943
29944         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29945
29946 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29947
29948         PR c++/10451
29949         * g++.dg/parse/crash4.C: New test.
29950
29951         PR c++/9847
29952         * g++.dg/parse/crash5.C: New test.
29953
29954 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29955
29956         PR c++/10446
29957         * g++.dg/parse/crash3.C: New test.
29958
29959         PR c++/10428
29960         * g++.dg/parse/elab1.C: New test.
29961
29962 2003-04-22  Devang Patel  <dpatel@apple.com>
29963
29964         * gcc.dg/cpp/trad/funlike-5.c: New test.
29965
29966 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29967
29968         * g++.dg/other/packed1.C: Fix dg options.
29969
29970 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29971
29972         * g++.dg/other/offsetof2.C: New test.
29973
29974 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29975
29976         * g++.dg/template/recurse.C: Adjust location of error messages.
29977
29978 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29979
29980         PR c++/9881
29981         * g++.dg/init/addr-const1.C: New test.
29982         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29983
29984 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29985
29986         PR c++/10405
29987         * g++.dg/lookup/struct-hack1.C: New test.
29988
29989 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29990
29991         * ucs.c: Update diagnostic messages.
29992
29993 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29994
29995         * gcc.dg/cpp/truefalse.cpp: New test.
29996         * gcc.dg/cpp/cpp.exp: Update.
29997         * g++.dg/other/stdbool-if.C: Remove.
29998
29999 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30000
30001         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30002         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30003
30004 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30005
30006         * gcc.c-torture/compile/20030418-1.c: New test.
30007
30008 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30009
30010         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30011
30012 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30013
30014         PR c++/10347
30015         g++.dg/template/dependent-name1.C: New test.
30016
30017 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30018
30019         * gcc.dg/warn-1.c (tourist_guide): New array,
30020         contains a pointer to bar.
30021
30022 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30023
30024         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30025         * gcc.c-torture/execute/medce-1.c: New test case.
30026         * gcc.c-torture/execute/medce-2.c: New test case.
30027
30028 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30029
30030         * lib/prune.exp: Ignore more messages.
30031
30032         PR c++/10381
30033         * g++.dg/parse/lookup3.C: New test.
30034
30035 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30036
30037         * gcc.c-torture/compile/20030415-1.c : New test.
30038
30039 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30040
30041         * gcc.c-torture/execute/scope-2.c: Move to ...
30042         * gcc.dg/noncompile/scope.c: .... here.
30043
30044 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30045
30046         * gcc.dg/20030414-2.c: New test case.
30047
30048 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30049
30050         PR target/10377
30051         * gcc.dg/20030414-1.c: New test.
30052
30053 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30054
30055         * gcc.dg/builtins-12.c: New test case.
30056         * gcc.dg/builtins-13.c: New test case.
30057
30058 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30059
30060         * gcc.c-torture/execute/string-opt-18.c: New test.
30061
30062 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30063
30064         PR c++/10300
30065         * g++.dg/init/new5.C: New test.
30066
30067 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30068
30069         PR c++/7910
30070         * g++.dg/ext/dllimport1.C: New test.
30071
30072 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30073
30074         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30075
30076 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30077
30078         PR Fortran/9263
30079         * g77.f-torture/noncompile/9263.f: New test
30080         PR Fortran/1832
30081         * g77.f-torture/execute/1832.f: New test
30082
30083 2003-04-11  David Chad  <davidc@freebsd.org>
30084             Loren J. Rittle  <ljrittle@acm.org>
30085
30086         libobjc/8562
30087         * objc.dg/headers.m: New test.
30088
30089 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30090
30091         * gcc.c-torture/execute/builtin-noret-2.c: New.
30092         * gcc.c-torture/execute/builtin-noret-2.x: New.
30093         XFAIL builtin-noret-2.c at -O1 and above.
30094         * gcc.dg/redecl.c: New.
30095         * gcc.dg/Wshadow-1.c: Update error regexps.
30096
30097 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30098
30099         * g++.dg/abi/bitfield10.C: New test.
30100
30101 2003-04-09  Mike Stump  <mrs@apple.com>
30102
30103         * gcc.dg/pch/pch.exp: Make testcase names longer.
30104         * g++.dg/pch/pch.exp: Make testcase names longer.
30105
30106 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30107
30108         * gcc.dg/builtins-11.c: New test case.
30109
30110 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30111
30112         * gcc.dg/builtins-9.c: New test case.
30113         * gcc.dg/builtins-10.c: New test case.
30114
30115 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30116
30117         * gcc.dg/noncompile/init-4.c.c: New test.
30118
30119 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30120
30121         * gcc.misc-test/gcov-9.c: New test.
30122         * gcc.misc-test/gcov-10.c: New test
30123         * gcc.misc-test/gcov-11.c: New test.
30124
30125 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30126
30127         PR optimization/10024
30128         * gcc.c-torture/compile/20030405-1.c: New test.
30129
30130 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30131
30132         * gcc.dg/pch/static-3.c: New.
30133         * gcc.dg/pch/static-3.hs: New.
30134         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30135
30136 2003-04-04  Richard Henderson  <rth@redhat.com>
30137
30138         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30139         * g++.dg/eh/forced2.C: Likewise.
30140
30141 2003-04-03  Mike Stump  <mrs@apple.com>
30142
30143         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30144         target arg.
30145         (scan-assembler-times, scan-assembler-not): Likewise.
30146         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30147
30148 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30149
30150         * gcc.dg/sparc-loop-1.c: New test.
30151
30152 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30153
30154         PR other/9274
30155         * g++.dg/pch/system-2.C: New.
30156         * g++.dg/pch/system-2.Hs: New.
30157
30158 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30159
30160         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30161
30162         * g++.dg/eh/simd-1.C (vecfunc): Same.
30163
30164 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30165
30166         * gcc.c-torture/execute/20030401-1.c: New test case.
30167
30168 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30169
30170         * objc.dg/defs.m: New.
30171
30172 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30173
30174         * g++.dg/eh/simd-1.C: New.
30175         * g++.dg/eh/simd-2.C: New.
30176
30177 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30178
30179         * gcc.c-torture/execute/simd-3.c: New.
30180
30181 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30182
30183         PR c/9936
30184         * gcc.dg/20030331-2.c: New test.
30185
30186 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30187
30188         PR c++/10278
30189         * g++.dg/parse/crash2.C: New test.
30190
30191 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30192
30193         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30194         * gcc.c-torture/execute/20030331-1.c: ...here.
30195
30196 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30197
30198         * gcc.c-torture/execute/20030331-1.c: New test.
30199
30200 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30201
30202         * lib/gcov.exp: Adjust call return testing strings.
30203         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30204
30205 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30206
30207         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30208         * gcc.dg/builtins-7.c: New test case.
30209         * gcc.dg/builtins-8.c: New test case.
30210
30211 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30212
30213         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30214
30215 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30216
30217         PR c++/7647
30218         * g++.dg/lookup-class-member-2.C: New test.
30219
30220 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30221
30222         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30223
30224 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30225
30226         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30227
30228 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30229
30230         * g++.dg/init/attrib1.C: New test.
30231
30232 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30233
30234         * gcc.dg/ultrasp8.c: New test.
30235
30236 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30237
30238         * gcc.dg/ultrasp7.c: New test.
30239
30240 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30241
30242         PR c++/10047
30243         * g++.dg/template/inline1.C: New test.
30244
30245 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30246
30247         * gcc.dg/sparc-dwarf2.c: New test.
30248
30249 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30250
30251         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30252         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30253
30254 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30255
30256         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30257         than reading .x files.
30258         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30259         * g77.dg/gcov/gcov-1.f: Likewise.
30260         * gcc.misc-tests/gcov-4b.c: Likewise.
30261         * gcc.misc-tests/gcov-5b.c: Likewise.
30262         * gcc.misc-tests/gcov-6.c: Likewise.
30263         * gcc.misc-tests/gcov-7.c: Likewise.
30264         * gcc.misc-tests/gcov-8.c: Likewise.
30265         * g++.dg/gcov/gcov-1.x: Remove.
30266         * g77.dg/gcov/gcov-1.x: Likewise.
30267         * gcc.misc-tests/gcov-4b.x: Likewise.
30268         * gcc.misc-tests/gcov-5b.x: Likewise.
30269         * gcc.misc-tests/gcov-6.x: Likewise.
30270         * gcc.misc-tests/gcov-7.x: Likewise.
30271         * gcc.misc-tests/gcov-8.x: Likewise.
30272
30273 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30274
30275         PR opt/10087
30276         * gcc.dg/20030324-1.c: New test.
30277
30278 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30279
30280         PR c++/10224
30281         * g++.dg/template/arg3.C: New test.
30282
30283         PR c++/10158
30284         * g++.dg/template/friend18.C: New test.
30285
30286 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30287
30288         * g77.f-torture/compile/20030326-1.f: New test case.
30289
30290 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30291
30292         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30293
30294         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30295
30296 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30297
30298         * gcc.dg/ia64-sync-3.c: New test.
30299
30300 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30301
30302         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30303
30304 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30305
30306         * gcc.dg/ultrasp6.c: New test.
30307
30308 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30309
30310         * gcc.dg/i386-signbit-1.c: New test.
30311         * gcc.dg/i386-signbit-2.c: New test.
30312         * gcc.dg/i386-signbit-3.c: New test.
30313
30314 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30315
30316         * gcc.dg/ultrasp5.c: Fix options.
30317
30318 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30319
30320         * gcc.dg/ultrasp5.c: Fix comment.
30321
30322 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30323
30324         PR fortran/10197
30325         * g77.f-torture/execute/10197.f: New test.
30326
30327 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30328
30329         PR c++/9898, c++/383
30330         * g++.dg/template/conv6.C: New test.
30331
30332         PR c++/10119
30333         * g++.dg/template/ptrmem5.C: New test.
30334
30335         PR c++/10026
30336         * g++.dg/lookup/koenig1.C: New test.
30337
30338         PR C++/10199
30339         * g++.dg/lookup/template2.C: New test.
30340
30341 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30342
30343         * g++.dg/opt/rtti1.C: New test.
30344
30345 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30346
30347         * gcc.dg/ultrasp5.c: New test.
30348
30349 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30350
30351         PR middle-end/9967
30352         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30353         builtin fputs.
30354
30355 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30356
30357         PR c/8224
30358         * gcc.dg/20030323-1.c: New test.
30359
30360 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30361
30362         * gcc.c-torture/compile/20030323-1.c: New test case.
30363
30364 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30365
30366         * gcc.dg/20030321-1.c: New test.
30367
30368 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30369
30370         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30371
30372 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30373
30374         PR c++/9978, c++/9708
30375         * g++.dg/ext/vlm1.C: Adjust expected error.
30376         * g++.dg/ext/vla2.C: New test.
30377         * g++.dg/template/arg1.C: New test.
30378         * g++.dg/template/arg2.C: New test.
30379
30380 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30381
30382         * g77.f-torture/execute/select.f: New test.
30383         * g77.f-torture/noncompile/select_no_compile.f: New test.
30384
30385 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30386
30387         PR c++/9898
30388         * g++.dg/other/error4.C: New test.
30389
30390 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30391
30392         * g++.dg/template/friend17.C: New test.
30393
30394 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30395
30396         * gcc.c-torture/compile/20030320-1.c: New.
30397
30398 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30399
30400         * gcc.dg/builtins-6.c: New test case.
30401
30402 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30403
30404         PR target/10073
30405         * gcc.c-torture/compile/20030319-1.c: New.
30406
30407 2003-03-18  Jan Hubicka  <jh@suse.cz>
30408
30409         * gcc.dg/i386-cvt-1.c: New test.
30410
30411 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30412
30413         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30414         * objc.dg/naming-2.m: Likewise.
30415
30416 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30417
30418         PR c++/9639
30419         * g++.dg/parse/crash1.C: New test.
30420
30421 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30422
30423         PR c++/8805
30424         * g++.dg/eh/cleanup1.C: New test.
30425
30426 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30427
30428         * gcc.c-torture/execute/20030316-1.c: New test case.
30429
30430 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30431
30432         PR c++/9629
30433         * g++.dg/init/ctor2.C: New test.
30434
30435 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30436
30437         * g77.f-torture/compile/xformat.f: New test case.
30438
30439 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30440
30441         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30442         * g++.old-deja/g++.mike/eh50.C: Likewise.
30443
30444 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30445
30446         PR c++/6440
30447         * g++.dg/template/spec7.C: New test.
30448         * g++.dg/template/spec8.C: Likewise.
30449
30450 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30451
30452         * gcc.c-torture/execute/20030313-1.c: New test.
30453
30454 2003-03-14  Richard Henderson  <rth@redhat.com>
30455
30456         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30457
30458 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30459
30460         * gcc.c-torture/compile/20030314-1.c: New test.
30461
30462 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30463
30464         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30465         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30466         thumb target,
30467         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30468         to accept newer _imp__  prefix and additional
30469         newline in .drectve section.
30470         * gcc.dg/dll-4.c: Likewise.
30471         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30472         switch.
30473
30474 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30475
30476         * g++.dg/parse/namespace9.C: New test.
30477
30478         * g++.dg/init/ref5.C: New test.
30479         * g++.dg/parse/ptrmem1.C: Likewise.
30480
30481 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30482
30483         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30484         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30485         regular expression.
30486         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30487         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30488
30489 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30490
30491         * gcc.c-torture/execute/20030224-2.c: New test.
30492
30493 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30494
30495         * gcc.dg/decl-3.c: New test.
30496
30497 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30498
30499         * gcc.dg/i386-loop-2.c: New test.
30500
30501 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30502
30503         PR c++/9474
30504         * g++.dg/parse/namespace8.C: New test.
30505
30506         PR c++/9924
30507         * g++.dg/overload/builtin2.C: New test.
30508
30509 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30510
30511         * gcc.dg/return-type-3.c: New test.
30512
30513 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30514
30515         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30516         profiling options are not supported.
30517
30518 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30519
30520         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30521         * g++.old-deja/g++.warn/impint2.C: Likewise.
30522
30523 2003-03-10  Devang Patel  <dpatel@apple.com>
30524
30525         * g++.dg/cpp/c++_cmd_1.C: New test.
30526         * g++.dg/cpp/c++_cmd_1.h: New file.
30527
30528 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30529
30530         * gcc.dg/altivec-9.c: New file.
30531
30532 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30533
30534         * gcc.dg/ppc-sdata-1.c: New test.
30535         * gcc.dg/ppc-sdata-2.c: New test.
30536
30537 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30538
30539         PR c++/9373
30540         * g++.dg/opt/ptrmem2.C: New test.
30541
30542         PR c++/8534
30543         * g++.dg/opt/ptrmem1.C: New test.
30544
30545 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30546
30547         * gcc.dg/i386-loop-1.c: New test.
30548
30549 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30550
30551         PR c++/9970
30552         * g++.dg/lookup/friend1.C: New test.
30553
30554 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30555
30556         PR c++/9823
30557         * g++.dg/parser/constructor1.C: New test.
30558
30559 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30560
30561         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30562
30563         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30564
30565 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30566
30567         * gcc.dg/cpp/Wunused.c: Update test.
30568
30569 2003-03-08  Jan Hubicka  <jh@suse.cz>
30570
30571         * gcc.dg/inline-3.c: New test.
30572
30573 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30574
30575         PR c++/9809
30576         * g++.dg/parse/builtin1.C: New test.
30577
30578         PR c++/9982
30579         * g++.dg/abi/cookie1.C: New test.
30580         * g++.dg/abi/cookie2.C: Likewise.
30581
30582         PR c++/9524
30583         * g++.dg/template/field1.C: New test.
30584
30585         PR c++/9912
30586         * g++.dg/parse/class1.C: New test.
30587         * g++.dg/parse/namespace7.C: Likewise.
30588         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30589
30590 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30591
30592         * g++.dg/init/ref4.C: New test.
30593
30594 2003-03-07  Jan Hubicka  <jh@suse.cz>
30595
30596         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30597         * gcc.dg/inline-3.c: New test.
30598
30599 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30600
30601         * g++.dg/init/ref3.C: New test.
30602
30603         PR c++/9965
30604         * g++.dg/init/ref2.C: New test.
30605
30606         PR c++/9400
30607         * g++.dg/warn/Wshadow-2.C: New test.
30608
30609         PR c++/9791
30610         * g++.dg/warn/Woverloaded-1.C: New test.
30611
30612 2003-03-05  Jan Hubicka  <jh@suse.cz>
30613
30614         * gcc.dg/i386-local2.c: New.
30615         * gcc.dg/i386-local.c: Fix typo.
30616
30617 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30618
30619         * g++.dg/abi/layout3.C: New test.
30620
30621 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30622
30623         * gcc.c-torture/compile/20030305-1.c
30624
30625 2003-03-05  Jan Hubicka  <jh@suse.cz>
30626
30627         * gcc.dg/i386-local.c: New.
30628
30629 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30630
30631         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30632
30633 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30634
30635         * gcc.dg/switch-2.c: New test.
30636         * gcc.dg/switch-3.c: New test.
30637         * gcc.dg/Wswitch.c: Adjust line numbers.
30638         * gcc.dg/Wswitch-default.c: Likewise.
30639         * gcc.dg/Wswitch-enum.c: Likewise.
30640
30641 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30642
30643         * gcc.c-torture/execute/20030222-1.c: New test.
30644
30645 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30646
30647         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30648
30649 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30650
30651         PR c++/9878
30652         * g++.dg/init/ref1.C: New test.
30653
30654 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30655
30656         * gcc.dg/sh-relax.c: New SH-only test.
30657
30658 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30659
30660         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30661         comment explaining purpose of testcase.
30662
30663 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30664
30665         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30666         for HC11/HC12 (asm needs two int registers).
30667         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30668         HC11/HC12 because the test uses an asm which needs two 32-bit
30669         registers.
30670
30671 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30672
30673         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30674         for HC11/HC12 (array is too large otherwise).
30675         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30676         * gcc.c-torture/compile/20010518-2.x: Likewise.
30677         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30678         HC11/HC12 (array is too large).
30679
30680 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30681
30682         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30683         * lib/g++-dg.exp (g++-dg-test): Likewise.
30684
30685 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30686
30687         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30688         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30689
30690 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30691
30692         * g++.dg/warn/implicit-typename1.C: Remove warning.
30693
30694 2003-02-28  Richard Henderson  <rth@redhat.com>
30695
30696         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30697         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30698
30699 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30700
30701         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30702         * g++.dg/pch/pch.exp: Likewise.
30703
30704 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30705
30706         PR c++/9879
30707         * testsuite/g++.dg/init/new4.C: New test.
30708
30709 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30710
30711         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30712
30713 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30714
30715         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30716         unsigned long.
30717
30718         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30719         wider than float.
30720
30721 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30722
30723         * lib/scanasm.exp: Add support for counting numbers of
30724         occurences.
30725         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30726         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30727
30728 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30729
30730         PR c++/9683
30731         * g++.dg/template/static3.C: New test.
30732
30733         PR c++/9829
30734         * g++.dg/parse/namespace6.C: New test.
30735
30736 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30737
30738         PR target/9732
30739         * gcc.dg/20030225-1.c: New test.
30740
30741 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30742
30743         * README: Remove out-of-date information.
30744
30745         PR c++/9836
30746         * g++.dg/template/spec6.C: New test.
30747
30748 2003-02-24  Jeff Law  <law@redhat.com>
30749
30750         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30751
30752 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30753
30754         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30755         * gcc.dg/pragma-ep-1.c: Likewise.
30756
30757 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30758
30759         PR c++/9602
30760         * g++.dg/template/friend16.C: New test.
30761
30762 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30763
30764         PR c++/5333
30765         * g++.dg/parse/fused-params1.C: Adjust error messages.
30766         * g++.dg/template/nested3.C: New test.
30767
30768 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30769
30770         * g++.dg/abi/param1.C: New test.
30771
30772 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30773
30774         PR c++/7982
30775         * g++.dg/warn/implicit-typename1.C: New test.
30776
30777 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30778
30779         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30780         with "mtune".
30781         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30782         * gcc.c-torture/execute/20010129-1.x: Likewise.
30783         * gcc.dg/20011107-1.c: Likewise.
30784         * gcc.dg/20020108-1.c: Likewise.
30785         * gcc.dg/20020122-3.c: Likewise.
30786         * gcc.dg/20020206-1.c: Likewise.
30787         * gcc.dg/20020310-1.c: Likewise.
30788         * gcc.dg/20020426-2.c: Likewise.
30789         * gcc.dg/20020517-1.c: Likewise.
30790         * gcc.dg/991230-1.c: Likewise.
30791         * gcc.dg/i386-unroll-1.c: Likewise.
30792         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30793
30794 2003-02-22  Jan Hubicka  <jh@suse.cz>
30795
30796         * gcc.dg/i386-mul.c: New test.
30797
30798 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30799
30800         * gcc.dg/builtins-5.c: New test case.
30801
30802 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30803
30804         * gcc.dg/asmreg-1.c: New test.
30805
30806 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30807
30808         PR c++/9749
30809         * g++.dg/parse/varmod1.C: New test.
30810
30811 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30812
30813         PR c++/9727
30814         * g++.dg/template/op1.C: New test.
30815
30816 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30817
30818         PR c++/8906
30819         * g++.dg/template/nested2.C: New test.
30820
30821 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30822
30823         PR c++/8724
30824         * g++.dg/expr/dtor1.C: New test.
30825
30826 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30827
30828         * gcc.dg/cpp/include3.c: New test.
30829         * gcc.dg/cpp/inc/foo.h: New file.
30830
30831 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30832
30833         * gcc.c-torture/execute/20030221-1.c: New test.
30834
30835 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30836
30837         PR c++/9729
30838         * g++.dg/abi/conv1.C: New test.
30839
30840 2003-02-20  Jan Hubicka  <jh@suse.cz>
30841
30842         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30843
30844 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30845
30846         * gcc.c-torture/compile/20030219-1.c: New test.
30847
30848 2003-02-18  Jan Hubicka  <jh@suse.cz>
30849
30850         * gcc.dg/funcorder.c: New test.
30851
30852 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30853
30854         * gcc.c-torture/execute/20030218-1.c: New.
30855
30856 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30857
30858         * gcc.dg/20030218-1.c: New.
30859
30860 2003-02-18  Richard Henderson  <rth@redhat.com>
30861
30862         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30863         * gcc.dg/attr-used-2.c: New.
30864
30865 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30866
30867         PR c++/9704
30868         * g++.dg/init/copy5.C: New test.
30869
30870 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30871
30872         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30873         * g++.dg/pch/pch.exp: Likewise.
30874
30875 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30876
30877         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30878         STACK_SIZE is not defined.
30879
30880 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30881
30882         PR c++/9457
30883         * g++.dg/template/init1.C: New test.
30884
30885 2003-02-16  Jan HUbicka  <jh@suse.cz>
30886
30887         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30888         (foo): Add few extra tests
30889         * gcc.dg/c99-const-expr-3.c: Likewise.
30890         * gcc.c-torture/execute/20030216-1.c: New.
30891
30892 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30893
30894         PR c++/9459
30895         * g++.dg/ext/typeof4.C: New test.
30896
30897 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30898
30899         * gcc.dg/i386-387-3.c: New test case.
30900
30901 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30902
30903         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30904         cris-*-elf* cris-*-aout* and mmix-*-*.
30905
30906 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30907
30908         * gcc.dg/20030213-1.c: New test.
30909
30910 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30911
30912         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30913         * gcc.dg/i386-387-2.c: Likewise.
30914
30915 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30916
30917         * gcc.dg/ppc-spe.c: Fix formatting.
30918         Enable tests that were previously unsupported by gas.
30919         Delete tests for instructions that no longer exist.
30920         Switch arguments on evsubifw builtin.
30921
30922 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30923
30924         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30925         STACK_SIZE is too small.
30926
30927 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30928             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30929
30930         * gcc.dg/decl-2.c: New test.
30931
30932 2003-02-10  Jan Hubicka  <jh@suse.cz>
30933
30934         * gcc.dg/i386-fpcvt-1.c: New test.
30935
30936 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30937
30938         * gcc.c-torture/execute/20030209-1.c: New test.
30939
30940 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30941
30942         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30943         int-wide bitops, use the constants of the same width.
30944         Likewise, if long long is 32-bit wide, test bitops using
30945         32-bit constants.
30946
30947 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30948
30949         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30950
30951 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30952
30953         * testsuite/gcc.dg/builtins-4.c: New test case.
30954
30955 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30956
30957         * gcc.dg/20020430-1.c: Fix dg command typos.
30958         * gcc.dg/20020503-1.c: Likewise.
30959
30960 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30961
30962         PR c++/8785
30963         * g++.dg/parse/fused-params1.C: New test.
30964
30965         PR c++/8857
30966         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30967
30968         PR c++/8921
30969         * g++.dg/parse/non-dependent1.C: New test.
30970
30971         PR c++/8928
30972         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30973
30974         PR c++/9228
30975         * g++.dg/parse/undefined7.C: New test.
30976         * g++.dg/parse/non-templ1.C: New test.
30977
30978         PR c++/9229
30979         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30980
30981 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30982
30983         * gcc.c-torture/compile/20030206-1.c: New test.
30984
30985 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30986
30987         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30988         "pow" to "foo" to avoid potential confusion with a math built-in.
30989
30990 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30991
30992         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30993         conditions for SPARC targets.
30994
30995 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30996
30997         * gcc.dg/20030204-1.c: New test.
30998
30999 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31000
31001         PR c++/38
31002         * g++.dg/parse/array-size1.C: New test.
31003
31004         PR c++/5657
31005         * g++.dg/parse/undefined3.C: New test.
31006
31007         PR c++/5665
31008         * g++.dg/parse/undefined4.C: New test.
31009
31010         PR c++/5975
31011         * g++.dg/parse/undefined5.C: New test.
31012
31013         PR c++/7259
31014         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31015
31016         PR c++/8578
31017         * g++.dg/parse/casting-operator1.C: New test.
31018
31019         PR c++/8596
31020         * g++.dg/parse/undefined6.C: New test.
31021
31022         PR c++/8736
31023         * g++.dg/parse/missing-template1.C: New test.
31024
31025 2003-02-04  Jan Hubicka  <jh@suse.cz>
31026
31027         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31028         * gcc.dg/i386-cmov?.c: Likewise.
31029         * gcc.dg/i386-fpcvt-?.c: Likewise.
31030         * gcc.dg/i386-ssefp-1.c: Likewise.
31031         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31032         conventions.
31033
31034 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31035
31036         PR c++/7129
31037         * testsuite/g++.dg/ext/max.C: New test.
31038
31039 2003-02-03  Jan Hubicka  <jh@suse.cz>
31040
31041         * gcc.c-torture/execute/20030203-1.c: New test.
31042
31043 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31044
31045         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31046         'natural-endian'.
31047
31048 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31049
31050         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31051         * g++.dg/init/new2.C: Likewise.
31052         * g++.dg/other/new1.C: Likewise.
31053
31054 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31055
31056         * gcc.dg/struct-ret-libc.c: New test.
31057
31058 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31059
31060         * gcc.dg/20030129-1.c: New test.
31061
31062 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31063
31064         PR c++/8849
31065         * g++.dg/template/ptrmem4.C: New test.
31066
31067 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31068
31069         * g++.dg/parser/constant1.C: New test.
31070
31071 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31072
31073         PR c++/8591
31074         * g++.dg/parse/friend2.C: New test.
31075
31076 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31077
31078         PR c++/9437
31079         * g++.dg/template/unify4.C: New test.
31080
31081 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31082
31083         * gcc.c-torture/execute/20030128-1.c: New test.
31084
31085 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31086
31087         * g++.dg/lookup/nested1.C: Test moved from ...
31088         * g++.old-deja/g++.other/lookup24.C: ... here.
31089
31090 2003-01-28  Jan Hubicka  <jh@suse.cz>
31091
31092         * gcc.dg/i386-cmov5.c: New test.
31093
31094 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31095
31096         * gcc.c-torture/execute/20010925-1.c: Changed the
31097         memcpy declaration.
31098
31099 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31100
31101         PR c++/3902
31102         * g++.dg/parse/template5.C: New test.
31103
31104 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31105
31106         PR fortran/9258
31107         * g77.dg/pr9258: New test.
31108
31109 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31110
31111         * README: Move relevant parts from README.g++.
31112
31113         * README.g++: Remove this file.
31114
31115 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31116
31117         * g++.dg/abi/dcast1.C: New test.
31118
31119 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31120
31121         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31122
31123 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31124
31125         PR c++/47
31126         * g++.old-deja/g++.other/lookup24.C: New test.
31127
31128 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31129
31130         PR middle-end/7227
31131         * gcc.dg/uninit-C.c: New test.
31132
31133 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31134
31135         * g++.dg/abi/covariant1.C: New test.
31136
31137 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31138
31139         * gcc.dg/20030123-1.c: New test.
31140
31141 2003-01-25  Jan Hubicka  <jh@suse.cz>
31142
31143         PR opt/8492
31144         * gcc.c-torture/compile/20030125-1.c
31145
31146 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31147
31148         PR c++/9403
31149         * g++.dg/parse/template3.C: New test.
31150         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31151
31152         PR c++/795
31153         * g++.dg/parse/template4.C: New test.
31154
31155         PR c++/9415
31156         * g++.dg/template/qual2.C: New test.
31157
31158         PR c++/8545
31159         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31160
31161         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31162
31163 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31164
31165         * gcc.c-torture/execute/switch-1.c: New test case.
31166
31167 2003-01-25  Jan Hubicka  <jh@suse.cz>
31168
31169         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31170
31171 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31172
31173         Tweaks for Bison-1.875. From the NEWS file:
31174         "- `parse error' -> `syntax error'
31175         Bison now uniformly uses the term `syntax error'"
31176         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31177         * gcc.dg/cpp/digraph2.c: Likewise.
31178         * gcc.dg/cpp/direct2.c: Likewise.
31179         * gcc.dg/cpp/paste4.c: Likewise.
31180         * gcc.dg/c90-restrict-1.c: Likewise.
31181         * gcc.dg/c99-func-2.c: Likewise.
31182         * gcc.dg/noncompile/920721-2.c: Likewise.
31183         * gcc.dg/noncompile/930622-2.c: Likewise.
31184         * gcc.dg/noncompile/940112-1.c: Likewise.
31185         * gcc.dg/noncompile/950921-1.c: Likewise.
31186         * gcc.dg/noncompile/951123-1.c: Likewise.
31187         * gcc.dg/noncompile/971104-1.c: Likewise.
31188         * gcc.dg/noncompile/990416-1.c: Likewise.
31189
31190 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31191
31192         * g++.dg/parse/undefined1.C: Add error message.
31193
31194 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31195
31196         PR c++/9354
31197         * g++.dg/parse/new1.C: New test.
31198
31199         PR c++/9216
31200         * g++.dg/parse/template2.C: New test.
31201
31202         PR c++/9354
31203         * g++.dg/parse/typedef2.C: New test.
31204
31205         PR c++/9328
31206         * g++.dg/ext/typeof3.C: New test.
31207
31208 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31209
31210         PR c++/2738
31211         * g++.dg/parse/ret-type1.C: New test.
31212
31213         PR c++/3792
31214         * g++.dg/parse/tmpl-outside1.C: New test.
31215
31216         PR c++/4207
31217         * g++.dg/parse/int-as-enum1.C: New test.
31218
31219         PR c++/4903
31220         * g++.dg/parse/no-typename1.C: New test.
31221
31222         PR c++/5533
31223         * g++.dg/parse/no-value1.C: New test.
31224
31225         PR c++/5921
31226         * g++.dg/parse/wrong-inline1.C: New test.
31227
31228         PR c++/6402
31229         * g++.dg/parse/ref1.C: New test.
31230
31231         PR c++/6992
31232         * g++.dg/parse/attr-ctor1.C: New test.
31233
31234         PR c++/7229
31235         * g++.dg/parse/namespace5.C: New test.
31236
31237         PR c++/7917
31238         * g++.dg/parse/func-def1.C: New test.
31239
31240         PR c++/8143
31241         * g++.dg/parse/undefined1.C: New test.
31242
31243         PR c++/5723, PR c++/8522
31244         * g++.dg/parse/specialization1.C: New test.
31245
31246         PR c++/163, PR c++/8595
31247         * g++.dg/parse/struct-as-enum1.C: New test.
31248
31249         PR c++/9173
31250         * g++.dg/parse/undefined2.C: New test.
31251
31252 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31253
31254         PR c++/9298
31255         * g++.dg/parse/template1.C: New test.
31256
31257         PR c++/9384
31258         * g++.dg/parse/using1.C: New test.
31259
31260         PR c++/9285
31261         PR c++/9294
31262         * g++.dg/parse/expr2.C: New test.
31263
31264         PR c++/9388
31265         * g++.dg/parse/lookup2.C: Likewise.
31266
31267 2003-01-21  Jan Hubicka  <jh@suse.cz>
31268
31269         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31270         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31271         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31272         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31273
31274 2003-01-20  Nick Clifton  <nickc@redhat.com>
31275
31276         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31277         problem with ARM sibcall code generation.
31278
31279 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31280
31281         * gcc.c-torture/execute/20030120-1.c: New.
31282
31283 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31284
31285         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31286
31287 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31288
31289         PR c++/9272
31290         * g++.dg/parse/ctor1.C: New test.
31291
31292         PR c++/9294:
31293         * g++.dg/parse/qualified1.C: New test.
31294
31295         * g++.dg/parse/typename3.C: New test.
31296
31297 2003-01-16  Richard Henderson  <rth@redhat.com>
31298
31299         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31300
31301 2003-01-16  Richard Henderson  <rth@redhat.com>
31302
31303         * g++.dg/pch/pch.exp: Copy test header to the working directory
31304         before using it either for precompilation or direct use.
31305         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31306         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31307
31308 2003-01-16  Richard Henderson  <rth@redhat.com>
31309
31310         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31311         before using it either for precompilation or direct use.
31312         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31313         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31314
31315 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31316
31317         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31318         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31319         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31320         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31321         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31322         typename warning into error.
31323         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31324         error messages.
31325         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31326         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31327         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31328         messages.
31329         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31330         make declaration visible in template.
31331         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31332         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31333         messages.
31334         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31335         message.
31336         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31337         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31338         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31339         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31340         typename warning with error message.
31341         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31342         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31343         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31344
31345 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31346
31347         * g++.dg/parse/ambig2.C: New test.
31348
31349 2003-01-15  Richard Henderson  <rth@redhat.com>
31350
31351         * g++.dg/tls/init-2.C: Update error message string.
31352
31353 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31354
31355         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31356
31357 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31358
31359         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31360         all for HC11/HC12.
31361         * gcc.c-torture/compile/20001205-1.x: Likewise.
31362         * gcc.c-torture/compile/20001226-1.x: Likewise.
31363         * gcc.c-torture/compile/920520-1.x: Likewise.
31364         * gcc.c-torture/compile/961203-1.x: Likewise.
31365         * gcc.c-torture/compile/20020604-1.x: Likewise.
31366
31367 2003-01-15  Jan Hubicka  <jh@suse.cz>
31368
31369         * gcc.c-torture/compile/20030115-1.c: New test.
31370
31371         * gcc.dg/i386-fpcvt-1.c: New test.
31372         * gcc.dg/i386-fpcvt-2.c: New test.
31373
31374 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31375
31376         Further conform g++'s __vmi_class_type_info to the C++ ABI
31377         specification.
31378         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31379         the specification.
31380
31381 2003-01-14  Jan Hubicka  <jh@suse.cz>
31382
31383         * gcc.dg/i386-fpcvt-1.c: New test.
31384         * gcc.dg/i386-fpcvt-2.c: New test.
31385
31386 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31387
31388         * gcc.dg/i386-mmx-3.c: New test.
31389
31390 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31391
31392         PR c++/9264
31393         * g++.dg/parse/octal1.C: New file.
31394
31395         PR c++/9172
31396         * g++.dg/parse/typename1.C: New file.
31397
31398 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31399
31400         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31401         * gcc.dg/bf-no-ms-layout.c: Likewise.
31402         * gcc.dg/bf-ms-attrib.c: Likewise.
31403
31404 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31405
31406         PR c++/9099
31407         * g++.dg/parse/dtor1.C: New file.
31408
31409         PR c++/9128
31410         * g++.dg/rtti/typeid1.C: New file.
31411
31412         PR c++/9153
31413         * g++.dg/parse/lookup1.C: New file.
31414
31415         PR c++/9171
31416         * g++.dg/templ/spec5.C: New file.
31417
31418 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31419
31420         * gcc.c-torture/compile/20030110-1.c: New test.
31421
31422 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31423
31424         Merge from pch-branch:
31425
31426         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31427
31428         * gcc.dg/pch/cpp-1.h: New.
31429         * gcc.dg/pch/cpp-1.c: New.
31430         * gcc.dg/pch/cpp-2.h: New.
31431         * gcc.dg/pch/cpp-2.c: New.
31432
31433         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31434
31435         * gcc.dg/pch/except-1.h: New.
31436         * gcc.dg/pch/except-1.c: New.
31437
31438         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31439
31440         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31441         running test.
31442         * gcc.dg/pch: Include *.hp not *.h.
31443         * gcc.dg/pch/system-1.h: New.
31444         * gcc.dg/pch/system-1.c: New.
31445
31446         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31447
31448         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31449         rather than trying to build and run a program using PCH.
31450         * gcc.dg/pch: Remove dg-do commands from test files.
31451
31452         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31453
31454         * gcc.dg/pch/macro-3.c: New.
31455         * gcc.dg/pch/macro-3.h: New.
31456
31457         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31458
31459         * gcc.dg/pch/common-1.c: New.
31460         * gcc.dg/pch/common-1.h: New.
31461         * gcc.dg/pch/decl-1.c: New.
31462         * gcc.dg/pch/decl-1.h: New.
31463         * gcc.dg/pch/decl-2.c: New.
31464         * gcc.dg/pch/decl-2.h: New.
31465         * gcc.dg/pch/decl-3.c: New.
31466         * gcc.dg/pch/decl-3.h: New.
31467         * gcc.dg/pch/decl-4.c: New.
31468         * gcc.dg/pch/decl-4.h: New.
31469         * gcc.dg/pch/decl-5.c: New.
31470         * gcc.dg/pch/decl-5.h: New.
31471         * gcc.dg/pch/global-1.c: New.
31472         * gcc.dg/pch/global-1.h: New.
31473         * gcc.dg/pch/inline-1.c: New.
31474         * gcc.dg/pch/inline-1.h: New.
31475         * gcc.dg/pch/inline-2.c: New.
31476         * gcc.dg/pch/inline-2.h: New.
31477         * gcc.dg/pch/static-1.c: New.
31478         * gcc.dg/pch/static-1.h: New.
31479         * gcc.dg/pch/static-2.c: New.
31480         * gcc.dg/pch/static-2.h: New.
31481
31482         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31483
31484         * g++.dg/pch/pch.exp: Better handle failing testcases.
31485         * gcc.dg/pch/pch.exp: Likewise.
31486         * gcc.dg/pch/macro-1.c: New.
31487         * gcc.dg/pch/macro-1.h: New.
31488         * gcc.dg/pch/macro-2.c: New.
31489         * gcc.dg/pch/macro-2.h: New.
31490
31491         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31492
31493         * g++.dg/dg.exp: Treat files in pch/ specially.
31494         * g++.dg/pch/pch.exp: New file.
31495         * g++.dg/pch/empty.H: New file.
31496         * g++.dg/pch/empty.C: New file.
31497         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31498         "precompile".
31499
31500         * gcc.dg/pch/pch.exp: New file.
31501         * gcc.dg/pch/empty.h: New file.
31502         * gcc.dg/pch/empty.c: New file.
31503         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31504         "precompile".
31505
31506 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31507
31508         * g++.dg/template/friend14.C: New test.
31509
31510 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31511
31512         * gcc.dg/old-style-asm-1.c: New test.
31513
31514 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31515
31516         * gcc.c-torture/compile/20030109-1.c: New test.
31517
31518 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31519
31520         * gcc.c-torture/execute/20030109-1.c: New test.
31521
31522 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31523
31524         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31525         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31526         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31527         * g++.old-deja/g++.mike/eh2.C: Likewise.
31528         * g++.old-deja/g++.mike/eh3.C: Likewise.
31529         * g++.old-deja/g++.mike/eh5.C: Likewise.
31530         * g++.old-deja/g++.mike/eh6.C: Likewise.
31531         * g++.old-deja/g++.mike/eh7.C: Likewise.
31532         * g++.old-deja/g++.mike/eh8.C: Likewise.
31533         * g++.old-deja/g++.mike/eh9.C: Likewise.
31534         * g++.old-deja/g++.mike/eh10.C: Likewise.
31535         * g++.old-deja/g++.mike/eh12.C: Likewise.
31536         * g++.old-deja/g++.mike/eh13.C: Likewise.
31537         * g++.old-deja/g++.mike/eh14.C: Likewise.
31538         * g++.old-deja/g++.mike/eh16.C: Likewise.
31539         * g++.old-deja/g++.mike/eh17.C: Likewise.
31540         * g++.old-deja/g++.mike/eh18.C: Likewise.
31541         * g++.old-deja/g++.mike/eh21.C: Likewise.
31542         * g++.old-deja/g++.mike/eh23.C: Likewise.
31543         * g++.old-deja/g++.mike/eh24.C: Likewise.
31544         * g++.old-deja/g++.mike/eh25.C: Likewise.
31545         * g++.old-deja/g++.mike/eh26.C: Likewise.
31546         * g++.old-deja/g++.mike/eh27.C: Likewise.
31547         * g++.old-deja/g++.mike/eh28.C: Likewise.
31548         * g++.old-deja/g++.mike/eh29.C: Likewise.
31549         * g++.old-deja/g++.mike/eh31.C: Likewise.
31550         * g++.old-deja/g++.mike/eh33.C: Likewise.
31551         * g++.old-deja/g++.mike/eh34.C: Likewise.
31552         * g++.old-deja/g++.mike/eh35.C: Likewise.
31553         * g++.old-deja/g++.mike/eh36.C: Likewise.
31554         * g++.old-deja/g++.mike/eh37.C: Likewise.
31555         * g++.old-deja/g++.mike/eh38.C: Likewise.
31556         * g++.old-deja/g++.mike/eh39.C: Likewise.
31557         * g++.old-deja/g++.mike/eh40.C: Likewise.
31558         * g++.old-deja/g++.mike/eh41.C: Likewise.
31559         * g++.old-deja/g++.mike/eh42.C: Likewise.
31560         * g++.old-deja/g++.mike/eh44.C: Likewise.
31561         * g++.old-deja/g++.mike/eh46.C: Likewise.
31562         * g++.old-deja/g++.mike/eh47.C: Likewise.
31563         * g++.old-deja/g++.mike/eh48.C: Likewise.
31564         * g++.old-deja/g++.mike/eh49.C: Likewise.
31565         * g++.old-deja/g++.mike/eh50.C: Likewise.
31566         * g++.old-deja/g++.mike/eh51.C: Likewise.
31567         * g++.old-deja/g++.mike/eh53.C: Likewise.
31568         * g++.old-deja/g++.mike/eh55.C: Likewise.
31569         * g++.old-deja/g++.mike/p7912.C: Likewise.
31570         * g++.old-deja/g++.mike/p9706.C: Likewise.
31571         * g++.old-deja/g++.mike/p10416.C: Likewise.
31572         * g++.old-deja/g++.mike/p11667.C: Likewise.
31573         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31574         Remove redundant reference to Iris.
31575         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31576         Elxsi, i860, Pico Java, and WE32K.
31577
31578 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31579
31580         * g++.dg/ext/asm4.C: New test.
31581
31582 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31583
31584         PR c++/9030
31585         * g++.dg/template/friend12.C: New test.
31586         * g++.dg/template/friend13.C: Likewise.
31587         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31588
31589 2003-01-08  Jan Hubicka  <jh@suse.cz>
31590
31591         * gcc.dg/i386-cadd.c: New test.
31592         * gcc.dg/i386-cmov4.c: Likewise.
31593
31594 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31595
31596         PR c++/9165
31597         * g++.dg/warn/Wunused-3.C: New test.
31598
31599         * g++.dg/abi/bitfield9.C: New test.
31600
31601         PR c++/9189
31602         * g++.dg/parse/defarg3.C: New test.
31603
31604 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31605
31606         * g++.dg/parse/ambig1.C: New test.
31607         * g++.dg/parse/defarg2.C: New test.
31608
31609 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31610
31611         * g++.dg/template/defarg-1.C: New test.
31612         * g++.dg/template/local2.C: Likewise.
31613
31614 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31615
31616         * gcc.c-torture/execute/20030105-1.c: New test.
31617
31618 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31619
31620         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31621         * g++.dg/parse/namespace4.C: Likewise.
31622
31623 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31624
31625         * g++.dg/template/ntp2.C: New test.
31626
31627 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31628
31629         * g++.dg/parse/extern-C-1.C: New test.
31630
31631         * g++.dg/parse/namespace4.C: New test.
31632
31633         * g++.dg/template/nested1.C: New test.
31634
31635         * g++.dg/parse/namespace3.C: New test.
31636
31637 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31638
31639         * g++.dg/lookup/two-stage1.C: New test.
31640
31641 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31642
31643         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31644         * g++.old-deja/g++.jason/access8.C: Likewise.
31645         * g++.old-deja/g++.other/decl5.C: Likewise.
31646
31647 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31648
31649         * g++.dg/parse/parse7.C: New test.
31650
31651 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31652
31653         PR c++/2843
31654         * g++.dg/ext/attrib7.C: New test.
31655
31656 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31657
31658         * g++.dg/parse/parse6.C: New test.
31659
31660 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31661
31662         * gcc.dg/h8300-stack-1.c: New.
31663
31664 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31665
31666         g++.dg/lookup/exception1.C: New test.
31667
31668         g++.dg/lookup/template1.C: New test.
31669
31670         g++.dg/parse/namespace2.C: New test.
31671
31672         g++.dg/parse/parens2.C: New test.
31673
31674 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31675
31676         * g++.dg/parse/parse5.C: New test.
31677         * g++.dg/lookup/scoped4.C: New test.
31678
31679 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31680
31681         * g++.dg/parse/parens1.C: New test.
31682
31683         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31684         angle-bracket1.C.
31685         * g++.dg/parse/parens2.C: New test.
31686
31687         * g++.dg/lookup/scope-operator1.C: New test.
31688
31689         * g++.dg/parse/operator1.C: New test.
31690
31691 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31692
31693         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31694         * g++.old-deja/g++.other/access6.C: Likewise.
31695         * g++.old-deja/g++.other/decl1.C: Likewise.
31696         * g++.old-deja/g++.pt/typename12.C: Likewise.
31697
31698 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31699
31700         * g++.dg/parse/namespace1.C: New test.
31701
31702 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31703
31704         * g++.dg/parse/parse4.C: New test.
31705
31706 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31707
31708         * g++.dg/parse/parse3.C: New test.
31709
31710 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31711
31712         * g++.dg/parse/parse2.C: New test.
31713
31714 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31715
31716         * g++.dg/template/friend11.C: New test.
31717
31718 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31719
31720         * g++.dg/parse/parse1.C: New test.
31721
31722 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31723
31724         * lib/profopt.exp: Change the name of a global variable to avoid
31725         possible clashes with other test suites.
31726
31727 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31728
31729         * g++.dg/inherit/covariant8.C: New test.
31730
31731 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31732
31733         * g++.dg/init/array9.C: New test.
31734
31735         PR c++/9112
31736         * g++.dg/parse/expr1.C: New test.
31737
31738 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31739
31740         * gcc.c-torture/compile/20021230-1.c: New test.
31741
31742 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31743
31744         * g++.dg/inherit/covariant5.C: New test.
31745         * g++.dg/inherit/covariant6.C: New test.
31746         * g++.dg/inherit/covariant7.C: New test.
31747
31748 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31749
31750         PR c++/2739
31751         * g++.dg/other/access2.C: New test.
31752
31753 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31754
31755         * g++.dg/other/anon-struct.C: No longer fails
31756         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31757         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31758         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31759
31760 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31761
31762         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31763
31764 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31765
31766         * g++.dg/eh/spec4.C: Remove stray semicolon.
31767         * g++.dg/expr/pmf-1.C: Change error message.
31768         * g++.dg/ext/asm1.C: Remove stray semicolon.
31769         * g++.dg/ext/typename1.C: Add missing typenames.
31770         * g++.dg/inherit/template-as-base.C: Change error message.
31771         * g++.dg/lookup/scoped1.C: Likewise.
31772         * g++.dg/lookup/scoped2.C: Likewise.
31773         * g++.dg/lookup/using2.C: Likewise.
31774         * g++.dg/other/component1.C: Remove stray semicolon.
31775         * g++.dg/other/do1.C: Change error message.
31776         * g++.dg/other/error2.C: Likewise.
31777         * g++.dg/other/init1.C: Likewise.
31778         * g++.dg/other/packed1.C: Remove stray semicolon.
31779         * g++.dg/other/ptrmem2.C: Change error message.
31780         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31781         marker.
31782         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31783         * g++.dg/template/access3.C: Add typename keyword.
31784         * g++.dg/template/access5.C: Remove stray semicolon.
31785         * g++.dg/template/access6.C: Likewise.
31786         * g++.dg/template/complit1.C: Likewise.
31787         * g++.dg/template/crash1.C: Change error message.
31788         * g++.dg/template/inherit2.C: Remove stray semicolon.
31789         * g++.dg/template/instantiate2.C: Likewise.
31790         * g++.dg/template/instantiate3.C: Change error message.
31791         * g++.dg/template/qual1.C: Remove stray semicolon.
31792         * g++.dg/template/qualttp18.C: Change error message.
31793         * g++.dg/template/ref1.C: Remove stray semicolon.
31794         * g++.dg/template/sizeof1.C (A::value): Declare it.
31795         * g++.dg/template/spec4.C: Change error message.
31796         * g++.dg/template/static1.C: Likewise.
31797         * g++.dg/template/type1.C: Likewise.
31798         * g++.dg/template/typename3.C: Likewise.
31799         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31800         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31801         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31802         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31803         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31804         named return value extension.
31805         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31806         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31807         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31808         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31809         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31810         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31811         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31812         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31813         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31814         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31815         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31816         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31817         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31818         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31819         syntax.
31820         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31821         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31822         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31823         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31824         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31825         * g++.old-deja/g++.brendan/template11.C: Likewise.
31826         * g++.old-deja/g++.brendan/template26.C: Likewise.
31827         * g++.old-deja/g++.brendan/template27.C: Use explicit
31828         specialization syntax.
31829         * g++.old-deja/g++.brendan/template30.C: Likewise.
31830         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31831         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31832         non-dependent names.
31833         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31834         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31835         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31836         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31837         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31838         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31839         named return value extension.
31840         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31841         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31842         * g++.old-deja/g++.ext/return1.C: Likewise.
31843         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31844         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31845         * g++.old-deja/g++.jason/access8.C: Likewise.
31846         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31847         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31848         pseudo-destructor names.
31849         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31850         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31851         pseudo-destructor names.
31852         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31853         * g++.old-deja/g++.jason/overload19.C: Likewise.
31854         * g++.old-deja/g++.jason/overload32.C: Likewise.
31855         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31856         stray semicolons.
31857         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31858         * g++.old-deja/g++.jason/return.C: Likewise.
31859         * g++.old-deja/g++.jason/return2.C: Likewise.
31860         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31861         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31862         syntax.
31863         * g++.old-deja/g++.jason/template10.C: Account for use of
31864         non-dependent names.
31865         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31866         syntax.
31867         * g++.old-deja/g++.jason/template37.C: Likewise.
31868         * g++.old-deja/g++.law/access4.C: Change error messages.
31869         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31870         pseudo-destructor names.
31871         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31872         * g++.old-deja/g++.law/ctors9.C: Likewise.
31873         * g++.old-deja/g++.law/cvt22.C: Likewise.
31874         * g++.old-deja/g++.law/dtors5.C: Likewise.
31875         * g++.old-deja/g++.law/global-init1.C: Likewise.
31876         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31877         * g++.old-deja/g++.law/operators28.C: Likewise.
31878         * g++.old-deja/g++.law/visibility28.C: Likewise.
31879         * g++.old-deja/g++.martin/eval1.C: Likewise.
31880         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31881         name.
31882         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31883         * g++.old-deja/g++.mike/net34.C: Likewise.
31884         * g++.old-deja/g++.mike/net36.C: Likewise.
31885         * g++.old-deja/g++.mike/ns2.C: Likewise.
31886         * g++.old-deja/g++.mike/p12306.C: Likewise.
31887         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31888         value extension.
31889         * g++.old-deja/g++.mike/p700.C: Likewise.
31890         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31891         * g++.old-deja/g++.mike/p710.C: Likewise.
31892         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31893         value extension.
31894         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31895         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31896         * g++.old-deja/g++.ns/crash2.C: Likewise.
31897         * g++.old-deja/g++.ns/crash3.C: Likewise.
31898         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31899         * g++.old-deja/g++.ns/ns17.C: Likewise.
31900         * g++.old-deja/g++.ns/template16.C: Likewise.
31901         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31902         keyword.
31903         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31904         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31905         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31906         named return value extension.
31907         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31908         * g++.old-deja/g++.other/access4.C: Issue additional error
31909         messages.
31910         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31911         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31912         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31913         * g++.old-deja/g++.other/crash25.C: Change error message.
31914         * g++.old-deja/g++.other/crash4.C: Change error message.
31915         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31916         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31917         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31918         checks.
31919         * g++.old-deja/g++.other/defarg8.C: Likewise.
31920         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31921         * g++.old-deja/g++.other/dtor10.C: Likewise.
31922         * g++.old-deja/g++.other/incomplete.C: Likewise.
31923         * g++.old-deja/g++.other/linkage7.C: Likewise.
31924         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31925         lookup algorithm.
31926         * g++.old-deja/g++.other/mangle2.C: Likewise.
31927         * g++.old-deja/g++.other/refinit2.C: Likewise.
31928         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31929         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31930         * g++.old-deja/g++.pt/crash28.C: Likewise.
31931         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31932         syntax.
31933         * g++.old-deja/g++.pt/crash32.C: Change error message.
31934         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31935         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31936         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31937         error message position.
31938         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31939         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31940         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31941         syntax.
31942         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31943         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31944         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31945         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31946         keyword.
31947         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31948         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31949         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31950         keyword.
31951         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31952         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31953         syntax.
31954         * g++.old-deja/g++.pt/friend28.C: Account for use of
31955         non-dependent names.
31956         * g++.old-deja/g++.pt/friend29.C: Likewise.
31957         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31958         rules.
31959         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31960         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31961         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31962         lookup rules.
31963         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31964         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31965         keyword.
31966         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31967         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31968         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31969         keyword.
31970         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31971         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31972         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31973         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31974         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31975         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31976         keyword.
31977         * g++.old-deja/g++.pt/spec10.C: Likewise.
31978         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31979         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31980         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31981         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31982         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31983         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31984         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31985         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31986         * g++.old-deja/g++.pt/typename15.C: Likewise.
31987         * g++.old-deja/g++.pt/typename22.C: Likewise.
31988         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31989         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31990         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31991         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31992         syntax.
31993         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31994         return value extension.
31995         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31996         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31997         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31998         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31999
32000 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32001
32002         * g++.dg/warn/inline1.C: New test.
32003         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32004         * g++.old-deja/g++.jason/synth10.C: Likewise.
32005         * g++.old-deja/g++.mike/net31.C: Likewise.
32006         * g++.old-deja/g++.mike/p8786.C: Likewise.
32007
32008         * g++.dg/template/friend10.C: New test.
32009         * g++.dg/template/conv5.C: New test.
32010
32011 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32012
32013         * g++.dg/lookup/scoped3.C: New test.
32014
32015         * g++.dg/lookup/decl1.C: New test.
32016         * g++.dg/lookup/decl2.C: New test.
32017
32018 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32019
32020         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32021         gcc.c-torture/compile/20021015-1.c,
32022         gcc.c-torture/compile/20021015-2.c,
32023         gcc.c-torture/compile/20021123-1.c,
32024         gcc.c-torture/compile/20021123-2.c,
32025         gcc.c-torture/compile/20021123-3.c,
32026         gcc.c-torture/compile/20021123-4.c,
32027         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32028         only to 3.1 or 3.2 branch.
32029
32030 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32031
32032         * gcc.dg/i386-bitfield3.c: New test.
32033
32034         * gcc.dg/i386-bitfield2.c: New test.
32035
32036 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32037
32038         * g++.dg/parse/conv_op1.C: New test.
32039
32040 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32041
32042         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32043         approved.
32044
32045 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32046
32047         * gcc.c-torture/compile/20021220-1.c: New test.
32048
32049 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32050
32051         * gcc.dg/i386-fastcall-1.c: New.
32052
32053 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32054
32055         * gcc.c-torture/execute/20021219-1.c: New test.
32056
32057 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32058
32059         * gcc.dg/i386-pic-1.c: New test.
32060
32061 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32062
32063         PR c++/8099
32064         * g++.dg/template/friend9.C: New test.
32065
32066 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32067
32068         PR c++/3663
32069         * g++.dg/template/access7.C: New test.
32070
32071 2002-12-18  Nick Clifton  <nickc@redhat.com>
32072
32073         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32074         the libstdc++-v3 directory has been found.
32075
32076 2002-12-12  Devang Patel <dpatel@apple.com>
32077         * gcc.dg/darwin-ld-1.c: New test.
32078         * gcc.dg/darwin-ld-2.c: New test.
32079         * gcc.dg/darwin-ld-3.c: New test.
32080         * gcc.dg/darwin-ld-4.c: New test.
32081         * gcc.dg/darwin-ld-5.c: New test.
32082
32083 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32084
32085         * gcc.c-torture/compile/20021212-1.c: New test.
32086
32087 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32088
32089         * gcc.dg/fshort-wchar: New test.
32090
32091 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32092
32093         PR c++/8372
32094         * g++.dg/template/dtor1.C: New test.
32095
32096         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32097         markers.
32098
32099 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32100
32101         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32102
32103 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32104
32105         * g++.dg/template/static1.C: New test.
32106         * g++.dg/template/static2.C: New test.
32107         * g++.old-deja/g++.ext/memconst.C: New test.
32108
32109 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32110
32111         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32112         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32113         * g++.dg/special/initp1.C: Likewise.
32114
32115 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32116
32117         * gcc.c-torture/execute/20021204-1.c: New test.
32118
32119 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32120
32121         * gcc.dg/ppc-fmadd-1.c: New file.
32122         * gcc.dg/ppc-fmadd-2.c: New file.
32123         * gcc.dg/ppc-fmadd-3.c: New file.
32124
32125 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32126
32127         * gcc.c-torture/compile/20021204-1.c: New test.
32128
32129 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32130
32131         * g++.dg/inherit/covariant2.C: New test.
32132         * g++.dg/inherit/covariant3.C: New test.
32133         * g++.dg/inherit/covariant4.C: New test.
32134         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32135         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32136
32137 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32138
32139         PR c++/8688
32140         * g++.dg/init/brace3.C: New test.
32141
32142 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32143
32144         * gcc.dg/20020210-1.c: Fix a comment typo.
32145
32146 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32147
32148         PR c++/8720
32149         * g++.dg/parse/defarg1.C: New test.
32150
32151         PR c++/8615
32152         * g++.dg/template/char1.C: New test.
32153
32154         * g++.dg/template/varmod1.C: Fix typo.
32155
32156 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32157
32158         DR 180
32159         * g++.old-deja/g++.pt/crash32.C: Expect error.
32160
32161 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32162
32163         PR c++/5919
32164         * g++.dg/template/varmod1.C: New test.
32165
32166         PR c++/8727
32167         * g++.dg/inherit/typeinfo1.C: New test.
32168
32169         PR c++/8663
32170         * g++.dg/inherit/typedef1.C: New test.
32171
32172 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32173
32174         PR c++/8332
32175         PR c++/8493
32176         * g++.dg/template/strlen1.C: New test.
32177
32178         PR c++/8227
32179         * g++.dg/template/ctor2.C: New test.
32180
32181         PR c++/8214
32182         * g++.dg/init/string1.C: New test.
32183
32184         PR c++/8511
32185         * g++.dg/template/friend8.C: New test.
32186
32187 2002-11-29  Joe Buck <jbuck@synopsys.com>
32188
32189         * g++.dg/lookup/anon2.C: New test.
32190
32191 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32192
32193         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32194         h8300 port.
32195
32196 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32197
32198         * gcc.dg/bitfld-6.c: New test.
32199
32200 2002-11-27  Jan Hubicka  <jh@suse.cz>
32201
32202         * gcc.c-torture/execute/20021127.[cx]: New test.
32203
32204 2002-11-26  Jan Hubicka  <jh@suse.cz>
32205
32206         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32207         quality.
32208
32209 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32210
32211         * g++.dg/init/brace2.C: New test.
32212         * g++.old-deja/g++.mike/p9129.C: Correct.
32213
32214 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32215
32216         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32217
32218 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32219
32220         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32221
32222 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32223
32224         * testsuite/g++.dg/abi/empty11.C: New test.
32225         * testsuite/g++.dg/rtti/cv1.C: New test.
32226
32227 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32228
32229         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32230
32231 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32232
32233         * g++.dg/abi/empty10.C: New test.
32234
32235 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32236
32237         * gcc.c-torture/compile/20021124-1.c: New test.
32238
32239 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32240
32241         * g++.dg/abi/rtti2.C: New test.
32242
32243 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32244
32245         * gcc.dg/i386-unroll-1.c: New test.
32246
32247 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32248
32249         * gcc.c-torture/compile/20021120-1.c: New test.
32250         * gcc.c-torture/compile/20021120-2.c: New test.
32251
32252 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32253
32254         * gcc.dg/bitfld-5.c: New test.
32255
32256 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32257
32258         * gcc.c-torture/execute/20021120-3.c: New test.
32259
32260 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32261
32262         * gcc.c-torture/execute/20021120-2.c: New test.
32263
32264 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32265
32266         * gcc.c-torture/execute/20021120-1.c: New test.
32267
32268 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32269
32270         * gcc.c-torture/execute/20021118-3.c: New test.
32271
32272 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32273
32274         * gcc.c-torture/compile/20021119-1.c: New test.
32275
32276 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32277
32278         * gcc.dg/duff-1.c: New test.
32279         * gcc.dg/duff-2.c: New test.
32280         * gcc.dg/duff-3.c: New test.
32281
32282 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32283
32284         * gcc.dg/cpp/_Pragma5.c: New test.
32285
32286 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32287
32288         * gcc.c-torture/execute/20021118-2.c: New test.
32289
32290 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32291
32292         * gcc.c-torture/execute/20021118-1.c: New test.
32293
32294 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32295
32296         * gcc.dg/20021116-1.c: New test.
32297
32298 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32299
32300         * g++.dg/abi/vcall1.C: New test.
32301
32302 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32303
32304         * gcc.dg/20021029-1.c: New test.
32305         * gcc.dg/20021029-2.c: New test.
32306
32307 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32308
32309         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32310
32311 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32312
32313         PR c/8439
32314         * gcc.dg/20021110.c: Move to ...
32315         * gcc.c-torture/compile/20021110.c: .... here.
32316
32317 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32318
32319         PR c/8467
32320         * gcc.c-torture/execute/20021111-1.c
32321
32322 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32323
32324         PR c/8439
32325         * gcc.dg/20021110.c: New test.
32326
32327 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32328
32329         * g++.dg/abi/vthunk3.C: Run only on x86.
32330
32331 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32332
32333         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32334
32335 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32336
32337         * lib/compat.exp (compat-execute): Fix logic error in last
32338         change.
32339
32340 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32341
32342         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32343
32344 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32345
32346         PR c++/8389
32347         * g++.dg/template/access6.C: New test.
32348
32349 2002-11-08  Jan Hubicka  <jh@suse.cz>
32350
32351         * gcc.dg/i386-ssefp-1.c: New test.
32352         * gcc.dg/i386-ssefp-1.c: New test.
32353
32354 2002-11-08  Jan Hubicka  <jh@suse.cz>
32355
32356         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32357
32358 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32359
32360         * g++.dg/abi/vthunk3.C: New test.
32361
32362         PR c++/8338
32363         * g++.dg/template/crash2.C: New test.
32364
32365 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32366
32367         * testsuite/g++.dg/abi/dtor1.C: New test.
32368         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32369
32370 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32371
32372         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32373         Darwin.
32374
32375 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32376
32377         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32378         -mthumb.  Only xfail with -O0.
32379
32380 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32381
32382         * g++.dg/abi/thunk1.C: New test.
32383         * g++.dg/abi/thunk2.C: Likewise.
32384         * g++.dg/abi/vtt1.C: Likewise.
32385
32386 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32387
32388         PR optimization/8423
32389         * gcc.c-torture/execute/builtin-constant.c: New test.
32390
32391 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32392
32393         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32394         Add some more cases.
32395
32396 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32397
32398         PR c++/8391
32399         * g++.dg/opt/local1.C: New test.
32400
32401 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32402
32403         PR c++/8160
32404         * g++.dg/template/complit1.C: New test.
32405
32406         PR c++/8149
32407         * g++.dg/template/typename4.C: Likewise.
32408
32409 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32410
32411         Core issue 287, PR c++/7639
32412         * g++.dg/template/instantiate1.C: Adjust error location.
32413         * g++.dg/template/instantiate3.C: New test.
32414         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32415         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32416         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32417
32418 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32419
32420         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32421
32422 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32423
32424         PR c++/8287
32425         * g++.dg/init/dtor2.C: New test.
32426
32427 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32428
32429         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32430         * gcc.dg/nest.c: Bypass errors on irix6.
32431
32432 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32433
32434         * gcc.dg/nest.c: Expect error for mmix-*-*.
32435         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32436
32437 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32438
32439         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32440         markers.
32441
32442         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32443
32444 2002-10-25  Mike Stump  <mrs@apple.com>
32445
32446         * gcc.dg/warn-1.c: New test.
32447
32448 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32449
32450         * g++.dg/template/typename3.C: New test.
32451
32452 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32453
32454         * g++.dg/lookup/ptrmem1.C: New test.
32455
32456         * g++.dg/abi/vthunk2.C: New test.
32457
32458 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32459
32460         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32461
32462 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32463
32464         * g++.dg/abi/empty9.C: New test.
32465
32466 2002-10-24  Richard Henderson  <rth@redhat.com>
32467
32468         * g++.dg/inherit/thunk1.C: Enable for ia64.
32469
32470 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32471
32472         PR c++/8067
32473         * g++.dg/lookup/pretty1.C: New test.
32474
32475 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32476
32477         * gcc.dg/20021023-1.c: New test.
32478
32479 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32480
32481         PR c++/7679
32482         * g++.dg/parse/inline1.C: New test.
32483
32484 2002-10-23  Richard Henderson  <rth@redhat.com>
32485
32486         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32487
32488         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32489
32490 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32491
32492         PR c++/6579
32493         * g++.dg/parse/stmtexpr3.C: New test.
32494
32495 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32496
32497         * g++.dg/expr/cond1.C: New test.
32498
32499 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32500
32501         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32502
32503 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32504
32505         * g++.dg/abi/vbase13.C: New test.
32506         * g++.dg/abi/vbase14.C: Likewise.
32507
32508 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32509
32510         * gcc.dg/tls/pic-1.c: New test.
32511         * gcc.dg/tls/nonpic-1.c: New test.
32512         * gcc.dg/20021018-1.c: New test.
32513
32514 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32515
32516         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32517         Remove only files with the same base name as the test case.
32518         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32519         (profopt-execute): Likewise.  Also, remove old profiling
32520         and performance data files before running the tests.
32521
32522         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32523         * g++.dg/bprob/bprob.exp: Likewise.
32524         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32525         to allow more general test case names.
32526
32527         * g++.dg/bprob/bprob-1.C: Rename to ...
32528         * g++.dg/bprob/g++-bprob-1.C: ... this.
32529
32530         * g77.dg/bprob/bprob-1.f: Rename to ...
32531         * g77.dg/bprob/g77-bprob-1.f: ... this.
32532
32533 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32534
32535         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32536         bison 1.50 or later.
32537
32538 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32539
32540         * g++.dg/README: Describe more test directories.
32541
32542 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32543
32544         * g++.dg/init/array6.C: Add additional tests.
32545
32546 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32547
32548         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32549         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32550
32551 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32552
32553         * gcc.c-torture/compile/20020604-1.x: New.
32554         * gcc.c-torture/compile/simd-5.x: Likewise.
32555         * gcc.c-torture/execute/920710-1.x: Likewise.
32556         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32557
32558 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32559
32560         * g++.dg/inherit/override1.C: Add dg-options clause.
32561
32562 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32563
32564         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32565         _mm_slli_si128.
32566
32567 2002-10-19  Andreas Schwab  <schwab@suse.de>
32568
32569         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32570         directory component.
32571
32572 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32573
32574         * g++.dg/inherit/thunk1.C: New test.
32575
32576         * g++.dg/inherit/override1.C: New test.
32577
32578         * g++.dg/abi/mangle11.C: New test.
32579         * g++.dg/abi/mangle14.C: New test.
32580         * g++.dg/abi/mangle17.C: New test.
32581
32582 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32583
32584         * g++.dg/overload/member2.C: New test.
32585
32586 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32587
32588         * g++.dg/README: Describe new compat directory.
32589         * g++.dg/dg.exp: Skip tests in compat directory.
32590         * README.compat: New file.
32591         * lib/compat.exp: New expect script.
32592         * g++.dg/compat: New test directory.
32593         * g++.dg/compat/compat.exp: New expect script.
32594         * g++.dg/compat/abi: New test directory.
32595         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32596         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32597         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32598         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32599         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32600         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32601         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32602         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32603         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32604         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32605         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32606         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32607         * g++.dg/compat/break: New test directory.
32608         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32609         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32610         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32611         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32612         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32613         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32614         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32615         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32616         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32617         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32618         g++.dg/compat/break/README: New files.
32619         * g++.dg/compat/eh: New test directory.
32620         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32621         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32622         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32623         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32624         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32625         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32626         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32627         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32628         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32629         g++.dg/compat/eh/filter2_y.C,
32630         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32631         g++.dg/compat/eh/new1_y.C,
32632         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32633         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32634         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32635         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32636         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32637         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32638         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32639         g++.dg/compat/eh/unexpected1_y.C: New files.
32640         * g++.dg/compat/init: New test directory.
32641         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32642         g++.dg/compat/init/array5_y.C,
32643         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32644         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32645         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32646         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32647         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32648         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32649         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32650         g++.dg/compat/init/init-ref2_y.C: New files.
32651
32652 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32653
32654         PR c++/7584
32655         * g++.dg/inherit/using3.C: New test.
32656
32657 2002-10-17  Jan Hubicka  <jh@suse.cz>
32658
32659         * gcc.dg/20021017-2.c: New test.
32660
32661 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32662
32663         * g++.dg/abi/mangle16.C: Adjust.
32664
32665         * g++.dg/init/array8.C: New test.
32666
32667 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32668
32669         * gcc.dg/special/mips-abi.exp: New test.
32670         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32671
32672 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32673
32674         * g++.dg/abi/mangle16.C: New test.
32675         * g++.dg/abi/mangle17.C: Likewise.
32676
32677         PR c++/7478
32678         * g++.dg/template/ref1.C: New test.
32679
32680 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32681
32682         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32683
32684 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32685
32686         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32687
32688 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32689
32690         PR c++/7524
32691         * g++.dg/init/array7.C: New test.
32692
32693 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32694
32695         * g++.dg/init/array6.C: New test.
32696
32697         * g++.dg/abi/mangle13.C: Likewise.
32698         * g++.dg/abi/mangle14.C: Likewise.
32699         * g++.dg/abi/mangle15.C: Likewise.
32700
32701 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32702
32703         * g++.dg/abi/empty8.C: New test.
32704
32705 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32706
32707         * g++.dg/init/ctor1.C: New test.
32708
32709 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32710
32711         * gcc.c-torture/execute/20021015-1.c: New test.
32712
32713 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32714
32715         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32716
32717 2002-10-14  Jan Hubicka  <jh@suse.cz>
32718
32719         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32720
32721 2002-10-14  Richard Henderson  <rth@redhat.com>
32722
32723         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32724
32725 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32726
32727         PR optimization/6631
32728         * g++.dg/opt/const2.C: New test.
32729
32730 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32731
32732         PR c++/7176
32733         * g++.dg/parse/friend1.C: New test.
32734         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32735
32736 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32737
32738         * gcc.dg/20021014-1.c: New test.
32739
32740 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32741
32742         PR c++/5661
32743         * g++.dg/ext/vlm1.C: New test.
32744         * g++.dg/ext/vlm2.C: Likewise.
32745
32746         * g++.dg/init/array1.C: Remove invalid braces.
32747         * g++.dg/init/brace1.C: New test.
32748         * g++.dg/init/copy2.C: Likewise.
32749         * g++.dg/init/copy3.C: Likewise.
32750         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32751         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32752         braces.
32753
32754 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32755
32756         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32757
32758 2002-10-11  Richard Shann  <richard.shann@superh.com>
32759
32760         * gcc.c-torture/compile/simd-5.c: New test.
32761
32762 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32763
32764         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32765
32766 2002-10-10  Jim Wilson  <wilson@redhat.com>
32767
32768         * gcc.c-torture/execute/20021010-1.c: New test.
32769
32770 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32771
32772         PR c/7353
32773         * g++.dg/ext/typedef-init.C: New test.
32774         * gcc.dg/typedef-init.c: New test.
32775
32776 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32777
32778         * gcc.dg/cpp/paste13.c: New test.
32779
32780 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32781
32782         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32783         remaining platforms, XFAIL during compile, not execute.  Don't
32784         XFAIL at -O0.
32785
32786 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32787
32788         * gcc.dg/alias-1.c: Tweak expected warning.
32789
32790 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32791
32792         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32793
32794 2002-10-06  Andreas Jaeger  <aj@suse.de>
32795
32796         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32797         * gcc.dg/cpp/c++98.C: Likewise.
32798
32799         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32800         * g++.dg/cpp/c++98.C: Likewise.
32801
32802         * g++.dg/README (Subdirectories): Mention cpp directory.
32803
32804         PR target/7559
32805         * gcc.dg/20021006-1.c: New test.
32806
32807 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32808
32809         PR c++/7804
32810         * g++.dg/other/warning1.C: New test.
32811
32812 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32813
32814         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32815         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32816         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32817
32818 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32819
32820         PR c++/7931
32821         * g++.dg/template/ptrmem3.C: New test.
32822
32823         PR c++/7754
32824         * g++.dg/template/union1.C: New test.
32825
32826 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32827
32828         PR c++/8006
32829         * g++.dg/abi/mangle9.C: New test.
32830         * g++.dg/abi/mangle10.C: New test.
32831         * g++.dg/abi/mangle11.C: New test.
32832         * g++.dg/abi/mangle12.C: New test.
32833
32834 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32835
32836         PR c++/7188.
32837         * g++.dg/template/meminit1.C: New test.
32838         * g++.dg/warn/Wreorder-1.C: Likewise.
32839         * g++.old-deja/g++.mike/warn3.C: Tweak.
32840         * lib/prune.exp: Ingore "in copy constructor".
32841
32842 2002-10-02  Andreas Jaeger  <aj@suse.de>
32843
32844         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32845         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32846         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32847         on x86-64.
32848
32849 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32850
32851         * gcc.dg/empty1.C: Fix typo.
32852
32853 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32854
32855         * gcc.dg/alias-1.c: New test.
32856
32857 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32858
32859         * gcc.dg/empty1.C: New test.
32860
32861         * g++.dg/tls/init-2.C: Tweak error messages.
32862
32863 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32864
32865         * gcc.c-torture/compile/20020923-1.c: New test.
32866
32867 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32868
32869         * gcc.c-torture/execute/ffs-1.c: New test.
32870         * gcc.c-torture/execute/ffs-2.c: Ditto.
32871
32872 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32873
32874         * g++.dg/overload/member1.C: New test.
32875
32876 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32877
32878         * g++.dg/abi/empty7.C: New test.
32879         * g++.dg/init/pm2.C: Likewise.
32880
32881 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32882
32883         * g++.dg/rtti/crash1.C: New test.
32884
32885 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32886
32887         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32888         gcc.dg/sibcall-4.c: New tests.
32889
32890 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32891
32892         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32893         powerpc and MMIX targets.
32894
32895 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32896
32897         * gcc.dg/cpp/20020927-1.c: New.
32898
32899 2002-09-26  David S. Miller  <davem@redhat.com>
32900
32901         * gcc.c-torture/compile/trunctfdf.c: New.
32902
32903 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32904
32905         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32906
32907 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32908
32909         * gcc.c-torture/execute/loop-15.c: New.
32910
32911 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32912
32913         * README.QMTEST: Fix typo.
32914
32915 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32916
32917         * gcc.dg/20020926-1.c: New test.
32918
32919 2002-09-25  David S. Miller  <davem@redhat.com>
32920
32921         PR target/7842
32922         * gcc.c-torture/execute/shiftdi.c: New test.
32923
32924 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32925
32926         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32927         unique to the tool.
32928         * lib/g77.exp (g77_init): Likewise.
32929         * lib/g++.exp (g++_init): Likewise.
32930         * lib/objc.exp (objc_init): Likewise.
32931
32932 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32933
32934         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32935         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32936         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32937
32938 2002-09-25  Richard Henderson  <rth@redhat.com>
32939
32940         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32941         too-small long double.
32942
32943 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32944
32945         * gcc.dg/20020919-1.c: New test.
32946
32947 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32948
32949         * g++.dg/abi/bitfield6.C: New test.
32950         * g++.dg/abi/bitfield7.C: New test.
32951         * g++.dg/abi/bitfield8.C: New test.
32952         * g++.dg/abi/vbase11.C: New test.
32953
32954 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32955
32956         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32957         hppa*-*-hpux*.  Update test comment.
32958
32959 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32960
32961         * gcc.dg/tls/struct-1.c: New test.
32962
32963 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32964
32965         * gcc.dg/cpp/tr-warn2.c: Update.
32966
32967 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32968
32969         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32970
32971 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32972
32973         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32974         systems.
32975
32976 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32977
32978         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32979
32980         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32981         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32982         setting of cxxfilt.
32983
32984 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32985
32986         * gcc.dg/20020312-2.c: Update for darwin.
32987
32988 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32989
32990         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32991
32992 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32993
32994         * objc.dg/comp-types-1.m: New test.
32995         * objc.dg/comp-types-2.m: New test.
32996         * objc.dg/comp-types-3.m: New test.
32997         * objc.dg/comp-types-4.m: New test.
32998         * objc.dg/comp-types-5.m: New test.
32999         * objc.dg/comp-types-6.m: New test.
33000
33001 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33002
33003         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33004
33005 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33006
33007         * g++.dg/other/do1.C: New test.
33008
33009         * g++.dg/template/subst1.C: New test.
33010
33011 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33012
33013         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33014
33015 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33016
33017         * g++.dg/template/qualttp20.C: Adjust expected errors.
33018         * g++.old-deja/g++.jason/report.C: Likewise.
33019         * g++.old-deja/g++.other/qual1.C: Likewise.
33020
33021         * g++.dg/lookup/scoped2.C: New test.
33022
33023         * g++.dg/ext/asm3.C: New test.
33024
33025 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33026
33027         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33028
33029 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33030
33031         * ChangeLog: follow spelling conventions.
33032         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33033         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33034         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33035         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33036         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33037         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33038         * g++.old-deja/g++.law/global-init1.C: Likewise.
33039         * g++.old-deja/g++.other/delete4.C: Likewise.
33040         * g++.old-deja/g++.other/inline21.C: Likewise.
33041         * g++.old-deja/g++.other/singleton.C: Likewise.
33042         * g77.dg/strlen0.f: Likewise.
33043         * g77.f-torture/compile/20010519-1.f: Likewise.
33044         * g77.f-torture/compile/980310-4.f: Likewise.
33045         * gcc.c-torture/compile/20000605-1.c: Likewise.
33046         * gcc.c-torture/execute/20020225-1.c: Likewise.
33047         * gcc.dg/c90-hexfloat-2.c: Likewise.
33048         * gcc.dg/c99-bool-1.c: Likewise.
33049         * gcc.dg/c99-hexfloat-2.c: Likewise.
33050         * gcc.dg/dll-2.c: Likewise.
33051         * gcc.dg/wtr-union-init-1.c: Likewise.
33052         * gcc.dg/wtr-union-init-2.c: Likewise.
33053         * gcc.dg/wtr-union-init-3.c: Likewise.
33054         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33055         * gcc.dg/cpp/defined.c: Likewise.
33056         * gcc.dg/cpp/macsyntx.c: Likewise.
33057         * gcc.dg/cpp/paste2.c: Likewise.
33058         * gcc.dg/cpp/trad/defined.c: Likewise.
33059         * gcc.dg/format/c90-printf-1.c: Likewise.
33060         * gcc.dg/format/c90-scanf-1.c: Likewise.
33061         * gcc.dg/format/c99-printf-1.c: Likewise.
33062         * gcc.dg/format/c99-scanf-1.c: Likewise.
33063         * gcc.misc-tests/gcov-8.c: Likewise.
33064         * lib/profopt.exp: Likewise.
33065
33066 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33067
33068         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33069
33070 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33071
33072         * g++.dg/inherit/using2.C: New test.
33073
33074 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33075
33076         * ChangeLog: Follow spelling conventions.
33077         * g++.dg/template/friend4.C: Likewise.
33078         * g++.old-deja/g++.pt/crash67.C: Likewise.
33079         * gcc.c-torture/execute/20000801-4.c: Likewise.
33080         * gcc.dg/c90-digraph-1.c: Likewise.
33081         * gcc.dg/c94-digraph-1.c: Likewise.
33082         * gcc.dg/c99-digraph-1.c: Likewise.
33083         * gcc.dg/cpp/line5.c: Likewise.
33084         * gcc.dg/cpp/multiline.c: Likewise.
33085         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33086         * gcc.dg/format/attr-3.c: Likewise.
33087         * gcc.dg/format/c90-scanf-3.c: Likewise.
33088         * gcc.dg/format/ext-4.c: Likewise.
33089
33090 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33091
33092         * g++.dg/template/pretty1.C: New test.
33093
33094 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33095
33096         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33097
33098 2002-09-13  Matt Austern  <austern@apple.com>
33099
33100         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33101         passing a cast expression to a function by const reference.
33102
33103 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33104
33105         * g++.dg/template/deduce1.C: New test.
33106
33107 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33108
33109         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33110         32-bit int.
33111
33112 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33113
33114         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33115         usage.
33116
33117 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33118
33119         * gcc.c-torture/compile/20020910-1.c: New test.
33120
33121 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33122
33123         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33124
33125 2002-09-10  Andreas Jaeger  <aj@suse.de>
33126
33127         * gcc.dg/20020312-2.c: Adjust for x86-64.
33128
33129 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33130
33131         * g77.dg/7388.f: New test case for PR 7388.
33132
33133 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33134
33135         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33136
33137 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33138
33139         * objc.dg/proto-lossage-1.m: New test.
33140
33141 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33142
33143         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33144
33145 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33146
33147         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33148         expected to pass.
33149
33150 2002-09-06  Stan Shebs  <shebs@apple.com>
33151             David Edelsohn  <edelsohn@gnu.org>
33152
33153         * gcc.dg/weak: New directory.
33154         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33155         target-specific xfail bits.
33156         * gcc.dg/typeof-2.c: Move to new directory.
33157         * gcc.dg/weak.exp: New expect script.
33158
33159 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33160
33161         * gcc.c-torture/execute/extzvsi.c: New test.
33162
33163 2002-09-05  Stan Shebs  <shebs@apple.com>
33164
33165         * gcc.dg/weak-1.c: xfail on Darwin.
33166         * gcc.dg/weak-2.c: Ditto.
33167         * gcc.dg/weak-3.c: Ditto.
33168         * gcc.dg/weak-4.c: Ditto.
33169         * gcc.dg/weak-5.c: Ditto.
33170         * gcc.dg/weak-6.c: Ditto.
33171         * gcc.dg/weak-7.c: Ditto.
33172         * gcc.dg/weak-8.c: Ditto.
33173         * gcc.dg/weak-9.c: Ditto.
33174
33175 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33176
33177         * gcc.c-torture/execute/loop-14.c: New test.
33178
33179 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33180
33181         * g++.dg/other/cxa-atexit1.C: New test.
33182
33183         * gcc.dg/typeof-2.c: New test.
33184
33185 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33186
33187         * gcc.dg/builtins-2.c: New testcase.
33188         * gcc.dg/builtins-3.c: New testcase.
33189
33190 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33191
33192         * gcc.dg/cpp/_Pragma4.c: New test.
33193
33194 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33195
33196         * objc/execute/nil_method-1.m: New testcase.
33197
33198 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33199
33200         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33201         [Object class], not [Object initialize].
33202
33203 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33204             Hans-Peter Nilsson  <hp@bitrange.com>
33205
33206         * gcc.c-torture/execute/20020720-1.x: Skip test on
33207         mmix-knuth-mmixware.  Correct comment.
33208
33209 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33210
33211         * testsuite/g++.dg/abi/bitfield5.C: New test.
33212         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33213
33214 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33215
33216         * objc.dg/undeclared-selector.m: New test.
33217
33218 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33219
33220         * g++.dg/other/offsetof1.C: Avoid cast warning.
33221
33222 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33223
33224         * objc.dg/super-class-2.m: New test.
33225
33226 2002-08-24  Matt Austern  <austern@apple.com>
33227
33228         * g++.dg/ext/lvaddr.C: New test.
33229         * g++.dg/ext/lvcast.C: New test.
33230
33231 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33232
33233         * testsuite/g++.dg/inherit/cond1.C: New test.
33234
33235 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33236
33237         * gcc.dg/noncompile/incomplete-1.c: New test.
33238
33239 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33240
33241         * gcc.dg/typespec-1.c: New test.
33242
33243 2002-08-20  Devang Patel  <dpatel@apple.com>
33244         * objc.dg/proto-hier-2.m: New test.
33245
33246 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33247
33248         * objc.dg/bitfield-1.m: New test.
33249         * objc.dg/bitfield-2.m: New test.
33250
33251 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33252
33253         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33254         gcc.dg/c99-flex-array-4.c: New tests.
33255
33256 2002-08-16  Stan Shebs  <shebs@apple.com>
33257
33258         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33259
33260 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33261
33262         * gcc.dg/typeof-1.c: New test.
33263         * g++.dg/ext/typeof2.C: New test.
33264
33265 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33266
33267         * g++.dg/other/offsetof1.C: New test.
33268
33269 2002-08-14  Richard Henderson  <rth@redhat.com>
33270
33271         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33272
33273 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33274
33275         * gcc.dg/cpp/_Pragma3.c: New test.
33276
33277 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33278
33279         * g++.dg/template/inherit3: New test.
33280
33281 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33282
33283         * gcc.dg/bitfld-4.c: Add blank options.
33284
33285 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33286
33287         * g++.dg/template/crash1.C: New test.
33288
33289 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33290
33291         * gcc.dg/tls/opt-2.c: New test.
33292
33293 2002-08-08  Devang Patel  <dpatel@apple.com>
33294
33295         * objc.dg/selector-1.m : New test
33296
33297 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33298
33299         * g++.dg/abi/bitfield4.C: New test.
33300         * gcc.dg/bitfld-4.c: New test.
33301
33302 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33303
33304         * g++.dg/other/packed1.C: New test.
33305
33306 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33307
33308         * g++.dg/abi/offsetof.C: Tweak error messages.
33309         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33310
33311 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33312
33313         * gcc.dg/bitfld-3.c: New test.
33314
33315 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33316             Richard Henderson  <rth@redhat.com>
33317
33318         * gcc.dg/i386-bitfield1.c: New test.
33319         * g++.dg/abi/bitfield3.C: Update.
33320
33321 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33322
33323         * objc.dg/const-str-2.m: Update.
33324         * gcc.dg/cpp/c++98.c: Change to C extension.
33325         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33326         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33327
33328 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33329
33330         * testsuite/gcc.dg/tls/diag-3.c: New.
33331
33332 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33333
33334         * g++.dg/README (Subdirectories): Document new subdir expr.
33335         * g++.dg/expr/pmf-1.C: New test.
33336
33337 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33338
33339         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33340
33341 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33342
33343         * g++.dg/abi/bitfield3.C: New test.
33344
33345 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33346
33347         * lib/gcov.exp: Tweak expected line formats.
33348         * gcc.misc-tests/gcov8.c: New test.
33349         * gcc.misc-tests/gcov8.x: New flags.
33350
33351 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33352
33353         * consistency.vlad/layout/endian.c: Include string.h.
33354
33355         * gcc.c-torture/execute/20020805-1.c: New test.
33356
33357 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33358
33359         * g++.dg/other/conversion1.C: New test.
33360
33361 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33362
33363         * gcc.dg/builtins-1.c: New testcase.
33364
33365 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33366
33367         * g++.dg/inherit/access3.C: New test.
33368
33369 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33370
33371         * gcc.dg/ia64-visibility-2.c: New test.
33372
33373 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33374
33375         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33376         __qualifier_flags to __flags.
33377
33378 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33379
33380         * g++.dg/inherit/operator1.C: New test.
33381         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33382         * g++.dg/other/error1.C: Change expected error message.
33383         * g++.dg/template/conv4.C: Likewise.
33384
33385 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33386
33387         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33388         for documented behavior.
33389
33390 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33391
33392         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33393         several targets known to fail.
33394
33395 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33396
33397         * gcc.dg/mips-args-[123].c: New tests.
33398
33399 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33400
33401         * gcc.dg/ppc-spe.c: New.
33402
33403 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33404
33405         * g++.dg/other/ptrmem4.C: New testcase.
33406
33407 2002-07-24  Richard Henderson  <rth@redhat.com>
33408
33409         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33410
33411 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33412
33413         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33414
33415 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33416
33417         * gcc.c-torture/execute/memset-3.c: New testcase.
33418
33419 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33420
33421         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33422         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33423
33424 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33425
33426         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33427         Delete.
33428
33429 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33430
33431         * gcc.c-torture/compile/simd-4.c: New test.
33432
33433 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33434
33435         PR c++/7347, c++/7348
33436         * g++.dg/template/access4.C: New test.
33437         * g++.dg/template/access5.C: New test.
33438         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33439         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33440         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33441         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33442
33443 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33444
33445         * gcc.dg/gnu89-init-2.c: New test.
33446
33447 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33448
33449         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33450
33451 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33452
33453         * gcc.c-torture/execute/20020720-1.c: New testcase.
33454
33455 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33456
33457         * gcc.dg/cpp/Wsignprom.c: New tests.
33458
33459 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33460
33461         * gcc.c-torture/execute/loop-13.c: New test.
33462
33463 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33464
33465         * gcc.dg/cpp/expr.c: New tests.
33466
33467 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33468
33469         * g++.dg/opt/pr6713.C: Add template instantiation.
33470
33471 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33472
33473         * gcc.dg/nest.c: New test.
33474
33475 2002-07-17  Richard Henderson  <rth@redhat.com>
33476
33477         * g++.dg/opt/pr6713.C: New test.
33478
33479 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33480
33481         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33482         XFAIL for all x86 processors.
33483
33484 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33485
33486         * gcc.c-torture/execute/20010122-1.x: Do not test with
33487         -fomit-frame-pointer.
33488
33489 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33490
33491         * g++.dg/template/instantiate2.C: New test.
33492         * g++.dg/template/spec4.C: New test.
33493
33494 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33495
33496         * g++.dg/template/access2.C: New test.
33497         * g++.dg/template/access3.C: New test.
33498
33499 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33500
33501         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33502         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33503         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33504         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33505         Convert to use <stdarg.h>.
33506         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33507         Delete.
33508         * gcc.dg/va-arg-2.c: New.
33509         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33510
33511 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33512
33513         * gcc.c-torture/compile/20020710-1.c: New test.
33514
33515 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33516                           Andrew Pinski  <pinskia@physics.uc.edu>
33517
33518         gcc.c-torture/compile/simd-2.c: New testcase.
33519         gcc.c-torture/compile/simd-3.c: Likewise.
33520
33521 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33522
33523         PR c++/7224
33524         * g++.dg/overload/error1.C: New test.
33525
33526 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33527
33528         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33529         configuration and IRIX 6 O32 ABI.
33530
33531 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33532
33533         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33534
33535 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33536
33537         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33538
33539 2002-07-10  Jeffrey A Law  <law@redhat.com>
33540
33541         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33542
33543         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33544
33545 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33546
33547         * gcc.dg/20020312-2.c: Check for __PPC__.
33548
33549 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33550
33551         * gcc.c-torture/compile/20020709-1.c: New test.
33552
33553 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33554
33555         * g++.dg/template/qualttp21.C: New test case.
33556
33557 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33558
33559         * gcc.c-torture/compile/20020706-1.c: New test.
33560         * gcc.c-torture/compile/20020706-2.c: New test.
33561
33562 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33563             Alexandre Oliva  <aoliva@redhat.com>
33564
33565         * g++.dg/warn/incomplete1.C: New test.
33566
33567 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33568
33569         PR c++/7099
33570         * g++.dg/warn/noreturn1.C: New test.
33571
33572 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33573
33574         PR c++/6706
33575         * g++.dg/debug/debug6.C: New test.
33576         * g++.dg/debug/debug7.C: New test.
33577
33578 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33579
33580         * gcc.c-torture/compile/simd-3.c: New test.
33581
33582 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33583
33584         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33585         * gcc.dg/20020620-1.c: Likewise.
33586
33587 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33588
33589         PR c++/6944
33590         * g++.dg/init/array4.C: New test.
33591         * g++.dg/init/array5.C: New test.
33592
33593 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33594
33595         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33596         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33597
33598 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33599
33600         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33601         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33602         * gcc.dg/wtr-conversion-1.c: Likewise.
33603         * gcc.dg/wtr-escape-1.c: Likewise.
33604         * gcc.dg/wtr-int-type-1.c: Likewise.
33605         * gcc.dg/wtr-label-1.c: Likewise.
33606         * gcc.dg/wtr-static-1.c: Likewise.
33607         * gcc.dg/wtr-strcat-1.c: Likewise.
33608         * gcc.dg/wtr-suffix-1.c: Likewise.
33609         * gcc.dg/wtr-switch-1.c: Likewise.
33610         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33611         * gcc.dg/wtr-union-init-1.c: Likewise.
33612         * gcc.dg/wtr-union-init-2.c: Likewise.
33613         * gcc.dg/wtr-union-init-3.c: Likewise.
33614
33615         * gcc.dg/wtr-func-def-1.c: New test.
33616
33617 2002-07-02 Devang Patel <dpatel@apple.com>
33618
33619         * objc.dg/param-1.m: New test.
33620
33621 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33622
33623         * gcc.dg/cpp/trad/directive.c: Add test.
33624         * gcc.dg/cpp/trad/macroargs.c: Add test.
33625         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33626
33627 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33628
33629         * gcc.dg/cpp/cmdlne-M.c: New test.
33630
33631 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33632
33633         * objc.dg/desig-init-1.m: New test.
33634
33635 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33636
33637         PR c++/6716
33638         * g++.dg/template/instantiate1.C: New test.
33639
33640 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33641
33642         PR c++/7112
33643         * g++.dg/template/sizeof2.C: New test.
33644
33645 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33646
33647         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33648         gcc.dg/cpp/trad/include.c: New tests.
33649
33650 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33651
33652         PR target/7177
33653         * gcc.c-torture/compile/20020701-1.c: New test.
33654
33655 2002-07-01  Stan Shebs  <shebs@apple.com>
33656
33657         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33658         header here...
33659         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33660         (objc-torture-execute): or here.
33661
33662 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33663
33664         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33665
33666 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33667
33668         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33669
33670 2002-06-30  Devang Patel  <dpatel@apple.com>
33671
33672         * objc.dg/fsyntax-only.m: New test.
33673
33674 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33675
33676         PR c++/6695
33677         * g++.dg/template/friend7.C: New file.
33678
33679 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33680
33681         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33682         return type.
33683
33684 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33685
33686         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33687         avoid division by zero.
33688
33689 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33690
33691         * gcc.dg/Wunknownprag.c: New tests.
33692
33693 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33694
33695         * gcc.c-torture/execute/simd-2.c: New test.
33696
33697 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33698
33699         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33700         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33701         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33702         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33703         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33704         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33705         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33706         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33707         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33708         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33709         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33710         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33711         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33712         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33713         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33714         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33715         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33716
33717 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33718
33719         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33720         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33721         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33722         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33723         New tests.
33724         * gcc.dg/cpp/trad/directive.c: Update.
33725
33726 2002-06-23  Andreas Jaeger  <aj@suse.de>
33727
33728         * gcc.c-torture/execute/complex-6.c: New.
33729
33730 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33731
33732         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33733         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33734         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33735         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33736
33737 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33738
33739         * gcc.dg/cpp/trad: New directory with traditional tests copied
33740         from parent directory.
33741         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33742         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33743         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33744         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33745         Move to trad/ and rename.
33746         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33747         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33748         gcc.dg/cpp/trad/redef2.c: New tests.
33749         * gcc.dg/cpp/trad/trad.exp: New driver.
33750
33751 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33752
33753         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33754         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33755         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33756         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33757         Remove.
33758
33759 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33760
33761         * gcc.dg/20020620-1.c: New test.
33762
33763 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33764
33765         * g++.dg/template/ttp4.C: New test.
33766
33767 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33768
33769         * g++.dg/opt/vt1.C: Fix regexp.
33770
33771 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33772
33773         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33774         Don't use attribute `noinline'.
33775
33776 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33777
33778         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33779
33780 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33781
33782         * gcc.c-torture/execute/simd-1.c: New.
33783
33784         * gcc.dg/simd-1.c: New.
33785
33786 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33787
33788         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33789
33790 2002-06-16  Richard Henderson  <rth@redhat.com>
33791
33792         * g++.dg/ext/anon-struct1.C: New.
33793         * g++.dg/ext/anon-struct2.C: New.
33794         * g++.dg/ext/anon-struct3.C: New.
33795         * gcc.dg/anon-struct-1.c: New.
33796         * gcc.dg/anon-struct-2.c: New.
33797         * gcc.dg/anon-struct-3.c: New.
33798         * gcc.dg/20011008-1.c: Adjust warning text.
33799         * gcc.dg/20020527-1.c: Add -fms-extensions.
33800
33801 2002-06-16  Richard Henderson  <rth@redhat.com>
33802
33803         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33804
33805 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33806
33807         * gcc.c-torture/execute/20020615-1.c: New test.
33808
33809 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33810
33811         * gcc.c-tortuture/execute/compare-1.c: New test case.
33812         * gcc.c-tortuture/execute/compare-2.c: New test case.
33813         * gcc.c-tortuture/execute/compare-3.c: New test case.
33814
33815 2002-06-13  Richard Henderson  <rth@redhat.com>
33816
33817         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33818         ia64 ilp32.
33819
33820 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33821
33822         * g++.dg/template/typename2.C: Update error message.
33823
33824 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33825
33826         * gcc.c-torture/execute/20020611-1.c: New test.
33827
33828 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33829
33830         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33831         list of targets to skip.
33832
33833 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33834
33835         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33836         targets if not optimizing.
33837
33838 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33839
33840         * gcc.c-torture/compile/20020605-1.c: New test.
33841
33842         * g++.dg/opt/vt1.C: New test.
33843
33844         * gcc.dg/20020531-1.c: New test.
33845
33846         * gcc.dg/20020530-1.c: New test.
33847
33848         * gcc.dg/20020527-1.c: New test.
33849
33850         * g++.dg/opt/cse1.C: New test.
33851
33852 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33853
33854         * gcc.dg/20020607-2.c: New test case.
33855
33856 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33857
33858         * gcc.c-torture/compile/20020604-1.c: New test.
33859
33860 2002-06-04  Richard Henderson  <rth@redhat.com>
33861
33862         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33863         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33864         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33865
33866 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33867
33868         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33869
33870 2002-06-03  Richard Henderson  <rth@redhat.com>
33871
33872         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33873         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33874
33875 2002-06-02  Richard Henderson  <rth@redhat.com>
33876
33877         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33878         test functions static.
33879
33880 2002-06-02  Andreas Jaeger  <aj@suse.de>
33881
33882         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33883         now.
33884
33885 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33886
33887         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33888         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33889         Update for mofified diagnostics.
33890         * gcc.dg/c99-intconst-1.c: No longer fail.
33891
33892 2002-06-02  Richard Henderson  <rth@redhat.com>
33893
33894         * gcc.dg/uninit-A.c: Remove xfail markers.
33895
33896 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33897
33898         * gcc.dg/fnegate-1.c: New test case.
33899
33900 2002-05-30  Osku Salerma  <osku@iki.fi>
33901
33902         * gcc.c-torture/execute/mayalias-1.c: New file.
33903
33904 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33905
33906         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33907         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33908         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33909
33910 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33911
33912         * gcc.c-torture/execute/20020529-1.c: New test.
33913
33914 2002-05-27  Richard Henderson  <rth@redhat.com>
33915
33916         * g++.dg/ext/attrib6.C: New test case.
33917
33918 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33919
33920         * gcc.c-torture/execute/pure-1.c: New test.
33921
33922 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33923
33924         * gcc.dg/cpp/arith-2.c: Remove.
33925
33926 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33927
33928         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33929         * gcc.dg/cpp/if-3.c: Remove.
33930
33931 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33932
33933         * g++.dg/opt/cse2.C: New test.
33934
33935 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33936
33937         * gcc.dg/cpp/arith-1.c: New semantic tests.
33938         * gcc.dg/cpp/if-1.c: Update.
33939
33940 2002-05-24  Ben Elliston  <bje@redhat.com>
33941
33942         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33943
33944 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33945
33946         * gcc.dg/verbose-asm.c: New test.
33947
33948 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33949
33950         * gcc.dg/cpp/paste12.c: New test.
33951
33952 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33953
33954         * g++.dg/parse/named_ops.C: New test.
33955
33956 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33957
33958         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33959
33960 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33961
33962         * gcc.dg/weak-2.c: Allow optional leading underscore
33963         in scan-assembler symbol name.
33964         * gcc.dg/weak-3.c: Likewise.
33965         * gcc.dg/weak-4.c: Likewise.
33966         * gcc.dg/weak-5.c: Likewise.
33967
33968 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33969
33970         * gcc.dg/20020523-1.c: New test.
33971
33972 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33973
33974         * objc.dg/const-str-2.m: Update now that we stop after
33975         a command line error.
33976
33977 2002-05-22  Richard Henderson  <rth@redhat.com>
33978
33979         * g++.dg/dg.exp: Fix typo in test pruneing.
33980
33981 2002-05-22  Richard Henderson  <rth@redhat.com>
33982
33983         * g++.dg/dg.exp: Prune the tls subdirectory.
33984         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33985         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33986         * g++.dg/tls/init-1.C: New.
33987
33988 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33989
33990         * gcc.dg/20020517-1.c: New test.
33991
33992 2002-05-21  Richard Henderson  <rth@redhat.com>
33993
33994         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33995         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33996
33997 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33998
33999         * g++.dg/other/copy2.C: New test.
34000
34001 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34002
34003         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34004         (MAX_COPY): Bump up to 10 times sizeof (long long).
34005         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34006
34007         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34008         sizeof (long long).
34009
34010         * gcc.c-torture/execute/strcpy-1.c: New test.
34011
34012 2002-05-19  Jason Merrill  <jason2redhat.com>
34013
34014         * g++.dg/ext/oper1.C: New test.
34015
34016 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34017 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34018
34019         * README.QMTEST: New file.
34020
34021         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34022
34023 2002-05-19  Andreas Jaeger  <aj@suse.de>
34024
34025         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34026         now.
34027         * gcc.c-torture/execute/loop-2d.x: Likewise.
34028
34029 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34030
34031         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34032         support weak symbols.
34033         * gcc.dg/weak-4.c: Likewise.
34034         * gcc.dg/weak-6.c: Likewise.
34035
34036 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34037
34038         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34039         cygwin, coff and h8300-*-hms targets
34040         * gcc.dg/weak-5.c: Likewise.
34041         * gcc.dg/weak-7.c: Likewise.
34042
34043 2002-05-16  Jason Merrill  <jason@redhat.com>
34044
34045         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34046         (scan-assembler-not, scan-assembler-dem): Likewise.
34047         (scan-assembler-dem-not): Likewise.
34048
34049 2002-05-15  Richard Henderson  <rth@redhat.com>
34050
34051         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34052
34053 2002-05-15  Richard Henderson  <rth@redhat.com>
34054
34055         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34056         (vfoo1f): Warning here.
34057         (vfoo1l): Don't redefine the alias.
34058
34059 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34060
34061         * g++.dg/init/pm1.C: New test.
34062
34063 2002-05-12  David S. Miller  <davem@redhat.com>
34064
34065         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34066         types.
34067
34068 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34069
34070         * gcc.c-torture/execute/20020510-1.c: New test case.
34071
34072 2002-05-10  David S. Miller  <davem@redhat.com>
34073
34074         * gcc.c-torture/execute/conversion.c: Test long double too.
34075
34076 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34077
34078         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34079         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34080         * lib/g++.exp (g++_link_flags): Likewise.
34081         * lib/objc.exp (objc_target_compile): Likewise.
34082
34083 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34084
34085         * gcc.dg/cpp/poison.c: Update.
34086         * gcc.dg/cpp/20000625-2.c: Remove.
34087         * gcc.dg/cpp/direct2s.c: Remove final test.
34088
34089 2002-05-08  Tom Rix  <trix@redhat.com>
34090
34091         * gcc.c-torture/execute/20020508-1.c: New test.
34092         * gcc.c-torture/execute/20020508-2.c: New test.
34093         * gcc.c-torture/execute/20020508-3.c: New test.
34094
34095 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34096
34097         * gcc.dg/cpp/charconst-4.c: More tests.
34098
34099 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34100
34101         PR c/6569
34102         * gcc.dg/weak-3.c: Update location of warning messages.
34103         * gcc.dg/weak-5.c: Likewise.
34104
34105 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34106
34107         * gcc.c-torture/execute/20020506-1.c: New test case.
34108
34109 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34110
34111         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34112
34113 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34114
34115         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34116
34117 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34118
34119         * gcc.dg/cpp/charconst-3.c: New test.
34120
34121 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34122
34123         * gcc.dg/cpp/charconst.c: Update tests.
34124
34125 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34126
34127         * treelang: Added directory for new sample language treelang. Also
34128         lib/treelang.exp: New file to signal treelang should be tested.
34129
34130 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34131
34132         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34133         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34134         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34135         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34136         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34137         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34138         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34139
34140 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34141
34142         * gcc.dg/format/xopen-2.c: New test.
34143
34144 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34145
34146         * gcc.dg/20020503-1.c: New test.
34147
34148 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34149
34150         * g++.dg/init/dtor1.C: Make it tougher.
34151
34152 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34153
34154         * g++.dg/init/dtor1.C: New test.
34155
34156 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34157
34158         * gcc.dg/altivec-8.c: New.
34159
34160 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34161
34162         * gcc.dg/altivec-7.c: New.
34163
34164 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34165
34166         * g++.dg/parse/typedef1.C: New test.
34167
34168 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34169
34170         PR c++/6486
34171         * g++.dg/template/friend6.C: New test.
34172
34173         PR c++/6492
34174         * g++.dg/init/copy1.C: New test.
34175
34176 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34177
34178         * g++.dg/warn/effc1.C: New test.
34179
34180 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34181
34182         * gcc.dg/cpp/if-cexp.c: Add a test.
34183
34184 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34185
34186         * gcc.dg/20020426-2.c: New test.
34187
34188 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34189
34190         * gcc.dg/cpp/if-mop.c: Update.
34191         * gcc.dg/cpp/if-mpar.c: Add test.
34192         * gcc.dg/cpp/if-oppr.c: Update.
34193
34194 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34195
34196         PR c/6343
34197         * gcc.dg/weak-[2-7].c: New tests.
34198
34199 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34200
34201         * gcc.dg/enum1.c: New test.
34202
34203 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34204
34205         PR c++/6497
34206         * g++.dg/inherit/access2.C: New test.
34207
34208 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34209
34210         PR bootstrap/6445
34211         * gcc.dg/20020426-1.c: New test.
34212
34213 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34214
34215         * g++.dg/abi/enum1.C: New test.
34216
34217 2002-04-26  Richard Henderson  <rth@redhat.com>
34218
34219         * gcc.dg/c99-bool-1.c: Expect always true warning.
34220
34221 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34222
34223         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34224
34225 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34226
34227         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34228         targets.
34229
34230 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34231
34232         * g++.dg/abi/mange7.C: New test.
34233
34234         PR c++/6438.
34235         * g++.dg/parse/stmtexpr2.C: New test.
34236
34237 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34238
34239         * gcc.dg/20020312-2.c: Add SH target.
34240
34241 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34242
34243         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34244         compiler output on mips*-*-irix*.
34245
34246 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34247
34248         * g++.dg/parse/attr1.C: New test.
34249
34250 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34251
34252         * gcc.c-torture/execute/string-opt-17.c: New test case.
34253         * gcc.c-torture/execute/memset-2.c: New test case.
34254
34255 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34256
34257         PR c++/6256:
34258         * g++.dg/template/friend5.C: New test.
34259
34260         PR c++/6331:
34261         * g++.dg/template/qual1.C: Likewise.
34262
34263 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34264
34265         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34266         Include stdlib.h, not stdio.h or ctype.h.
34267
34268 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34269
34270         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34271         cris-*-elf* and mmix-*-*.
34272         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34273         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34274         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34275         Ditto.
34276         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34277         * gcc.dg/wchar_t-1.c: Ditto.
34278
34279 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34280
34281         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34282         Clarify comment.
34283
34284 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34285
34286         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34287
34288 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34289
34290         * gcc.c-torture/execute/20000906-1.x: Delete.
34291
34292 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34293
34294         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34295
34296 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34297
34298         * PR6367
34299         * g77.f-torture/execute/6367.f: New test.
34300         * g77.f-torture/execute/6367.x: Disable for MMIX.
34301
34302 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34303
34304         * PR6352
34305         * g++.dg/opt/inline2.C: New test.
34306
34307 2002-04-18  Richard Henderson  <rth@redhat.com>
34308
34309         * gcc.dg/20000906-1.c: Enable for all targets.
34310         * gcc.c-torture/compile/iftrap-2.c: New.
34311
34312 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34313
34314         * gcc.dg/20020418-1.c: New test.
34315         * gcc.dg/20020418-2.c: New test.
34316
34317 2002-04-18  Richard Henderson  <rth@redhat.com>
34318
34319         * gcc.c-torture/compile/iftrap-1.c: New.
34320         * gcc.dg/iftrap-1.c: Adjust for ia64.
34321         * gcc.dg/iftrap-2.c: New.
34322
34323 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34324
34325         * gcc.c-torture/compile/20020418-1.c: New test.
34326
34327 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34328
34329         * gcc.c-torture/compile/20020415-1.c: New.
34330
34331 2002-04-18  David S. Miller  <davem@redhat.com>
34332
34333         * gcc.c-torture/execute/20020418-1.c: New test.
34334
34335 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34336
34337         * gcc.dg/20020416-1.c: New test.
34338
34339         * g++.dg/opt/inline1.C: New test.
34340
34341 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34342
34343         * gcc.dg/altivec-5.c: New test.
34344
34345         * gcc.dg/20020415-1.c: New test.
34346
34347 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34348
34349         * testsuite/lib/chill.exp: Remove.
34350
34351 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34352
34353         * g++.dg/other/big-struct.C: New test.
34354
34355 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34356
34357         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34358         of scratch file.
34359
34360 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34361
34362         PR c/6277
34363         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34364         in scan-assembler function name
34365
34366 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34367
34368         * g77.f-torture/execute/980628-4.x,
34369         g77.f-torture/execute/980628-5.x,
34370         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34371         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34372         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34373         i[34567]86-*-*.
34374
34375 2002-04-13  David S. Miller  <davem@redhat.com>
34376
34377         * gcc.c-torture/execute/20020413-1.c: New test.
34378
34379 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34380
34381         * gcc.dg/asm-6.c,
34382         * g++.dg/ext/asm1.C: New tests.
34383
34384 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34385
34386         PR c++ 5373.
34387         * g++.dg/parse/stmtexpr1.C: New test.
34388
34389         PR c++/5189.
34390         * g++.dg/template/copy1.C: New test.
34391
34392 2002-04-12  Richard Henderson  <rth@redhat.com>
34393
34394         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34395
34396 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34397
34398         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34399         gcc.c-torture/execute/20020307-2.c.
34400
34401 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34402
34403         * g++.dg/ext/attrib5.C,
34404         * g++.dg/lookup/struct1.C: New tests.
34405
34406 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34407
34408         * gcc.dg/20020411-1.c: New test.
34409
34410         * gcc.c-torture/execute/20020411-1.c: New test.
34411
34412 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34413
34414         * g77.f-torture/execute/6177.f: New test.
34415
34416 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34417
34418         PR middle-end/6247
34419         * g++.dg/opt/cleanup1.C: New test.
34420
34421         * g++.dg/opt/const1.C: New test.
34422
34423 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34424
34425         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34426
34427 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34428
34429         PR c++/5507
34430         * g++.dg/template/typename2.C: New test.
34431
34432 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34433
34434         * gcc.c-torture/execute/loop-12.c: New.
34435
34436 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34437
34438         * g77.f-torture/execute/980628-4.x,
34439         g77.f-torture/execute/980628-5.x,
34440         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34441         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34442         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34443
34444 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34445
34446         PR optimization/6086
34447         * g++.dg/opt/preinc1.C: New test.
34448
34449 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34450
34451         PR c++/5571
34452         * g++.dg/opt/static2.C: New test.
34453
34454 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34455
34456         PR c/5120
34457         * gcc.dg/20020406-1.c: New test.
34458
34459 2002-04-04  David S. Miller  <davem@redhat.com>
34460
34461         * gcc.c-torture/execute/20020404-1.c: New test.
34462
34463 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34464
34465         PR c/6123
34466         * gcc.dg/20020312-2.c: Do not declare global register variable
34467         if __PIC__ or __pic__ is defined.
34468
34469 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34470
34471         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34472         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34473
34474 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34475
34476         * gcc.misc-tests/linkage.exp: Update last change to handle
34477         sparc*-, not just sparc-.
34478
34479 2002-04-03  Richard Henderson  <rth@redhat.com>
34480
34481         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34482
34483 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34484
34485         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34486
34487 2002-04-02  David S. Miller  <davem@redhat.com>
34488
34489         * gcc.c-torture/execute/20020402-3.c: New test.
34490
34491 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34492
34493         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34494         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34495
34496         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34497         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34498         g77.f-torture/execute/20001201.x,
34499         g77.f-torture/execute/u77-test.x: New files.
34500
34501         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34502         * gcc.dg/wchar_t-1.c: Ditto.
34503
34504 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34505
34506         * gcc.c-torture/execute/20020402-1.c: New test.
34507
34508 2002-04-01  Richard Henderson  <rth@redhat.com>
34509
34510         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34511
34512         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34513
34514 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34515
34516         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34517
34518 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34519
34520         * g++.dg/inherit/template-as-base.C: Expect error.
34521         * g++.dg/inherit/namespace-as-base.C: Likewise.
34522
34523 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34524
34525         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34526         g++.dg/ext/instantiate3.C: Tweak match patterns.
34527
34528         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34529         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34530         -da test.
34531
34532 2002-03-31  Richard Henderson  <rth@redhat.com>
34533
34534         * gcc.dg/special/alias-2.c: New.
34535         * gcc.dg/special/ecos.exp: Run it.
34536
34537 2002-03-31  Richard Henderson  <rth@redhat.com>
34538
34539         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34540
34541 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34542
34543         * gcc.dg/weak-1.c: Disable on h8300 port.
34544
34545 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34546
34547         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34548         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34549         ordering tests.
34550         * g++.dg/bprob/bprob-1.C: New test.
34551         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34552         * g++.dg/gcov/gcov-1.C: New test.
34553         * g++.dg/gcov/gcov-1.x: New file.
34554         * g++.dg/gcov/gcov-2.C: New test.
34555         * g++.dg/gcov/gcov-3.C: New test.
34556         * g++.dg/gcov/gcov-3.h: New file.
34557
34558 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34559
34560         * g++.old-deja/g++.other/builtins5.C: New test.
34561         * g++.old-deja/g++.other/builtins6.C: New test.
34562         * g++.old-deja/g++.other/builtins7.C: New test.
34563         * g++.old-deja/g++.other/builtins8.C: New test.
34564         * g++.old-deja/g++.other/builtins9.C: New test.
34565
34566 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34567
34568         * g++.dg/opt/static1.C: New test.
34569
34570         * g++.dg/opt/longbranch1.C: New test.
34571
34572 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34573
34574         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34575
34576         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34577
34578 2002-03-28  Jeffrey A Law  (law@redhat.com)
34579
34580         * gcc.c-torture/execute/20020328-1.c: New test.
34581
34582 2002-03-27  Richard Henderson  <rth@redhat.com>
34583
34584         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34585         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34586         move from g++.old-deja/g++.ext/.
34587
34588 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34589
34590         * g++.dg/init/new2.C: New test.
34591
34592 2002-03-26  Richard Henderson  <rth@redhat.com>
34593
34594         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34595
34596         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34597         on sparc.
34598
34599         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34600         sparcv9 systems.
34601         * gcc.dg/20001102-1.c: Likewise.
34602
34603 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34604
34605         * gcc.dg/cpp/endif-pedantic1.c,
34606         gcc.dg/cpp/endif-pedantic2.c: New tests.
34607
34608 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34609
34610         * g++.dg/init/new1.C: New test.
34611
34612 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34613
34614         * g++.dg/abi/vbase9.C: New test.
34615
34616 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34617
34618         * gcc.dg/arm-asm.c: New test.
34619
34620 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34621
34622         * gcc.dg/Wswitch-enum.c: New test.
34623         Fix PR c/5044.
34624
34625 2002-03-26  Richard Henderson  <rth@redhat.com>
34626
34627         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34628         structure.
34629
34630 2002-03-25  Richard Henderson  <rth@redhat.com>
34631
34632         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34633         sparcv9 systems.
34634
34635         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34636         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34637
34638 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34639
34640         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34641
34642 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34643
34644         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34645         targets using generic thunk support.
34646
34647 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34648
34649         * gcc.c-torture/compile/20020323-1.c: New test.
34650
34651         * g++.dg/opt/conj2.C: New test.
34652
34653 2002-03-24  Richard Henderson  <rth@redhat.com>
34654
34655         * gcc.dg/weak-1.c: Use -fno-common.
34656
34657 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34658
34659         * g77.dg/f77-edit-apostrophe-out.f: New test
34660         * g77.dg/f77-edit-h-out.f: New test
34661         * g77.dg/f77-edit-t-in.f: New test
34662         * g77.dg/f77-edit-t-out.f: New test
34663         * g77.dg/f77-edit-x-out.f: New test
34664         * g77.dg/f77-edit-slash-out.f: New test
34665         * g77.dg/f77-edit-colon-out.f: New test
34666         * g77.dg/f77-edit-s-out.f: New test
34667
34668 2002-03-24  Richard Henderson  <rth@redhat.com>
34669
34670         * objc/execute/formal_protocol-6.x: New XFAIL.
34671
34672 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34673
34674         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34675         that do not support weak symbols
34676
34677 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34678
34679         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34680         * lib/g77.exp: Likewise.
34681         * lib/objc.exp: Likewise.
34682
34683 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34684
34685         * gcc.dg/Wswitch-default.c: New test.
34686
34687 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34688
34689         * g++.dg/other/enum1.C: New test.
34690
34691 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34692
34693         * gcc.dg/pragma-ep-3.c: Fix typo.
34694
34695 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34696
34697         * g++.dg/inherit/template-as-base.C: New test.
34698
34699 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34700
34701         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34702         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34703
34704 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34705
34706         * gcc.dg/cpp/multiline.c: Update to match.
34707
34708 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34709
34710         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34711
34712 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34713
34714         * gcc.dg/cpp/extratokens2.c: New file.
34715
34716 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34717
34718         * gcc.dg/20020312-2.c: Add rs6000 target.
34719
34720         * gcc.c-torture/compile/20020319-1.c: New test.
34721
34722 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34723
34724         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34725         (A, E): Handle this.
34726
34727 2002-03-20  Jason Merrill  <jason@redhat.com>
34728
34729         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34730         ignoring -fpic.
34731         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34732         through prune_gcc_output.
34733
34734 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34735
34736         * gcc.c-torture/compile/20020320-1.c: New test.
34737
34738 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34739
34740         * gcc.c-torture/compile/20020318-1.c: New test.
34741
34742         * gcc.dg/struct-by-value-1.c: New test.
34743
34744         * gcc.dg/20020319-1.c: New test.
34745
34746 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34747
34748         * g++.dg/opt/conj1.C: New test.
34749
34750 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34751
34752         * g++.dg/template/qualttp20.C: Revert previous change.
34753         * g++.dg/template/qualttp3.C: Likewise.
34754         * g++.dg/template/qualttp4.C: Likewise.
34755         * g++.dg/template/qualttp5.C: Likewise.
34756         * g++.dg/template/qualttp6.C: Likewise.
34757         * g++.dg/template/qualttp7.C: Likewise.
34758         * g++.dg/template/qualttp8.C: Likewise.
34759         * g++.dg/template/recurse.C: Likewise.
34760
34761 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34762
34763         * gcc.dg/cpp/wchar-1.c: Update.
34764
34765 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34766
34767         * g++.dg/template/conv1.C: New test.
34768         * g++.dg/template/conv2.C: New test.
34769         * g++.dg/template/conv3.C: New test.
34770         * g++.dg/template/conv4.C: New test.
34771
34772 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34773
34774         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34775         * g++.dg/template/qualttp3.C: Likewise.
34776         * g++.dg/template/qualttp4.C: Likewise.
34777         * g++.dg/template/qualttp5.C: Likewise.
34778         * g++.dg/template/qualttp6.C: Likewise.
34779         * g++.dg/template/qualttp7.C: Likewise.
34780         * g++.dg/template/qualttp8.C: Likewise.
34781         * g++.dg/template/recurse.C: Likewise.
34782
34783 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34784
34785         * g++.dg/opt/dtor1.C: New test.
34786
34787 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34788
34789         * gcc.c-torture/compile/20020315-1.c: New test.
34790
34791 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34792
34793         * gcc.dg/weak-1.c: Fix scan tests.
34794
34795 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34796
34797         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34798         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34799         cris-*-aout* mmix-*-*.
34800         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34801         cris-*-aout* mmix-*-*.
34802         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34803         cris-*-elf* cris-*-aout* and mmix-*-*.
34804         * gcc.dg/20001009-1.c: Ditto.
34805         * gcc.dg/20010912-1.c: Ditto.
34806         * gcc.dg/20020122-4.c: Ditto.
34807         * gcc.dg/inline-2.c: Ditto.
34808
34809 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34810
34811         * gcc.c-torture/compile/20020314-1.c: New test.
34812
34813 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34814
34815         * gcc.c-torture/execute/20020314-1.c: New test.
34816
34817 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34818
34819         * g++.dg/warn/Wunused-1.C: New test.
34820
34821 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34822
34823         * g++.dg/abi/mangle6.C: New test.
34824
34825 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34826
34827         * gcc.c-torture/compile/20020309-2.c: New test.
34828
34829         * gcc.c-torture/compile/20020312-1.c: New test.
34830
34831 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34832
34833         * g++.dg/other/access1.C: New test.
34834
34835 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34836
34837         * gcc.c-torture/execute/wchar_t-1.c: New test.
34838
34839 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34840
34841         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34842
34843 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34844
34845         * gcc.dg/20020312-1.c: New test case.
34846
34847 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34848
34849         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34850
34851 2002-03-11  Richard Henderson  <rth@redhat.com>
34852
34853         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34854         * g++.old-deja/g++.jason/report.C: Likewise.
34855
34856 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34857
34858         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34859         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34860
34861 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34862
34863         * testsuite/g++.dg/overload/pmf1.C: New test.
34864
34865 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34866
34867         * gcc.c-torture/execute/20020307-1.c: Use long.
34868
34869 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34870
34871         PR optimization/5844
34872         * gcc.dg/20020310-1.c: New test.
34873
34874 2002-03-09  Michael Meissner  <meissner@redhat.com>
34875
34876         * gcc.c-torture/execute/memcpy-2.c: New test.
34877         * gcc.c-torture/execute/memset-1.c: New test.
34878         * gcc.c-torture/execute/strlen-1.c: New test.
34879         * gcc.c-torture/execute/strcmp-1.c: New test.
34880         * gcc.c-torture/execute/strncmp-1.c: New test.
34881
34882 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34883
34884         * gcc.dg/ppc-ldstruct.c: New test.
34885
34886 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34887
34888         * gcc.c-torture/execute/va-arg-22.c: New test.
34889
34890 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34891
34892         * gcc.c-torture/compile/20020309-1.c: New test.
34893
34894 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34895
34896         * gcc.c-torture/execute/20020307-2.c: New test.
34897
34898 2002-03-07  Jeffrey A Law  (law@redhat.com)
34899
34900         * g77.f-torture/compile/20020307-1.f: New test.
34901
34902 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34903
34904         * gcc.dg/unordered-1.c: New test.
34905
34906 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34907
34908         * gcc.c-torture/execute/20020307-1.c: New test.
34909
34910 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34911
34912         * gcc.dg/20020304-1.c: New test.
34913
34914         * gcc.c-torture/compile/20020304-2.c: New test.
34915
34916 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34917
34918         * gcc.c-torture/compile/20020304-1.c: New test case
34919         (from PR c/5830).
34920
34921 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34922
34923         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34924
34925 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34926
34927         * g++.dg/other/classkey1.C: New test.
34928
34929 2002-03-01  Richard Henderson  <rth@redhat.com>
34930
34931         * gcc.c-torture/compile/981223-1.x: New.
34932         * gcc.c-torture/compile/920625-1.x: New.
34933
34934 2002-02-28  Richard Henderson  <rth@redhat.com>
34935
34936         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34937
34938 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34939
34940         * gcc.c-torture/execute/20020227-1.c: New test.
34941
34942 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34943
34944         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34945         here" ERROR lines.
34946         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34947         * g++.old-deja.g++.other/defarg1.C: Likewise.
34948         * g++.old-deja/g++.pt/calls2.C: Likewise.
34949         * g++.old-deja/g++.pt/crash20.C: Likewise.
34950         * g++.old-deja/g++.pt/crash30.C: Likewise.
34951         * g++.old-deja/g++.pt/crash36.C: Likewise.
34952         * g++.old-deja/g++.pt/crash6.C: Likewise.
34953         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34954         * g++.old-deja/g++.pt/derived3.C: Likewise.
34955         * g++.old-deja/g++.pt/error1.C: Likewise.
34956         * g++.old-deja/g++.pt/friend21.C: Likewise.
34957         * g++.old-deja/g++.pt/friend23.C: Likewise.
34958         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34959         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34960
34961 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34962
34963         * gcc.c-torture/execute/20020225-2.c: New test.
34964
34965 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34966
34967         * gcc.c-torture/execute/920730-1t.c,
34968         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34969         Delete test cases, only relevant to -traditional.
34970
34971 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34972
34973         * gcc.dg/cpp/undef1.c: Remove.
34974         * gcc.dg/cpp/directiv.c: Update.
34975         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34976
34977 2002-02-27  Michael Meissner  <meissner@redhat.com>
34978
34979         * gcc.c-torture/execute/20020226-1.c: New test.
34980
34981 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34982
34983         * g++.dg/debug/debug4.C: New test.
34984
34985         * gcc.dg/ia64-visibility-1.c: New test.
34986
34987 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34988
34989         * gcc.dg/debug/20020224-1.c: New.
34990
34991 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34992
34993         * gcc.c-torture/execute/960416-1.x: New.
34994         * gcc.c-torture/execute/divconst-3.x: Likewise.
34995
34996 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34997
34998         * gcc.dg/20020224-1.c: New test.
34999
35000 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35001
35002         * gcc.c-torture/execute/20020225-1.c: New.
35003
35004 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35005
35006         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35007
35008 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35009
35010         * gcc.dg/20020222-1.c: New test.
35011
35012 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35013
35014         * g++.dg/opt/anonunion1.C: New test.
35015
35016 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35017
35018         * g++.dg/template/qualttp19.C: New test.
35019         * g++.dg/template/qualttp20.C: New test.
35020         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35021         * g++.old-deja/g++.other/qual1.C: Likewise.
35022
35023 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35024
35025         * gcc.dg/attr-alwaysinline.c: New.
35026
35027 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35028
35029         * gcc.dg/20020220-1.c: New test.
35030
35031         * gcc.dg/20020220-2.c: New test.
35032
35033         * g++.dg/opt/mmx1.C: New test.
35034
35035 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35036
35037         * gcc.c-torture/compile/20020110.c: New test.
35038
35039 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35040
35041         * gcc.c-torture/execute/20020219-1.c: New test.
35042
35043         * gcc.dg/20020219-1.c: New test.
35044
35045         * gcc.dg/noncompile/20020220-1.c: New test.
35046
35047         * g++.dg/opt/ptrintsum1.C: New test.
35048
35049         * gcc.dg/debug/20020220-1.c: New test.
35050
35051 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35052
35053         * gcc.c-torture/execute/20020216-1.c: New test.
35054
35055 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35056
35057         * gcc.dg/decl-1.c: Update, new test.
35058
35059 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35060
35061         * g++.dg/abi/bitfield1.C: New test.
35062         * g++.dg/abi/bitfield2.C: New test.
35063
35064 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35065
35066         * gcc.dg/attr-nest.c: New test.
35067
35068 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35069
35070         * gcc.c-torture/execute/20020215-1.c: New test.
35071
35072 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35073
35074         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35075         * g++.dg/debug/debug.exp: New.
35076         * g++.dg/debug/trivial.C: New.
35077         * g++.dg/debug/debug1.C: Moved...
35078         * g++.dg/other/debug1.C: ...from here.
35079         * g++.dg/debug/debug2.C: Moved...
35080         * g++.dg/other/debug2.C: ...from here.
35081         * g++.dg/debug/debug3.C: Moved...
35082         * g++.dg/other/debug3.C: ...from here.
35083
35084         * gcc.dg/noncompile/20020213-1.c: New test.
35085
35086 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35087
35088         * g++.dg/other/debug3.C: New test.
35089
35090         * gcc.c-torture/execute/20020213-1.c: New test.
35091
35092 2002-02-13  Richard Smith <richard@ex-parrot.com>
35093
35094         * g++.old-deja/g++.other/thunk1.C: New test.
35095
35096 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35097
35098         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35099
35100 2002-02-13  Stan Shebs  <shebs@apple.com>
35101
35102         * gcc.dg/altivec-3.c: New.
35103
35104 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35105
35106         * gcc.dg/Wunreachable-1.c: New test.
35107         * gcc.dg/Wunreachable-2.c: New test.
35108
35109 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35110
35111         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35112
35113 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35114
35115         * gcc.dg/decl-1.c: New test.
35116
35117 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35118
35119         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35120
35121 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35122
35123         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35124         * gcc.c-torture/compile/980506-1.x: Likewise.
35125
35126 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35127
35128         * gcc.dg/20020210-1.c: New.
35129
35130 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35131
35132         * g77.f-torture/execute/947.f: New regression test
35133         for PR fortran/947.
35134
35135 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35136
35137         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35138         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35139
35140 2002-02-08  Richard Henderson  <rth@redhat.com>
35141
35142         * gcc.c-torture/compile/labels-3.c: New.
35143
35144 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35145
35146         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35147         expression statements work instead.
35148         * gcc.dg/noncompile/20020207-1.c: New test.
35149
35150 2002-02-07  Richard Henderson  <rth@redhat.com>
35151
35152         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35153
35154 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35155
35156         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35157         message from g77
35158         * lib/g77-dg.exp: Trim g77 error messages so that they are
35159         recognized by dg.exp.
35160
35161 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35162
35163         PR fortran/5473
35164         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35165
35166 2002-02-07  Richard Henderson  <rth@redhat.com>
35167
35168         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35169         to be sufficiently aligned for integers.
35170
35171 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35172
35173         * g++.dg/template/friend4.C: New test.
35174
35175 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35176
35177         PR fortran/5743
35178         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35179         unsupported cases.
35180
35181 2002-02-07  Richard Henderson  <rth@redhat.com>
35182
35183         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35184         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35185         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35186         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35187
35188 2002-02-06  Richard Henderson  <rth@redhat.com>
35189
35190         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35191
35192 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35193
35194         * gcc.dg/20020206-1.c: New test.
35195
35196 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35197
35198         * gcc.c-torture/execute/20020206-1.c: New test.
35199
35200         * gcc.c-torture/execute/20020206-2.c: New test.
35201
35202         PR optimization/5429:
35203         * gcc.c-torture/compile/20020206-1.c: New test.
35204
35205 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35206
35207         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35208         as certain file formats cannot support particularly large
35209         alignments.
35210
35211         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35212         and do not expect to be able to link the executable.
35213
35214         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35215         fail because the COFF format does not support the weak attribute.
35216
35217 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35218
35219         * g77.dg/pr5473.f: New test
35220
35221 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35222
35223         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35224         Fix testcase accordingly.
35225
35226 2002-02-04  Richard Henderson  <rth@redhat.com>
35227
35228         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35229         (buf): Change to be an array of pointers, not ints.
35230
35231 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35232
35233         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35234         before all tests.  Move warning one line above to match where it
35235         C frontend emits.
35236         * gcc.dg/Wswitch-2.c: New test.
35237         * g++.dg/warn/Wswitch-1.C: New test.
35238         * g++.dg/warn/Wswitch-2.C: New test.
35239
35240 2002-02-04  Richard Henderson  <rth@redhat.com>
35241
35242         * g++.dg/abi/offsetof.C: Fix size comparison.
35243
35244 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35245
35246         * gcc.dg/cast-qual-2.c: New test.
35247
35248 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35249
35250         * gcc.dg/20020201-4.c: New test.
35251
35252 2002-02-04  Ben Elliston  <bje@redhat.com>
35253
35254         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35255         target_info attribute != 0, in addition to the empty string.
35256         (gcc_target_compile): Likewise.
35257
35258 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35259
35260         * gcc.dg/Wswitch.c: New test.
35261         PR gcc/4475. PR gcc/3780.
35262
35263 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35264
35265         * g77.f-torture/execute/5122.f: New test for regressions
35266         against PR fortran/5122.
35267
35268 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35269
35270         * g77.f-torture/compile/pr3743.f: Delete
35271         * g77.dg/pr3743-1.f: New test.
35272         * g77.dg/pr3743-2.f: New test.
35273         * g77.dg/pr3743-3.f: New test.
35274         * g77.dg/pr3743-4.f: New test.
35275
35276 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35277
35278         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35279
35280 2002-02-02  Richard Henderson  <rth@redhat.com>
35281
35282         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35283         * gcc.c-torture/execute/bf64-1.c: Likewise.
35284
35285 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35286
35287         * gcc.dg/20020201-2.c: New test.
35288
35289         * gcc.dg/20020201-3.c: New test.
35290
35291         * gcc.c-torture/execute/bitfld-2.c: New test.
35292
35293 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35294
35295         * gcc.dg/bitfld-1.c: Update.
35296         * gcc.dg/bitfld-2.c: Update.
35297         * gcc.c-torture/execute/bitfld-1.x: New.
35298
35299 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35300
35301         * gcc.c-torture/execute/20020201-1.c: New test.
35302
35303 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35304
35305         PR target/5469
35306         * gcc.dg/20020201-1.c: New test.
35307
35308 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35309
35310         PR fortran/3743
35311         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35312         * g77.f-torture/compile/pr3743.x: Remove
35313
35314 2002-01-31  Tom Rix  <trix@redhat.com>
35315
35316         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35317
35318 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35319
35320         * gcc.dg/noncompile/20020130-1.c: New test.
35321
35322 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35323
35324         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35325
35326 2002-01-29  Richard Henderson  <rth@redhat.com>
35327
35328         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35329         to long long.
35330         * gcc.c-torture/execute/bf64-1.c: Likewise.
35331
35332 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35333
35334         * gcc.c-torture/execute/20020129-1.c: New test.
35335
35336 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35337
35338         * gcc.c-torture/compile/20000224-1.c: Update.
35339         * gcc.c-torture/execute/bitfld-1.c: New tests.
35340         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35341         * gcc.dg/uninit-A.c: Update.
35342
35343 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35344
35345         * g++.dg/template/ctor1.C: Add instantiation.
35346
35347 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35348
35349         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35350         argument to __builtin_prefetch to be const ptr.
35351
35352 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35353
35354         * gcc.c-torture/compile/20020120-1.c: New test.
35355
35356 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35357
35358         * gcc.c-torture/execute/20020127-1.c: New test.
35359
35360 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35361
35362         * g77.dg/f77-edit-i-in.f: New test
35363         * g77.dg/f77-edit-i-out.f: New test
35364
35365 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35366
35367         * gcc.dg/debug/debug.exp: New file.
35368         * gcc.dg/debug/trivial.c: New file.
35369         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35370         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35371         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35372         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35373         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35374         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35375         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35376         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35377         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35378         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35379         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35380         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35381         * gcc.dg/20000503-1.c: Removed.
35382         * gcc.dg/20010207-1.c: Removed.
35383         * gcc.dg/20011223-1.c: Removed.
35384         * gcc.dg/20020104-2.c: Removed.
35385         * gcc.dg/debug-1.c: Removed.
35386         * gcc.dg/debug-2.c: Removed.
35387         * gcc.dg/debug-3.c: Removed.
35388         * gcc.dg/debug-4.c: Removed.
35389         * gcc.dg/debug-5.c: Removed.
35390         * gcc.dg/debug-6.c: Removed.
35391         * gcc.dg/dwarf2-1.c: Removed.
35392         * gcc.dg/dwarf2-2.c: Removed.
35393
35394 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35395
35396         * g++.old-deja/g++.other/eh5.C: New test.
35397         * g++.old-deja/g++.other/sibcall2.C: New test.
35398         * g++.old-deja/g++.other/array9.C: New test.
35399         * g++.old-deja/g++.other/typename2.C: New test.
35400         * g++.old-deja/g++.other/crash60.C: New test.
35401         * g++.old-deja/g++.other/conv9.C: New test.
35402         * g++.old-deja/g++.other/mangle10.C: New test.
35403         * g++.old-deja/g++.other/unchanging1.C: New test.
35404         * g++.old-deja/g++.other/exprstmt1.C: New test.
35405         * g++.old-deja/g++.other/inline23.C: New test.
35406         * g++.old-deja/g++.eh/ia64-1.C: New test.
35407         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35408         * g++.old-deja/g++.other/reload1.C: New test.
35409         * g++.old-deja/g++.other/static20.C: New test.
35410         * g++.old-deja/g++.other/local-alloc1.C: New test.
35411         * g++.old-deja/g++.other/conv8.C: New test.
35412         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35413         * g++.old-deja/g++.other/storeexpr1.C: New test.
35414         * g++.old-deja/g++.other/storeexpr2.C: New test.
35415         * g++.dg/eh/template2.C: New test.
35416         * g++.dg/warn/weak1.C: New test.
35417
35418 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35419
35420         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35421         Remove first, non-varying, argument.
35422
35423 2002-01-23  Richard Henderson  <rth@redhat.com>
35424
35425         * gcc.dg/inline-2.c: New.
35426
35427         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35428         Add optional target arg.  Check number of arguments.
35429         (scan-assembler-not, scan-assembler-dem): Likewise.
35430         (scan-assembler-dem-not): Likewise.
35431
35432 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35433
35434         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35435         line 12.
35436         * g++.old-deja/g++.brendan/parse3.C,
35437         g++.old-deja/g++.other/crash26.C,
35438         g++.old-deja/g++.other/crash28.C,
35439         g++.old-deja/g++.other/crash29.C,
35440         g++.old-deja/g++.other/crash30.C,
35441         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35442
35443 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35444
35445         * gcc.dg/20020115-1.c: New.
35446
35447 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35448
35449         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35450
35451 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35452
35453         * gcc.dg/20020122-3.c: New.
35454
35455 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35456
35457         * g++.dg/other/gc1.C: New test.
35458
35459 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35460
35461         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35462
35463 2002-01-22  Richard Henderson  <rth@redhat.com>
35464
35465         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35466
35467 2002-01-22  Richard Henderson  <rth@redhat.com>
35468
35469         * gcc.dg/20020122-4.c: New.
35470
35471 2002-01-22  H.J. Lu <hjl@gnu.org>
35472
35473         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35474         link output.
35475         * gcc.dg/special/ecos.exp: Likewise.
35476         * lib/g++-dg.exp: Likewise.
35477         * lib/g77-dg.exp: Likewise.
35478         * lib/gcc-dg.exp : Likewise.
35479         * lib/mike-g++.exp: Likewise.
35480         * lib/mike-g77.exp: Likewise.
35481         * lib/mike-gcc.exp: Likewise.
35482         * lib/objc-dg.exp: Likewise.
35483
35484 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35485
35486         PR target/5379
35487         * gcc.dg/20020122-2.c: New test.
35488
35489 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35490
35491         * gcc.dg/20020122-1.c: New test.
35492
35493 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35494
35495         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35496
35497 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35498
35499         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35500
35501 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35502
35503         * gcc.c-torture/compile/20020121-1.c: New test.
35504
35505 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35506
35507         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35508         ld_library_path.
35509
35510 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35511
35512         * gcc.dg/20020218-1.c: New test.
35513
35514 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35515
35516         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35517         messages
35518         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35519         "At global scope" warning
35520         * g++.dg/ext/align1.C: Change cygwin test for alignment
35521         from db-bogus to dg-warning
35522
35523 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35524
35525         * g77.f-torture/compile/cpp2.F: New test.
35526
35527 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35528
35529         * g++.dg/template/access1.C: New test.
35530
35531 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35532
35533         * gcc.dg/20020118-1.c: New.
35534
35535 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35536
35537         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35538
35539 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35540
35541         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35542         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35543         alignment warnings.
35544
35545 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35546
35547         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35548         torture_with_loops and torture_without_loops
35549
35550 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35551
35552         * gcc.c-torture/compile/20020116-1.c: New test.
35553
35554 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35555
35556         * gcc.dg/20020116-2.c: New test.
35557
35558         * gcc.dg/ultrasp4.c: New test.
35559
35560         * gcc.dg/20020116-1.c: New test.
35561
35562 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35563
35564         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35565         by EABI.
35566
35567 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35568
35569         * gcc.misc-tests/i386-prefetch.exp: New.
35570         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35571         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35572         * gcc.misc-tests/i386-pf-none-1.c: New test.
35573         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35574
35575 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35576
35577         * gcc.dg/gnu89-init-1.c: Add new tests.
35578
35579 2002-01-15  Andreas Jaeger  <aj@suse.de>
35580
35581         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35582         * gcc.dg/i386-mmx-2.c: Likewise.
35583         * gcc.dg/i386-sse-1.c: Likewise.
35584         * gcc.dg/i386-sse-2.c: Likewise.
35585         * gcc.dg/i386-sse-3.c: Likewise.
35586
35587 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35588
35589         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35590         Uncomment additional cases that now pass.
35591
35592 2002-01-11  Richard Henderson  <rth@redhat.com>
35593
35594         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35595         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35596
35597 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35598
35599         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35600
35601 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35602
35603         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35604         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35605
35606 2002-01-10  Dale Johannesen  <dalej@apple.com>
35607
35608         * gcc.c-torture/execute/loop-11.c: New.
35609
35610 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35611
35612         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35613         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35614
35615 2002-01-09  Richard Henderson  <rth@redhat.com>
35616
35617         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35618         type in which to perform the operation for each size.
35619
35620 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35621
35622         * gcc.c-torture/compile/20020109-2.c: New test.
35623
35624 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35625
35626         * gcc.c-torture/execute/loop-10.c: New test.
35627
35628 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35629
35630         * gcc.c-torture/compile/20010226-1.c: New test.
35631         * gcc.c-torture/compile/20010227-1.c: New test.
35632         * gcc.c-torture/compile/20010426-1.c: New test.
35633         * gcc.c-torture/compile/20010510-1.c: New test.
35634         * gcc.c-torture/compile/20010605-3.c: New test.
35635         * gcc.c-torture/compile/20010824-1.c: New test.
35636         * gcc.c-torture/execute/20010409-1.c: New test.
35637         * gcc.dg/noncompile/20000901-1.c: New test.
35638         * gcc.dg/20001023-1.c: New test.
35639         * gcc.dg/20001101-1.c: New test.
35640         * gcc.dg/20001102-1.c: New test.
35641         * gcc.dg/20010207-1.c: New test.
35642         * gcc.dg/20010405-1.c: New test.
35643         * gcc.dg/20010822-1.c: New test.
35644         * gcc.dg/20011107-1.c: New test.
35645
35646 2002-01-09  Jeffrey A Law  (law@redhat.com)
35647
35648         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35649
35650         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35651         execution failure on PA targets.
35652
35653 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35654
35655         * gcc.c-torture/compile/20020109-1.c: New test.
35656
35657 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35658
35659         * gcc.c-torture/execute/20020108-1.c: New test.
35660
35661 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35662
35663         * gcc.dg/20020108-1.c: New test.
35664
35665 2002-01-08  H.J. Lu <hjl@gnu.org>
35666
35667         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35668         for header files.
35669
35670 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35671
35672         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35673         consistency.
35674
35675 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35676
35677         * gcc.dg/altivec-4.c: Test altivec predicates.
35678
35679 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35680
35681         * gcc.c-torture/execute/20020107-1.c: New test.
35682
35683 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35684
35685         PR c/5279
35686         * gcc.c-torture/compile/20020106-1.c: New test.
35687
35688 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35689
35690         * gcc.c-torture/execute/nestfunc-4.c: New test.
35691
35692 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35693
35694         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35695         extra triple that slipped in.
35696         * g++.old-deja/g++.abi/align.C: Likewise.
35697         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35698
35699 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35700
35701         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35702         * g++.old-deja/g++.abi/align.C: Likewise.
35703         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35704
35705         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35706         on FreeBSD/i386.
35707         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35708         FreeBSD.
35709
35710 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35711
35712         * gcc.dg/20020104-1.c: New test.
35713
35714         * gcc.dg/20020104-2.c: New test.
35715
35716 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35717
35718         * gcc.dg/20020103-1.c: Fix typo in target selector.
35719
35720 2002-01-03  Richard Henderson  <rth@redhat.com>
35721
35722         * gcc.dg/20020103-1.c: New.
35723
35724 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35725
35726         * gcc.c-torture/execute/20020103-1.c: New test.
35727
35728 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35729
35730         * g++.dg/other/debug2.C: New test.
35731
35732         * gcc.c-torture/compile/20020103-1.c: New test.
35733
35734 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35735
35736         * gcc.dg/gnu89-init-1.c: Added new tests.
35737
35738 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35739
35740         * g++.dg/template/friend2.C: Remove as patch is reverted.
35741
35742         * g++.dg/warn/oldcast1.C: New test.
35743
35744         * g++.dg/template/ptrmem1.C: New test.
35745         * g++.dg/template/ptrmem2.C: New test.
35746
35747         * g++.dg/template/ntp.C: New test.
35748
35749         * g++.dg/other/component1.C: New test.
35750
35751         * g++.dg/template/ttp3.C: New test.
35752
35753         * g++.dg/template/friend2.C: New test.
35754         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35755
35756 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35757
35758         * g++.dg/other/ptrmem1.C: New test.
35759         * g++.dg/other/ptrmem2.C: New test.
35760
35761 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35762
35763         * g++.dg/template/ctor1.C: New test.
35764
35765 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35766
35767         * g++.dg/template/friend2.C: New test.
35768
35769 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35770
35771         * gcc.dg/mmix-1.c: New test.
35772
35773 2001-12-31  Richard Henderson  <rth@redhat.com>
35774
35775         * gcc.dg/asm-5.c: New.
35776
35777 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35778
35779         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35780         in namespace __gnu_cxx
35781
35782 2001-12-30  Richard Henderson  <rth@redhat.com>
35783
35784         * gcc.dg/debug-6.c: New.
35785
35786 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35787
35788         * gcc.c-torture/compile/20011229-2.c: New test.
35789
35790 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35791
35792         * gcc.dg/debug-3.c: New test.
35793         * gcc.dg/debug-4.c: New test.
35794         * gcc.dg/debug-5.c: New test.
35795
35796 2001-12-29  Richard Henderson  <rth@redhat.com>
35797
35798         * g++.dg/eh/loop1.C: New.
35799
35800 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35801
35802         * g++.dg/template/crash1.C: New test.
35803
35804 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35805
35806         * g++.dg/other/const1.C: New test.
35807
35808 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35809
35810         * gcc.c-torture/compile/20011229-1.c: New test.
35811
35812 2001-12-28  Stan Shebs  <shebs@apple.com>
35813
35814         * lib/objc-torture.exp: Resync with c-torture.exp.
35815         * lib/objc.exp: Load standard libraries.
35816
35817 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35818
35819         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35820         additional tests.
35821
35822 2001-12-27  Roger Sayle <roger@eyesopen.com>
35823
35824         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35825
35826 2001-12-27  Richard Henderson  <rth@redhat.com>
35827
35828         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35829
35830 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35831
35832         * g++.dg/eh/ctor1.C: New test.
35833         * g++.dg/other/error2.C: New test.
35834
35835 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35836
35837         * g++.dg/other/init2.C: New test.
35838
35839 2001-12-24  Richard Henderson  <rth@redhat.com>
35840
35841         * gcc.dg/20011223-1.c: New.
35842         * gcc.dg/inline-1.c: New.
35843
35844 2001-12-23  Richard Henderson  <rth@redhat.com>
35845
35846         * gcc.dg/asm-4.c: Test operand modifiers.
35847
35848 2001-12-23  Richard Henderson  <rth@redhat.com>
35849
35850         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35851
35852 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35853
35854         * gcc.c-torture/execute/20011223-1.c: New test.
35855
35856 2001-12-21  Richard Henderson  <rth@redhat.com>
35857
35858         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35859         re-enables the warning.
35860
35861 2001-12-21  Richard Henderson  <rth@redhat.com>
35862
35863         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35864
35865 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35866
35867         * gcc.c-torture/compile/20011218-1.c: New test.
35868
35869 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35870
35871         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35872         arm-isr.c test.
35873         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35874         epilogue generation for ARM ISR routines.
35875
35876 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35877
35878         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35879         * gcc.dg/format/c90-printf-3.c: Likewise.
35880         * gcc.dg/format/c99-printf-3.c: Likewise.
35881         * gcc.dg/format/ext-1.c: Likewise.
35882         * gcc.dg/format/ext-6.c: Likewise.
35883         * gcc.dg/format/format.h: Prototype unlocked stdio.
35884
35885 2001-12-20  Richard Henderson  <rth@redhat.com>
35886
35887         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35888         (arena): Use it.
35889         (malloc): Correct allocation logic.  Abort if we fill up the
35890         arena before initialization complete.
35891         (realloc): Correct allocation logic.
35892
35893 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35894
35895         * gcc.c-torture/compile/20011219-2.c: New test.
35896
35897         * gcc.c-torture/execute/20011219-1.c: New test.
35898
35899 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35900
35901         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35902         target does not support weak symbols.
35903
35904 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35905
35906         * gcc.c-torture/compile/20011219-1.c: New test.
35907
35908 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35909
35910         * g++.dg/other/error1.C: New test.
35911
35912 2001-12-17  Jeffrey A Law  (law@redhat.com)
35913
35914         * gcc.c-torture/execute/20011217-1.c: New test.
35915
35916 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35917
35918         * objc.dg/special/: New directory.
35919         * objc.dg/special/special.exp: New file.
35920         * objc.dg/special/unclaimed-category-1.h: New file.
35921         * objc.dg/special/unclaimed-category-1a.m: New file.
35922         * objc.dg/special/unclaimed-category-1.m: New file.
35923
35924 2001-12-17  Andreas Jaeger  <aj@suse.de>
35925
35926         * gcc.c-torture/compile/20011217-2.c: New test.
35927
35928 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35929
35930         * gcc.c-torture/compile/20011217-1.c: New test.
35931
35932 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35933
35934         * testsuite/gcc.dg/20011214-1.c: New.
35935
35936 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35937
35938         * gcc.dg/altivec-4.c: New.
35939
35940 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35941
35942         * gcc.dg/20011113-1.c: New test.
35943
35944 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35945
35946         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35947         std::__malloc_alloc_template<0> and
35948         std::__default_alloc_template<false, 0>.
35949
35950 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35951
35952         * objc/execute/bf-21.m: New test.
35953         * objc/execute/enumeration-1.m: New test.
35954         * objc/execute/enumeration-2.m: New test.
35955
35956 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35957
35958         * gcc.dg/gnu89-init-1.c: New test.
35959
35960 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35961
35962         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35963         * g++.old-deja/g++.jason/2371.C: Likewise.
35964         * g++.old-deja/g++.jason/template33.C: Likewise.
35965         * g++.old-deja/g++.jason/template34.C: Likewise.
35966         * g++.old-deja/g++.jason/template36.C: Likewise.
35967         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35968         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35969         * g++.old-deja/g++.other/typename1.C: Likewise.
35970         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35971         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35972         * g++.old-deja/g++.pt/typename11.C: Likewise.
35973         * g++.old-deja/g++.pt/typename14.C: Likewise.
35974         * g++.old-deja/g++.pt/typename16.C: Likewise.
35975         * g++.old-deja/g++.pt/typename3.C: Likewise.
35976         * g++.old-deja/g++.pt/typename4.C: Likewise.
35977         * g++.old-deja/g++.pt/typename5.C: Likewise.
35978         * g++.old-deja/g++.pt/typename7.C: Likewise.
35979         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35980
35981 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35982
35983         * g++.dg/other/linkage1.C: New test.
35984         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35985         specifiers.
35986
35987 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35988
35989         * gcc.dg/concat.c: New test.
35990
35991 2001-12-11  Stan Shebs  <shebs@apple.com>
35992
35993         * objc/compile: New test directory.
35994         * objc/compile/compile.exp: New expect script.
35995         * objc/compile/20011211-1.m: New compile test.
35996
35997 2001-12-11  Jason Merrill  <jason@redhat.com>
35998
35999         * lib/prune.exp (prune_gcc_output): Also handle "In member
36000         function".  So many permutations...
36001
36002 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36003
36004         * g++.dg/template/typedef1.C: New test.
36005
36006 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36007
36008         * g++.dg/other/copy1.C: New test.
36009
36010 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36011
36012         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36013
36014         * gcc.dg/builtin-choose-expr.c: New.
36015
36016 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36017
36018         * gcc.dg/altivec-2.c: New.
36019
36020 2001-12-07  Richard Henderson  <rth@redhat.com>
36021
36022         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36023
36024 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36025
36026         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36027         ultrasparc.
36028
36029 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36030
36031         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36032
36033 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36034
36035         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36036         variable argument list.
36037
36038 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36039
36040         * gcc.c-torture/execute/memcheck: Delete entire directory.
36041         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36042         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36043
36044 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36045
36046         * gcc.dg/Wshadow-1.c: New test.
36047
36048 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36049
36050         * gcc.c-torture/compile/20011130-1.c: New test.
36051
36052         * gcc.dg/noncompile/20011025-1.c: New test.
36053
36054         * g++.dg/other/anon-union.C: New test.
36055
36056         * gcc.c-torture/execute/20011024-1.c: New test.
36057
36058 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36059
36060         * gcc.c-torture/execute/20000722-1.x,
36061         gcc.c-torture/execute/20010123-1.x: Remove.
36062         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36063         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36064         gcc.dg/c99-complit-2.c: New tests.
36065
36066 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36067
36068         * g++.dg/inherit/base1.C: New test.
36069
36070 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36071
36072         * g++.dg/other/stdarg1.C: New test.
36073
36074         * gcc.c-torture/compile/20011130-2.c: New test.
36075
36076 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36077
36078         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36079         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36080         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36081         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36082         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36083         * gcc.dg/builtin-prefetch-1.c: New test.
36084
36085 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36086
36087         * gcc.dg/20011130-1.c: New test.
36088
36089 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36090
36091         * g++.dg/other/scope1.C: New test.
36092         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36093
36094 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36095
36096         * gcc.dg/vla-init-1.c: New test.
36097
36098 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36099
36100         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36101
36102 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36103
36104         * objc.dg/alias.m: Update.
36105         * objc.dg/class-1.m: Update.
36106         * objc.dg/const-str-1.m: Update.
36107         * objc.dg/fwd-proto-1.m: Update.
36108         * objc.dg/id-1.m: Update.
36109         * objc.dg/super-class-1.m: Update.
36110
36111 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36112
36113         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36114         constructs.
36115
36116 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36117
36118         * gcc.c-torture/execute/20011128-1.c: New test.
36119
36120 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36121
36122         * gcc.dg/20011127-1.c: New test.
36123
36124 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36125
36126         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36127         from Austin Group draft 7.
36128         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36129         scanf format arguments.
36130         * gcc.dg/format/no-exargs-2.c: New test.
36131
36132 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36133
36134         * g++.dg/abi/vbase8-4.C: New test.
36135
36136 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36137
36138         * gcc.c-torture/execute/20011121-1.c: New test.
36139
36140 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36141
36142         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36143
36144 2001-11-23  Andreas Jaeger  <aj@suse.de>
36145
36146         * gcc.dg/cpp/charconst-2.c: New test.
36147
36148 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36149
36150         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36151         to the host if it is remote.  Let tests specify extra headers
36152         they use.
36153         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36154         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36155         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36156         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36157         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36158         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36159         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36160         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36161         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36162         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36163
36164 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36165
36166         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36167         for little endian ARMs.
36168
36169 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36170
36171         * gcc.c-torture/compile/20011119-1.c: New test.
36172         * gcc.c-torture/compile/20011119-2.c: New test.
36173
36174 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36175
36176         * gcc.dg/altivec-1.c: Fix typo.
36177
36178 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36179
36180         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36181
36182 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36183
36184         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36185
36186 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36187
36188         * lib/g77.exp: Don't specify --rpath-link.
36189
36190         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36191         across all the headers.
36192         * gcc.dg/format/format.exp: For testing on a remote host,
36193         copy format.h.
36194
36195         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36196         * gcc.c-torture/execute/930406-1.c: Likewise.
36197         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36198
36199 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36200
36201         * gcc.dg/altivec-1.c: New.
36202
36203 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36204
36205         * gcc.dg/cpp/fpreprocessed.c: New test case.
36206
36207 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36208
36209         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36210         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36211         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36212
36213 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36214
36215         * gcc.dg/no-builtin-1.c: New test.
36216
36217 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36218
36219         * gcc.c-torture/execute/20011115-1.c: New test.
36220
36221 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36222
36223         * gcc.c-torture/compile/20011114-2.c: New test.
36224         * gcc.c-torture/compile/20011114-3.c: New test.
36225         * gcc.c-torture/compile/20011114-4.c: New test.
36226
36227 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36228
36229         * g++.dg/other/init1.C: New test.
36230
36231 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36232
36233         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36234         message.
36235
36236         * gcc.c-torture/execute/20011114-1.c: New testcase.
36237
36238         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36239         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36240         like the (before this change) version of 20010327-1.c.
36241
36242 2001-11-14  Roger Sayle <roger@eyesopen.com>
36243
36244         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36245
36246 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36247
36248         * g++.dg/init/array2.C: New test.
36249
36250 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36251
36252         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36253
36254 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36255
36256         * g++.dg/other/forscope1.C: New test.
36257         * g++.dg/ext/forscope1.C: New test.
36258         * g++.dg/ext/forscope2.C: New test.
36259
36260 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36261
36262         * gcc.c-torture/execute/20011113-1.c: New test.
36263
36264 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36265
36266         * gcc.c-torture/execute/20011109-2.c: New test.
36267
36268         * gcc.c-torture/execute/20011109-1.c: New test.
36269
36270 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36271
36272         * gcc.c-torture/compile/20011109-1.c: New test.
36273
36274 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36275
36276         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36277         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36278         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36279         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36280         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36281         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36282         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36283
36284 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36285
36286         * g++.dg/warn/Wshadow-1.C: New tests.
36287         * g++.old-deja/g++.mike/for3.C: Update.
36288
36289 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36290
36291         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36292         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36293         XFAILs.  Adjust expected error texts.
36294         * gcc.c-torture/compile/20011106-1.c,
36295         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36296         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36297         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36298         gcc.dg/c99-array-lval-5.c: New tests.
36299
36300 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36301
36302         * gcc.dg/cpp/defined.c: Update.
36303
36304 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36305
36306         * gcc.c-torture/execute/anon-1.c: New test.
36307
36308 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36309
36310         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36311         same size, so no warning should be produced on stormy16.
36312
36313         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36314         due to oversized array.
36315         * g++.old-deja/g++.mike/ns15.C: Likewise.
36316         * g++.old-deja/g++.pt/crash16.C: Likewise.
36317
36318 2001-11-02  Graham Stott  <grahams@redhat.com>
36319
36320         * g++.dgother/debug1.C: Fix typos.
36321
36322 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36323
36324         * g++.dg/other/debug1.C: New test.
36325
36326 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36327
36328         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36329         of unsigned long.
36330
36331 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36332
36333         * gcc.dg/20011029-2.c: New test.
36334
36335         * gcc.c-torture/compile/20011029-1.c: New test.
36336
36337 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36338
36339         * objc/execute/class_self-1.m: New test.
36340         * objc/execute/class_self-2.m: New test.
36341
36342 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36343
36344         * gcc.misc-tests/msgs.exp: Delete.
36345         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36346         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36347         error set to match recent changes.
36348
36349 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36350
36351         * gcc.dg/20011021-1.c: New test.
36352
36353 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36354
36355         * gcc.c-torture/compile/20011023-1.c: New test.
36356
36357 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36358
36359         * lib/g77.exp: Rewrite based on lib/g++.exp.
36360
36361 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36362
36363         * gcc.c-torture/execute/20011019-1.c: New test.
36364
36365         * gcc.dg/20011018-1.c: New test.
36366
36367 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36368
36369         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36370
36371 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36372
36373         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36374         * gcc.dg/attr-invalid.c: Likewise.
36375
36376 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36377
36378         * testsuite/gcc.dg/20011015-1.c: New test.
36379
36380 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36381
36382         * g++.dg/template/unify2.C: New test.
36383
36384 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36385
36386         * g++.dg/other/exception-specification.C: New test
36387
36388 2001-10-13  Tom Rix  <trix@redhat.com>
36389
36390         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36391         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36392
36393 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36394
36395         * testsuite/gcc.dg/20011009-1.c: New test.
36396
36397 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36398
36399         PR g++/4476
36400         * g++.dg/other/friend1.C: New test.
36401
36402 2001-10-11  Richard Henderson  <rth@redhat.com>
36403
36404         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36405
36406 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36407
36408         * gcc.c-torture/compile/20011010-1.c: New.
36409
36410 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36411
36412         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36413         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36414         g77.f-torture/execute/execute.exp,
36415         g77.f-torture/noncompile/noncompile.exp,
36416         gcc.c-torture/compile/compile.exp,
36417         gcc.c-torture/execute/execute.exp,
36418         gcc.c-torture/execute/ieee/ieee.exp,
36419         gcc.c-torture/execute/memcheck/memcheck.exp,
36420         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36421         objc/execute/execute.exp: Update FSF address.
36422
36423 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36424
36425         * gcc.dg/cpp/cmdlne-C.c: Update.
36426         * gcc.dg/cpp/cmdlne-C2.c: New.
36427
36428 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36429
36430         * gcc.c-torture/execute/20011008-3.c: New.
36431
36432 2001-10-08  DJ Delorie  <dj@redhat.com>
36433
36434         * gcc.dg/20011008-1.c: New.
36435         * gcc.dg/20011008-2.c: New.
36436
36437 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36438
36439         * gcc.dg/cpp/spacing1.c: Update test.
36440
36441 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36442
36443         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36444         spelling errors of "separate" as "seperate".
36445
36446 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36447
36448         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36449         enough to avoid inlining.
36450
36451 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36452
36453         * lib/g77.exp: set libg2c_dir correctly.
36454
36455 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36456
36457         * gcc.dg/cpp/macro11.c: New test.
36458
36459 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36460
36461         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36462         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36463         gcc.dg/format/multattr-3.c: New tests.
36464         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36465         tests for format attributes on function pointers being rejected.
36466
36467 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36468
36469         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36470
36471 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36472
36473         * g++.dg/warn/format1.C: New test.
36474
36475 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36476
36477         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36478
36479 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36480
36481         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36482
36483 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36484
36485         * gcc.dg/cpp/redef2.c: Add test.
36486
36487 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36488
36489         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36490         long-standing bug on i686, apparently.
36491         * gcc.c-torture/execute/loop-2c.x: New file.
36492         * gcc.c-torture/execute/loop-2d.x: New file.
36493         * gcc.c-torture/execute/loop-3c.x: New file.
36494
36495 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36496
36497         * gcc.dg/cpp/20000625-2.c: Correct line number.
36498
36499 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36500
36501         * gcc.dg/cpp/macro10.c: New test.
36502         * gcc.dg/cpp/strify3.c: New test.
36503         * gcc.dg/cpp/spacing1.c: Add tests.
36504         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36505         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36506
36507 2001-09-24  DJ Delorie  <dj@redhat.com>
36508
36509         * gcc.c-torture/execute/20010924-1.c: New test.
36510
36511 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36512
36513         * testsuite/objc/execute/paste.m: Remove.
36514
36515 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36516
36517         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36518
36519 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36520
36521         * g77.dg/strlen0.f: New test.
36522
36523 2001-09-21  Richard Henderson  <rth@redhat.com>
36524
36525         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36526         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36527
36528 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36529
36530         Table-driven attributes.
36531         * g++.dg/ext/attrib1.C: New test.
36532
36533 2001-09-20  DJ Delorie  <dj@redhat.com>
36534
36535         * gcc.dg/20000926-1.c: Update expected warning messages.
36536         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36537         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36538         array.
36539
36540 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36541
36542         * g++.dg/eh/registers1.C: New test case.
36543
36544 2001-09-17  Richard Henderson  <rth@redhat.com>
36545
36546         * gcc.dg/array-5.c: Fix VLA decomposition test.
36547
36548 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36549
36550         * gcc.dg/cpp/line5.c: New testcase.
36551
36552 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36553
36554         * gcc.dg/cpp/macro9.c: New test.
36555
36556 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36557
36558         * gcc.c-torture/execute/980223.c: Change type of addr from long
36559         to char *.
36560
36561 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36562
36563         * gcc.c-torture/execute/20010915-1.c: New test.
36564
36565 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36566
36567         * g77.dg/bprob: New directory.
36568         * g77.dg/bprob/bprob.exp: New file.
36569         * g77.dg/bprob/bprob-1.f: New test.
36570         * g77.dg/gcov: New directory.
36571         * g77.dg/gcov/gcov.exp: New file.
36572         * g77.dg/gcov/gcov-1.f: New test.
36573         * g77.dg/gcov/gcov-1.x: New file.
36574
36575 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36576
36577         * gcc.dg/cpp/directiv.c: Update.
36578         * gcc.dg/cpp/undef1.c: Update.
36579
36580 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36581
36582         * gcc.dg/20010912-1.c: New test.
36583
36584 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36585
36586         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36587         language-independent file in lib.
36588         * lib/gcov.exp: New file.
36589
36590 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36591
36592         * gcc.c-torture/compile/20010911-1.c: New test.
36593
36594 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36595
36596         * lib/profopt.exp: New, to support profile-directed optimizations.
36597         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36598         * gcc.misc-tests/bprob-1.c: New test.
36599         * gcc.misc-tests/bprob-2.c: New test.
36600
36601 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36602
36603         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36604         XFAIL and which kinds of gcov output to verify.
36605         * gcc.misc-tests/gcov-4b.x: New file.
36606         * gcc.misc-tests/gcov-5b.x: New file.
36607         * gcc.misc-tests/gcov-6.x: New file.
36608         * gcc.misc-tests/gcov-7.c: New test.
36609         * gcc.misc-tests/gcov-7.x: New file.
36610
36611 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36612
36613         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36614         * gcc.misc-tests/gcov-6.c: New test.
36615
36616 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36617
36618         PR c++/3986
36619         * g++.dg/abi/vbase1.C: New test.
36620
36621 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36622
36623         * objc.dg/method-2.m: New.
36624
36625 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36626
36627         PR c++/4203
36628         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36629         * g++.dg/init/empty1.C: New test.
36630
36631 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36632
36633         * gcc.c-torture/compile/20010903-1.c: New test.
36634
36635 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36636
36637         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36638         for m68k.
36639
36640 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36641
36642         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36643
36644         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36645
36646         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36647
36648 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36649
36650         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36651         for 16-bit 'unsigned int'.
36652
36653 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36654
36655         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36656
36657 2001-08-27  Richard Henderson  <rth@redhat.com>
36658
36659         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36660         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36661
36662 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36663
36664         * gcc.dg/asm-names.c (ymain): New.
36665
36666 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36667
36668         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36669         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36670         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36671
36672 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36673
36674         * gcc.dg/compare5.c: New testcase.
36675
36676 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36677
36678         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36679         and "In instantiation".
36680
36681 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36682
36683         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36684
36685 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36686
36687         * gcc.misc-tests/gcov.exp: Add support for branch information.
36688         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36689         * gcc.misc-tests/gcov-4.c: New test.
36690         * gcc.misc-tests/gcov-4b.c: New test.
36691         * gcc.misc-tests/gcov-5b.c: New test.
36692
36693 2001-08-20  Zack Weinberg  <zackw@panix.com>
36694
36695         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36696         expected to fail.
36697
36698 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36699
36700         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36701
36702 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36703
36704         * g++.dg/eh/template1.C: New test.
36705
36706 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36707
36708         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36709         Fix thinko.
36710         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36711         for xfail.
36712
36713 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36714
36715         * lib/g77-dg.exp: Use prune.exp for common procedures
36716         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36717         * lib/g77.exp: (g77-dg-prune) Remove
36718
36719 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36720
36721         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36722
36723 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36724
36725         * g++.dg/template/unify1.C: New test.
36726
36727 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36728
36729         * g++.dg/abi/empty4.C: New test.
36730
36731 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36732
36733         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36734         solaris2.*
36735         * g77.f-torture/compile/pr3743.x: Likewise.
36736
36737 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36738
36739         * g++.dg/other/using-declaration.C: New test.
36740
36741 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36742
36743         * gcc.dg/cpp/tr-sign.c: New testcase.
36744
36745 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36746
36747         * gcc.dg/cpp/19951025-1.c: Revert.
36748         * gcc.dg/cpp/directiv.c: We no longer process directives that
36749         interrupt macro arguments.
36750
36751 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36752
36753         * gcc.dg/bconstp-1.c: New test.
36754
36755 2001-08-03  Richard Henderson  <rth@redhat.com>
36756
36757         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36758
36759 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36760
36761         * gcc.dg/cpp/19951025-1.c: Update.
36762
36763 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36764
36765         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36766         should be x.
36767
36768 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36769
36770         Kill -fhonor-std.
36771         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36772         * g++.old-deja/g++.other/std1.C: Likewise.
36773         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36774
36775 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36776
36777         * lib/g77.exp: Load gcc-defs.exp for common procedures
36778         (g77_pass, g77_fail, g77_finish, g77_exit,
36779         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36780
36781 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36782
36783         * g77.dg/fbackslash.f
36784         * g77.dg/fcase-preserve.f
36785         * g77.dg/ff90-1.f
36786         * g77.dg/ffixed-line-length-0.f
36787         * g77.dg/ffixed-line-length-132.f
36788         * g77.dg/ffixed-line-length-7.f
36789         * g77.dg/ffixed-line-length-72.f
36790         * g77.dg/ffixed-line-length-none.f
36791         * g77.dg/ffree-form-1.f
36792         * g77.dg/fno-backslash.f
36793         * g77.dg/fno-f90-1.f
36794         * g77.dg/fno-fixed-form-1.f
36795         * g77.dg/fno-onetrip.f
36796         * g77.dg/fno-typeless-boz.f
36797         * g77.dg/fno-underscoring.f
36798         * g77.dg/fno-vxt-1.f
36799         * g77.dg/fonetrip.f
36800         * g77.dg/ftypeless-boz.f
36801         * g77.dg/fugly-assumed.f
36802         * g77.dg/funderscoring.f
36803         * g77.dg/fvxt-1.f
36804
36805 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36806
36807         * objc.dg/fwd-proto-1.m: New.
36808         * objc.dg/local-decl-1.m: New.
36809         * objc.dg/naming-1.m: New.
36810         * objc.dg/naming-2.m: New.
36811         * objc.dg/proto-hier-1.m: New.
36812
36813 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36814
36815         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36816         largest-type elements to a struct makes its size grow.
36817
36818 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36819
36820         * g++.dg/abi/vthunk1.C: New test.
36821
36822 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36823
36824         * g++.dg/abi/vbase8-22.C: New test.
36825
36826 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36827
36828         * gcc.dg/cpp/macro8.c: New test.
36829
36830 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36831
36832         * g++.dg/abi/vbase8-21.C: New test.
36833
36834 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36835
36836         * g++.dg/abi/vbase8-10.C: New test.
36837
36838 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36839
36840         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36841         ${tool}_set_ld_library_path.
36842         Changed caller.
36843         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36844         g++.exp.
36845
36846 2001-07-26  Stan Cox <scox@redhat.com>
36847
36848         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36849         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36850         gcc_exit, gcc_check_unsupported_p):
36851         Moved to gcc-deps.exp
36852         * gcc-deps.exp: New file.
36853
36854 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36855
36856         * g++.old-deja/g++.pt/defarg14.C: New test.
36857
36858 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36859
36860         * g++.old-deja/g++.other/lineno5.C: New test.
36861
36862 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36863
36864         * g++.old-deja/g++.pt/crash68.C: New test.
36865
36866 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36867
36868         * g++.old-deja/g++.other/crash42.C: New test.
36869
36870 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36871
36872         * gcc.dg/cpp/extratokens.c: Fix.
36873         * gcc.dg/cpp/skipping2.c: New tests.
36874
36875 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36876
36877         * gcc.c-torture/execute/20010724-1.c: New file.
36878         * gcc.c-torture/execute/20010724-1.x: New file.
36879
36880 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36881
36882         * g++.old-deja/g++.other/cond7.C: New test.
36883
36884 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36885
36886         * g++.old-deja/g++.other/optimize4.C: New test.
36887
36888 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36889
36890         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36891
36892 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36893
36894         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36895         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36896         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36897         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36898
36899         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36900         bug report" message.
36901
36902         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36903         * g++.dg/ext/instantiate1.C: Move from old-deja.
36904
36905 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36906
36907         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36908         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36909         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36910         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36911
36912 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36913
36914         * gcc.c-torture/execute/20010723-1.c: New test.
36915
36916 2001-07-23  Ben Elliston  <bje@redhat.com>
36917
36918         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36919
36920 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36921
36922         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36923         i[34567]86-*-*.
36924         Delete handling of ieee_multilib_flags.
36925         Pass -mieee for alpha*-*-* and sh-*-*.
36926         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36927
36928 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36929
36930         Remove old-abi tests.
36931         * g++.old-deja/g++.mike/p11116.C: Remove.
36932         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36933
36934 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36935
36936         * g77.f-torture/compile/pr3743.f: New test
36937
36938 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36939
36940         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36941
36942 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36943
36944         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36945         g++.old-deja/g++.pt/static6.C: Likewise.
36946         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36947         supports weak symbols.
36948
36949 2001-07-18  Andreas Jaeger  <aj@suse.de>
36950
36951         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36952         supported again.
36953
36954 2001-07-18  Andreas Jaeger  <aj@suse.de>
36955
36956         * gcc.dg/iftrap-1.c: Fix target line.
36957
36958 2001-07-17  Richard Henderson  <rth@redhat.com>
36959
36960         * gcc.c-torture/execute/20010717-1.c: New.
36961
36962 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36963
36964         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36965         tests.
36966
36967 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36968
36969         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36970
36971 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36972
36973         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36974         UAC_SIGBUS, UAC_NOPRINT definitions.
36975
36976 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36977
36978         * objc/execute/object_is_class.m: New test.
36979         * objc/execute/object_is_meta_class.m: New test.
36980
36981 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36982
36983         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36984         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36985
36986 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36987
36988         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36989         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36990
36991 2001-07-14  Richard Henderson  <rth@redhat.com>
36992
36993         * gcc.dg/iftrap-1.c: New.
36994
36995 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36996
36997         * g77.f-torture/execute/intrinsic77.f: New test.
36998
36999 2001-07-11  Janis Johnson <janis@us.ibm.com>
37000
37001         * gcc.misc-tests/gcov-3.c: New test.
37002
37003 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37004
37005         * gcc.c-torture/compile/20010711-1.c,
37006         * gcc.c-torture/compile/20010711-2.c: New tests.
37007
37008 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37009
37010         * gcc.c-torture/execute/20010711-1.c: New test.
37011
37012 2001-07-11  Ben Elliston  <bje@redhat.com>
37013
37014         * g++.old-deja/g++.other/enum5.C: New test.
37015
37016 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37017
37018         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37019         (g++-dg-prune): Call prune_gcc_output.
37020         * prune.exp: New file for prune_gcc_output.
37021         * lib/g++.exp, lib/gcc.exp: Load it.
37022
37023 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37024
37025         * gcc.c-torture/compile/20010701-1.c,
37026         g++.old-deja/g++.ext/attrib6.C: New tests.
37027
37028 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37029
37030         * gcc.c-torture/compile/20010706-1.c: New test.
37031
37032 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37033
37034         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37035
37036 2001-06-28  Stan Shebs  <shebs@apple.com>
37037
37038         * gcc.dg/pragma-darwin.c: New test.
37039
37040 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37041
37042         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37043         Solaris 2.[678] system.
37044
37045 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37046
37047         * gcc.dg/20010622-1.c: New test.
37048
37049 2001-06-18  Stan Shebs  <shebs@apple.com>
37050
37051         * objc.dg: New directory.
37052         * objc.dg/dg.exp: New file.
37053         * objc.dg/alias.m: New.
37054         * objc.dg/class-1.m: New.
37055         * objc.dg/class-2.m: New.
37056         * objc.dg/const-str-1.m: New.
37057         * objc.dg/const-str-2.m: New.
37058         * objc.dg/id-1.m: New.
37059         * objc.dg/method-1.m: New.
37060         * objc.dg/super-class-1.m: New.
37061         * lib/objc-dg.exp: New file.
37062
37063 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37064
37065         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37066         of label name.
37067
37068 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37069
37070         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37071
37072 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37073
37074         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37075         variable.
37076
37077 2001-06-12  Richard Henderson  <rth@redhat.com>
37078
37079         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37080
37081 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37082
37083         * g++.old-deja/g++.abi/vbase5.C: New test.
37084         * g++.old-deja/g++.abi/vbase6.C: New test.
37085         * g++.old-deja/g++.abi/vbase7.C: New test.
37086
37087 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37088
37089         * gcc.c-torture/compile/20010610-1.c: New test.
37090
37091 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37092
37093         * g++.old-deja/g++.abi/vbase4.C: New test.
37094
37095 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37096
37097         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37098         support %f for HC11/HC12 targets.
37099         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37100         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37101         on HC11/HC12 targets.
37102         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37103
37104 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37105
37106         * gcc.dg/wchar_t-1.c: New file.
37107         * gcc.dg/wint_t-1.c: Likewise.
37108
37109 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37110
37111         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37112
37113 2001-06-11  Richard Henderson  <rth@redhat.com>
37114
37115         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37116
37117 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37118
37119         * gcc.c-torture/compile/20010611-1.c: New test.
37120
37121 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37122
37123         * gcc.dg/c99-tag-1.c: Add more tests.
37124
37125 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37126
37127         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37128         representation on MN10300 and ARM/Thumb.
37129
37130 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37131
37132         * g77.f-torture/execute/20010610.f: New.
37133
37134 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37135
37136         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37137         names.
37138
37139 2001-06-09  Richard Henderson  <rth@redhat.com>
37140
37141         * gcc.c-torture/execute/ashrdi-1.c: New.
37142         * gcc.c-torture/execute/ashldi-1.c: New.
37143         * gcc.c-torture/execute/lshrdi-1.c: New.
37144
37145 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37146
37147         * objc/execute/load-3.m: Added. Check sending +load to categories,
37148         in addition to classes.
37149
37150 2001-06-08  Stan Shebs  <shebs@apple.com>
37151
37152         * objc/execute/load-2.m: New test.  From Nicola Pero
37153         <n.pero@mi.flashnet.it>.
37154
37155 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37156
37157         * gcc.c-torture/execute/20010605-2.c: New test.
37158
37159 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37160
37161         * g++.old-deja/g++.abi/vbase2.C: New test.
37162         * g++.old-deja/g++.abi/vbase3.C: New test.
37163
37164 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37165
37166         * g++.old-deja/g++.pt/friend49.C: New test.
37167
37168 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37169
37170         * g++.old-deja/g++.ext/anon3.C: New test.
37171
37172 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37173
37174         * g++.old-deja/g++.other/conv7.C: New test.
37175
37176 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37177
37178         * gcc.c-torture/compile/20010605-2.c: New test.
37179
37180 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37181
37182         * gcc.c-torture/execute/20010604-1.c: New test.
37183
37184 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37185
37186         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37187
37188 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37189
37190         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37191         (g++_link_flags): Likewise.
37192         (g++_init): Pass gccpath's value to two previous functions.
37193
37194 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37195
37196         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37197         Ensure logfile entry matches exec command line.
37198
37199 2001-05-31  Richard Henderson  <rth@redhat.com>
37200
37201         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37202         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37203
37204 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37205
37206         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37207         compiler for irix6.2
37208
37209 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37210
37211         * g++.old-deja/g++.other/optimize3.C: New file.
37212
37213 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37214
37215         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37216         assemble.
37217
37218 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37219
37220         * g++.old-deja/g++.other/optimize2.C: New file.
37221
37222 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37223
37224         * gcc.c-torture/compile/20010518-2.c: New file.
37225         * gcc.c-torture/execute/20010518-1.c: New file.
37226         * gcc.c-torture/execute/20010518-2.c: New file.
37227
37228 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37229
37230         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37231
37232 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37233
37234         G++ no longer defines builtins that do not begin with __builtin.
37235         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37236         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37237         * g++.old-deja/g++.law/builtin1.C: Likewise.
37238         * g++.old-deja/g++.law/cvt2.C: Likewise.
37239         * g++.old-deja/g++.mike/net5.C: Likewise.
37240         * g++.old-deja/g++.other/builtins1.C: Likewise.
37241         * g++.old-deja/g++.other/builtins2.C: Likewise.
37242         * g++.old-deja/g++.other/builtins3.C: Likewise.
37243         * g++.old-deja/g++.other/builtins4.C: Likewise.
37244         * g++.old-deja/g++.other/inline8.C: Likewise.
37245         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37246
37247 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37248
37249         * g++.old-deja/g++.pt/using1.C: Adjust.
37250         * g++.old-deja/g++.pt/using2.C: New test.
37251
37252 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37253
37254         * gcc.dg/cpp/charconst.c: New tests.
37255         * gcc.dg/cpp/escape.c: New tests.
37256         * gcc.dg/cpp/escape-1.c: New tests.
37257         * gcc.dg/cpp/escape-2.c: New tests.
37258         * gcc.dg/cpp/ucs.c: New tests.
37259
37260 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37261
37262         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37263         native compiler for irix6.5.
37264
37265 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37266
37267         * lib/g++.exp (g++_include_flags): Use args to compute
37268         get_multilibs.
37269         (g++_link_flags): Likewise.
37270         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37271
37272 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37273
37274         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37275
37276 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37277
37278         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37279         this file.
37280
37281 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37282
37283         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37284         STACK_SIZE;
37285         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37286         to STACK_SIZE; Use it to define size of add_histo array.
37287         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37288         to STACK_SIZE.
37289         (f): Use GITT_SIZE to define size of gitt local table.
37290         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37291         to STACK_SIZE; Use it to define size of bytemem array.
37292
37293 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37294
37295         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37296         on 68HC11/HC12 due to the asm instruction.
37297         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37298         * gcc.c-torture/compile/920520-1.x: Likewise.
37299         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37300         on 68HC11/HC12 because the function is larger than 64K.
37301         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37302         on 68HC11/HC12 because the structure is too large.
37303
37304 2001-05-20  Richard Henderson  <rth@redhat.com>
37305
37306         * gcc.c-torture/execute/20010520-1.c: New.
37307
37308 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37309
37310         * g++.old-deja/g++.warn/compare1.C: New test.
37311         * gcc.dg/compare4.c: New test.
37312
37313 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37314
37315         * g++.old-deja/g++.other/optimize1.C: New test.
37316
37317 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37318
37319         * g++.old-deja/g++.pt/spec41.C: New test.
37320
37321 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37322
37323         * gcc.c-torture/compile/20010114-1.x: Remove.
37324
37325 2001-05-18  Stan Shebs  <shebs@apple.com>
37326
37327         * gcc.c-torture/compile/20010518-1.c: New test.
37328
37329 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37330
37331         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37332         * g++.old-deja/g++.pt/crash67.C: New test.
37333
37334 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37335
37336         * g++.old-deja/g++.other/debug9.C: New test.
37337
37338 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37339
37340         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37341
37342 2001-05-16  Jan Hubicka  <jh@suse.cz>
37343
37344         * gcc.c-torture/compile/20010516-1.c: New test.
37345
37346 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37347
37348         * g++.old-deja/g++.other/crash41.C: New test.
37349
37350 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37351
37352         * g++.old-deja/g++.pt/crash66.C: New test.
37353
37354 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37355
37356         * g++.old-deja/g++.robertl/eb27.C: Convert.
37357
37358 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37359
37360         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37361         declaration being redundant.
37362
37363 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37364
37365         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37366
37367 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37368
37369         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37370
37371 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37372
37373         * lib/g++.exp: Use testsuite_flags.
37374
37375 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37376
37377         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37378
37379 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37380
37381         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37382
37383 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37384
37385         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37386
37387 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37388
37389         * gcc.c-torture/compile/20010313-1.c: New test.
37390
37391 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37392
37393         * gcc.dg/cpp/direct2.c: New test.
37394         * gccq.dg/cpp/direct2s.c: New test.
37395
37396         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37397
37398 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37399
37400         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37401         * g++.old-deja/g++.other/op3.C: Likewise.
37402
37403 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37404
37405         * gcc.dg/cpp/syshdr.h: New file.
37406         * gcc.dg/cpp/sysmac1.c: Update.
37407         * gcc.dg/cpp/sysmac2.c: Update.
37408
37409 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37410
37411         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37412
37413 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37414
37415         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37416         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37417
37418 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37419
37420         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37421
37422 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37423
37424         * lib/g++.exp (g++_include_flags): Don't use any special flags
37425         if TESTING_IN_BUILD_TREE is not defined.
37426         (g++_init): Use a plain 'c++' as the compiler if
37427         TESTING_IN_BUILD_TREEE is not defined.
37428
37429 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37430
37431         * g++.old-deja/g++.eh/catch13.C: New test.
37432         * g++.old-deja/g++.eh/catch14.C: New test.
37433
37434 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37435
37436         * gcc.dg/cpp/tr-define.c: New test.
37437
37438 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37439
37440         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37441         <stdlib.h>, not <malloc.h>.
37442
37443 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37444
37445         * g++.old-deja/g++.ns/template17.C: New test.
37446
37447 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37448
37449         * g++.old-deja/g++.pt/ref4.C: New test.
37450
37451 2001-04-30  Richard Henderson  <rth@redhat.com>
37452
37453         * gcc.dg/20000724-1.c: Revert last change.
37454
37455 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37456
37457         * g77.f-torture/execute/20010430.f: New test.
37458
37459 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37460
37461         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37462
37463 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37464
37465         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37466
37467 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37468
37469         * g++.old-deja/g++.eh/crash6.C: New test.
37470
37471 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37472
37473         * g++.old-deja/g++.other/warn7.C: New test.
37474
37475 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37476
37477         * g++.old-deja/g++.other/defarg9.C: New test.
37478
37479 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37480
37481         * g77.f-torture/compile/20010426.f: New test.
37482         * g77.f-torture/execute/20010426.f: New test.
37483
37484 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37485
37486         * g77.f-torture/compile/20000629-1.x: Remove - error
37487         has been fixed.
37488
37489 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37490
37491         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37492         Tweak slightly to work with g++.dg framework.
37493         * g++.dg/special/ecos.exp: Run initp1.C test.
37494         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37495
37496         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37497         its linker doesn't give line numbers either.
37498         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37499
37500 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37501
37502         * g++.old-deja/g++.other/lex1.C: New test.
37503
37504 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37505
37506         * gcc.dg/noncompile/20010425-1.c: New test.
37507
37508 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37509
37510         * g++.old-deja/g++.pt/mangle2.C: New test.
37511
37512 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37513
37514         * gcc.dg/format/plus-1.c: New test.
37515
37516 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37517
37518         * gcc.dg/20010423-1.c: New test.
37519
37520 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37521
37522         * gcc.c-torture/execute/20010422-1.c: New test.
37523
37524 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37525
37526         * g++.old-deja/g++.ns/type2.C: New test.
37527
37528 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37529
37530         * g++.old-deja/g++.other/perf1.C: New test.
37531
37532 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37533
37534         * gcc.dg/c99-func-2.c: Remove xfail.
37535         * gcc.dg/c99-func-3.c: Remove xfail.
37536         * gcc.dg/c99-func-4.c: Remove xfail.
37537
37538 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37539
37540         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37541
37542 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37543
37544         * gcc.c-torture/compile/20010423-1.c: New test.
37545
37546 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37547
37548         * g++.old-deja/g++.pt/typename28.C: New test.
37549
37550 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37551
37552         * g++.old-deja/g++.abi/empty2.C: New test.
37553         * g++.old-deja/g++.abi/empty3.C: New test.
37554
37555 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37556
37557         * g++.old-deja/g++.other/comdat2.C: New test.
37558         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37559
37560 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37561
37562         * g++.old-deja/g++.other/overload14.C: New test.
37563
37564 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37565
37566         * g++.old-deja/g++.other/lookup23.C: New test.
37567
37568 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37569
37570         * gcc.c-torture/execute/20010403-1.c: New test.
37571
37572 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37573             Mark Mitchell  <mark@codesourcery.com>
37574
37575         * lib/old-dejagnu.exp: Don't delete output of executable.
37576         Add .exe suffix to executables.
37577
37578 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37579
37580         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37581
37582 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37583
37584         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37585
37586 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37587
37588         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37589         * g++.old-deja/g++.abi/crash1.C: New test.
37590
37591 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37592
37593         * g++.old-deja/g++.other/crash40.C: New test.
37594
37595 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37596
37597         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37598
37599 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37600
37601         * g++.old-deja/g++.other/warn6.C: New test.
37602
37603 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37604
37605         * g++.old-deja/g++.robertl/eb42.C: Same.
37606
37607 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37608
37609         * gcc.dg/wtr-conversion-1.c: New testcase.
37610
37611 2001-04-10  Richard Henderson  <rth@redhat.com>
37612
37613         * g++.old-deja/g++.other/array5.C: New.
37614
37615 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37616
37617         * gcc.c-torture/execute/20010408-1.c: New test.
37618
37619 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37620
37621         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37622         headers and constructs.
37623         * g++.old-deja/g++.robertl/eb79.C: Same.
37624         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37625         * g++.old-deja/g++.robertl/eb73.C: Same.
37626         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37627         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37628         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37629         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37630         * g++.old-deja/g++.robertl/eb44.C: Same.
37631         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37632         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37633         * g++.old-deja/g++.robertl/eb39.C: Same.
37634         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37635         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37636         * g++.old-deja/g++.robertl/eb30.C: Same.
37637         * g++.old-deja/g++.robertl/eb3.C: Same.
37638         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37639         * g++.old-deja/g++.robertl/eb21.C: Same.
37640         * g++.old-deja/g++.robertl/eb15.C: Same.
37641         * g++.old-deja/g++.robertl/eb118.C: Same.
37642         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37643         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37644         * g++.old-deja/g++.robertl/eb109.C: Same.
37645         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37646         * g++.old-deja/g++.mike/rtti1.C: Same.
37647         * g++.old-deja/g++.mike/p658.C: Same.
37648         * g++.old-deja/g++.mike/net46.C: Same.
37649         * g++.old-deja/g++.mike/net34.C: Same.
37650         * g++.old-deja/g++.mike/memoize1.C: Same.
37651         * g++.old-deja/g++.mike/eh2.C: Same.
37652         * g++.old-deja/g++.law/weak.C: Same.
37653         * g++.old-deja/g++.law/visibility7.C: Same.
37654         * g++.old-deja/g++.law/visibility25.C: Same.
37655         * g++.old-deja/g++.law/visibility22.C: Same.
37656         * g++.old-deja/g++.law/visibility2.C: Same.
37657         * g++.old-deja/g++.law/visibility17.C: Same.
37658         * g++.old-deja/g++.law/visibility13.C: Same.
37659         * g++.old-deja/g++.law/visibility10.C: Same.
37660         * g++.old-deja/g++.law/visibility1.C: Same.
37661         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37662         * g++.old-deja/g++.law/vbase1.C: Same.
37663         * g++.old-deja/g++.law/operators32.C: Same.
37664         * g++.old-deja/g++.law/nest3.C: Same.
37665         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37666         * g++.old-deja/g++.law/except5.C (main): Same.
37667         * g++.old-deja/g++.law/cvt7.C (run): Same.
37668         * g++.old-deja/g++.law/cvt2.C: Same.
37669         * g++.old-deja/g++.law/cvt16.C: Same.
37670         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37671         * g++.old-deja/g++.law/ctors17.C (main): Same.
37672         * g++.old-deja/g++.law/ctors13.C: Same.
37673         * g++.old-deja/g++.law/ctors12.C (main): Same.
37674         * g++.old-deja/g++.law/ctors10.C: Same.
37675         * g++.old-deja/g++.law/code-gen5.C: Same.
37676         * g++.old-deja/g++.law/bad-error7.C: Same.
37677         * g++.old-deja/g++.law/arm9.C: Same.
37678         * g++.old-deja/g++.law/arm12.C: Same.
37679         * g++.old-deja/g++.law/arg8.C: Same.
37680         * g++.old-deja/g++.law/arg1.C: Same.
37681         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37682         * g++.old-deja/g++.jason/template31.C: Same.
37683         * g++.old-deja/g++.jason/template24.C (main): Same.
37684         * g++.old-deja/g++.jason/2371.C: Same.
37685         * g++.old-deja/g++.eh/new2.C: Same.
37686         * g++.old-deja/g++.eh/new1.C: Same.
37687         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37688         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37689         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37690         * g++.old-deja/g++.brendan/crash62.C: Same.
37691         * g++.old-deja/g++.brendan/crash52.C: Same.
37692         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37693         * g++.old-deja/g++.brendan/crash38.C: Same.
37694         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37695         * g++.old-deja/g++.brendan/copy9.C: Same.
37696
37697 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37698
37699         * gcc.c-torture/execute/20001203-2.c (memset):
37700         Count argument is of type __SIZE_TYPE__.
37701
37702 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37703
37704         * gcc.c-torture/compile/20010404-1.c: New test.
37705
37706 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37707
37708         * gcc.c-torture/compile/20010326-1.c: New test.
37709
37710 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37711
37712         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37713         peculiarities of the SH.
37714         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37715
37716 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37717
37718         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37719         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37720         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37721
37722 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37723
37724         * g77.f-torture/compile/20010321-1.f: New test.
37725
37726 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37727
37728         * gcc.c-torture/compile/20010329-1.c: New test.
37729
37730 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37731
37732         * gcc.c-torture/execute/20010329-1.c: New test.
37733
37734 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37735
37736         * g++.old-deja/g++.other/eh4.C: Fix typo.
37737
37738 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37739
37740         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37741
37742 2001-03-28  Philip Blundell  <philb@gnu.org>
37743
37744         * gcc.c-torture/compile/20010328-1.c: New test.
37745
37746 2001-03-27  Richard Henderson  <rth@redhat.com>
37747
37748         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37749         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37750
37751 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37752
37753         * gcc.c-torture/compile/20010327-1.c: New test.
37754
37755 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37756
37757         * g++.old-deja/g++.other/friend12.C: New test.
37758         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37759         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37760
37761 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37762
37763         * gcc.c-torture/execute/20010325-1.c: New test.
37764
37765 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37766
37767         * g++.old-deja/g++.other/mangle3.C: New test.
37768
37769 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37770
37771         * g++.old-deja/g++.other/anon8.C: New test.
37772
37773 2001-03-20  Philip Blundell  <philb@gnu.org>
37774
37775         * gcc.c-torture/compile/20010320-1.c: New test.
37776
37777 2001-03-17  Richard Henderson  <rth@redhat.com>
37778
37779         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37780
37781 2001-03-15  Geoff Keating  <geoff@redhat.com>
37782
37783         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37784         tests on AIX.
37785
37786 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37787
37788         * g++.old-deja/g++.other/eh4.C: New test.
37789
37790 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37791
37792         * gcc.dg/cpp/mi1.c: Update.
37793
37794 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37795
37796         * g++.old-deja/g++.other/regstack.C: New test.
37797
37798 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37799
37800         * g++.old-deja/g++.other/ref4.C: New test.
37801
37802 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37803
37804         * objc/execute/va_method.m: Added.
37805         * objc/execute/IMP.m: Added.
37806         * objc/execute/_cmd.m: Added.
37807         * objc/execute/accessing_ivars.m: Added.
37808         * objc/execute/class-1.m: Added.
37809         * objc/execute/class-10.m: Added.
37810         * objc/execute/class-11.m: Added.
37811         * objc/execute/class-12.m: Added.
37812         * objc/execute/class-13.m: Added.
37813         * objc/execute/class-14.m: Added.
37814         * objc/execute/class-2.m: Added.
37815         * objc/execute/class-3.m: Added.
37816         * objc/execute/class-4.m: Added.
37817         * objc/execute/class-5.m: Added.
37818         * objc/execute/class-6.m: Added.
37819         * objc/execute/class-7.m: Added.
37820         * objc/execute/class-8.m: Added.
37821         * objc/execute/class-9.m: Added.
37822         * objc/execute/class-tests-1.h
37823         * objc/execute/class-tests-2.h
37824         * objc/execute/compatibility_alias.m: Added.
37825         * objc/execute/encode-1.m: Added.
37826         * objc/execute/formal_protocol-1.m: Added.
37827         * objc/execute/formal_protocol-2.m: Added.
37828         * objc/execute/formal_protocol-3.m: Added.
37829         * objc/execute/formal_protocol-4.m: Added.
37830         * objc/execute/formal_protocol-5.m: Added.
37831         * objc/execute/formal_protocol-6.m: Added.
37832         * objc/execute/formal_protocol-7.m: Added.
37833         * objc/execute/informal_protocol.m: Added.
37834         * objc/execute/initialize.m: Added.
37835         * objc/execute/load.m: Added.
37836         * objc/execute/many_args_method.m: Added.
37837         * objc/execute/nested-3.m: Added.
37838         * objc/execute/no_clash.m: Added.
37839         * objc/execute/private.m: Added.
37840         * objc/execute/redefining_self.m: Added.
37841         * objc/execute/root_methods.m: Added.
37842         * objc/execute/selector-1.m: Added.
37843         * objc/execute/static-1.m: Added.
37844         * objc/execute/static-2.m: Added.
37845         * objc/execute/va_method.m: Added.
37846
37847 2001-03-10  Richard Henderson  <rth@redhat.com>
37848
37849         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37850
37851 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37852
37853         * g++.old-deja/g++.other/crash31.C: XFAIL.
37854         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37855         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37856         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37857         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37858         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37859
37860 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37861
37862         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37863
37864 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37865
37866         * gcc.dg/20000724-1.c: Don't use multiline strings.
37867
37868 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37869
37870         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37871         result of -cString against what we expect it to be; don't just
37872         print it out for no one to read.
37873
37874         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37875         Based on testcases provided by Nicola Pero.
37876
37877 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37878
37879         * gcc.dg/cpp/macro7.c: New test.
37880
37881 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37882
37883         * gcc.dg/cpp/multiline.c: Update.
37884
37885 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37886
37887         * g++.old-deja/g++.other/enum3.C: New test.
37888
37889 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37890
37891         * g++.old-deja/g++.other/pod1.C: New test.
37892
37893 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37894
37895         * g++.old-deja/g++.ext/overload1.C: New test.
37896
37897 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37898
37899         * g++.old-deja/g++.pt/using1.C: New test.
37900
37901 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37902
37903         * g++.old-deja/g++.other/using9.C: New test.
37904
37905 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37906
37907         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37908
37909         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37910
37911 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37912
37913         * g++.old-deja/g++.ext/realpt1.C: Remove.
37914
37915 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37916
37917         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37918
37919 2001-02-26  Will Cohen  <wcohen@redhat.com>
37920
37921         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37922
37923 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37924
37925         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37926         templatized constructors.
37927
37928 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37929
37930         * gcc.c-torture/execute/20010224-1.c: New test.
37931
37932 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37933
37934         * gcc.c-torture/execute/20010222-1.c: New test.
37935
37936 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37937
37938         * g++.old-deja/g++.other/inline20.C: New test.
37939
37940 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37941
37942         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37943
37944 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37945
37946         * g++.old-deja/g++.other/lookup22.C: New test.
37947
37948 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37949
37950         * g77.dg: New directory.
37951         * g77.dg/20010216-1.f: New test case.
37952         * g77.dg/dg.exp: New driver.
37953         * lib/g77-dg.exp: New driver library.
37954
37955 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37956
37957         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37958
37959 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37960
37961         * g++.old-deja/g++.other/decl9.C: New test.
37962
37963 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37964
37965         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37966         not need <string> and also tests the initialization at runtime.
37967
37968 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37969
37970         * gcc.c-torture/execute/longlong.c: New test.
37971
37972 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37973
37974         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37975
37976 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37977
37978         * gcc.c-torture/execute/920302-1.c (execute):
37979         Change argument type to short.
37980
37981 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37982
37983         * g++.old-deja/g++.pt/deduct6.C: New test.
37984
37985 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37986
37987         * g++.old-deja/g++.pt/deduct5.C: New test.
37988
37989 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37990
37991         * gcc.c-torture/execute/20010209-1.c: New test.
37992
37993 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37994
37995         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37996
37997 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37998
37999         * g++.dg/vtgc1.C: Update for new ABI.
38000
38001         * consistency.vlad: New directory, 1665 files.
38002
38003 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38004
38005         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38006         return type.
38007         * gcc.dg/cpp/digraphs.c: Declare puts.
38008
38009 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38010
38011         * g++.old-deja/g++.other/warn5.C: New test.
38012
38013 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38014
38015         * g++.old-deja/g++.pt/spec40.C: New test.
38016
38017 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38018
38019         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38020         case.
38021         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38022
38023 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38024
38025         * gcc.c-torture/compile/20010209-1.c: New test.
38026
38027 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38028
38029         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38030         excess errors message but not if it crashes.
38031         * g++.old-deja/g++.other/crash27.C: Likewise.
38032         * g++.old-deja/g++.other/crash28.C: Likewise.
38033         * g++.old-deja/g++.other/crash30.C: Likewise.
38034         * g++.old-deja/g++.other/crash32.C: Likewise.
38035         * g++.old-deja/g++.other/crash35.C: Likewise.
38036         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38037
38038 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38039
38040         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38041         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38042         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38043         g77.f-torture/execute/execute.exp,
38044         g77.f-torture/noncompile/noncompile.exp,
38045         gcc.c-torture/execute/execute.exp,
38046         gcc.c-torture/execute/memcheck/memcheck.exp,
38047         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38048         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38049         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38050         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38051         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38052         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38053         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38054         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38055         Remove bug reporting instructions with ancient email addresses.
38056
38057 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38058
38059         * gcc.dg/20010202-1.c: New test.
38060         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38061
38062 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38063
38064         * g++.dg/stdbool-if.C: New test.
38065
38066 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38067
38068         * objc/execute/fdecl.m: Added main().
38069
38070 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38071
38072         * gcc.c-torture/execute/20010206-1.c: New test.
38073
38074 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38075
38076         * gcc.dg/cpp/avoidpaste1.c: Update.
38077
38078 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38079
38080         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38081         Pero <nicola@brainstorm.co.uk>.
38082         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38083
38084 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38085
38086         * g++.old-deja/g++.pt/spec39.C: New test.
38087
38088 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38089
38090         * gcc.c-torture/compile/20010202-1.c: New test.
38091
38092 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38093
38094         * g++.old-deja/g++.abi/primary2.C: New test.
38095         * g++.old-deja/g++.abi/primary3.C: New test.
38096         * g++.old-deja/g++.abi/primary4.C: New test.
38097         * g++.old-deja/g++.abi/primary5.C: New test.
38098         * g++.old-deja/g++.abi/vtable3.h: New test.
38099         * g++.old-deja/g++.abi/vtable3a.C: New test.
38100         * g++.old-deja/g++.abi/vtable3b.C: New test.
38101         * g++.old-deja/g++.abi/vtable3c.C: New test.
38102         * g++.old-deja/g++.abi/vtable3d.C: New test.
38103         * g++.old-deja/g++.abi/vtable3e.C: New test.
38104         * g++.old-deja/g++.abi/vtable3f.C: New test.
38105         * g++.old-deja/g++.abi/vtable3g.C: New test.
38106         * g++.old-deja/g++.abi/vtable3h.C: New test.
38107         * g++.old-deja/g++.abi/vtable3i.C: New test.
38108         * g++.old-deja/g++.abi/vtable3j.C: New test.
38109         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38110
38111 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38112
38113         * g++.old-deja/g++.other/anon6.C: New test.
38114         * g++.old-deja/g++.other/anon7.C: New test.
38115
38116 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38117
38118         * gcc.dg/cpp/avoidpaste2.c: New tests.
38119
38120 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38121
38122         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38123
38124 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38125
38126         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38127         DECIMAL_DIG cases for Irix."
38128
38129 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38130
38131         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38132
38133 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38134
38135         * gcc.dg/c99-tag-1.c: New test.
38136
38137 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38138
38139         * gcc.dg/cpp/tr-warn1.c: Add tests.
38140
38141 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38142
38143         * gcc.dg/cpp/avoidpaste1.c: Update.
38144         * gcc.dg/cpp/paste4.c: Update.
38145
38146 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38147
38148         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38149         cases for Irix.
38150
38151 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38152
38153         * g++.old-deja/g++.other/inline19.C: New test.
38154
38155 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38156
38157         * gcc.dg/Wlarger-than.c: New test.
38158
38159 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38160
38161         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38162
38163 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38164
38165         * gcc.c-torture/execute/20010129-1.c: New test.
38166         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38167
38168 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38169
38170         * gcc.dg/cpp/avoidpaste1.c: Test case.
38171
38172 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38173
38174         * g++.old-deja/g++.other/inline18.C: New test.
38175
38176 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38177
38178         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38179         and __builtin_putchar.
38180
38181 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38182
38183         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38184         tests.
38185
38186 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38187
38188         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38189         floating point number rounding mode to round to the nearest
38190         representable mode.
38191
38192 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38193
38194         * g++.old-deja/g++.other/mangle2.C: New test.
38195
38196 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38197
38198         * gcc.c-torture/compile/20010124-1.c: New test.
38199
38200 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38201
38202         * g++.old-deja/g++.pt/spec38.C: New test.
38203
38204 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38205
38206         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38207         "Build don't run".
38208
38209 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38210
38211         * gcc.c-torture/execute/20010123-1.c: New test.
38212
38213 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38214
38215         * g++.old-deja/g++.pt/spec37.C: New test.
38216
38217 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38218
38219         * g++.old-deja/g++.pt/overload14.C: New test.
38220
38221 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38222
38223         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38224         __builtin_return_address.
38225
38226 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38227
38228         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38229         * g++.old-deja/g++.pt/spec35.C: New test.
38230         * g++.old-deja/g++.pt/spec36.C: New test.
38231
38232 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38233
38234         * gcc.c-torture/compile/20010118-1.c: New test.
38235
38236 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38237
38238         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38239
38240 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38241
38242         * gcc.c-torture/execute/20010119-1.c: New test.
38243
38244 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38245
38246         * g++.old-deja/g++.other/vbase5.C: New test.
38247
38248 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38249
38250         * gcc.c-torture/execute/20010118-1.c: New test.
38251
38252 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38253
38254         * g++.old-deja/g++.pt/deduct3.C: New test.
38255
38256 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38257
38258         * g++.old-deja/g++.pt/spec34.C: New test.
38259
38260 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38261
38262         * g77.f-torture/compile/20000601-2.f: New test.
38263
38264 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38265
38266         * g++.old-deja/g++.other/init17.C: New test.
38267
38268 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38269
38270         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38271
38272 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38273
38274         * g++.old-deja/g++.pt/unify8.C: New test.
38275
38276 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38277
38278         * g++.old-deja/g++.abi/vbase1.C: New test.
38279
38280 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         * g++.old-deja/g++.pt/crash65.C: New test.
38283
38284 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38285
38286         * gcc.dg/cpp/assembl2.S: New test case.
38287
38288 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38289
38290         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38291         are supported.
38292
38293 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38294
38295         * g++.old-deja/g++.other/builtins1.C: New test.
38296         * g++.old-deja/g++.other/builtins2.C: Likewise.
38297         * g++.old-deja/g++.other/builtins3.C: Likewise.
38298         * g++.old-deja/g++.other/builtins4.C: Likewise.
38299
38300 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38301
38302         * gcc.c-torture/compile/20010117-1.c: New test.
38303         * gcc.c-torture/compile/20010117-2.c: New test.
38304
38305 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38306
38307         * g77.f-torture/execute/20010116.[fx]: New test,
38308         XFAIL on i?86-*-*.
38309         * g77.f-torture/compile/20010115.f: Indicate it's
38310         a test for PR fortran/1636.
38311
38312 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38313
38314         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38315
38316 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38317
38318         * g77.f-torture/compile/20010115.f: New test.
38319
38320 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38321
38322         * g++.old-deja/g++.pt/nontype5.C: New test.
38323
38324 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38325
38326         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38327         have an equivalent working one below it.
38328
38329 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38330
38331         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38332         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38333
38334 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38335
38336         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38337         message containing "init_priority".
38338         (conpr-2.C): Likewise.
38339         (conpr-3.C): Likewise.
38340         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38341
38342 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38343
38344         * gcc.c-torture/execute/20010114-2.c: New test.
38345
38346 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38347
38348         * gcc.c-torture/compile/20010114-1.c: New test.
38349         * gcc.c-torture/compile/20010114-1.x: Xfail.
38350         * gcc.c-torture/compile/20010114-2.c: New test.
38351         * gcc.c-torture/execute/20010114-1.c: New test.
38352         * gcc.dg/trunc-1.c: New test.
38353         * gcc.dg/uninit-B.c: New test.
38354
38355 2001-01-13  Nick Clifton  <nickc@redhat.com>
38356
38357         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38358         target.
38359
38360 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38361
38362         * gcc.c-torture/compile/20010113-1.c: New test.
38363
38364 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38365
38366         * gcc.c-torture/compile/20001212-1.c: New test.
38367
38368 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38369
38370         * gcc.dg/cpp/widestr1.c: Update.
38371         * gcc.dg/cpp/prag-imp.c: Remove.
38372
38373 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38374
38375         * gcc.c-torture/execute/20000801-3.x: Remove.
38376         * gcc.dg/c90-init-1.c: New test.
38377         * gcc.dg/c99-init-1.c: New test.
38378         * gcc.dg/c99-init-2.c: New test.
38379         * gcc.dg/gnu99-init-1.c: New test.
38380
38381 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38382
38383         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38384         testing that no relevant ones were found.
38385
38386 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38387
38388         * g++.old-deja/g++.pt/cast2.C: New test.
38389
38390 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38391
38392         * g++.old-deja/g++.pt/friend47.C: New test.
38393
38394 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38395
38396         * g++.old-deja/g++.pt/instantiate13.C: New test.
38397
38398 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38399
38400         * g++.old-deja/g++.other/defarg7.C: New test.
38401         * g++.old-deja/g++.other/defarg8.C: New test.
38402
38403 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38404
38405         * g++.old-deja/g++.pt/crash64.C: New test.
38406
38407 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38408
38409         * g++.old-deja/g++.pt/crash63.C: New test.
38410
38411 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38412
38413         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38414
38415 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38416
38417         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38418
38419 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38420
38421         * g++.old-deja/g++.pt/error3.C: New test.
38422
38423 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38424
38425         * g++.old-deja/g++.other/crash39.C: New test.
38426
38427 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38428
38429         * g++.old-deja/g++.other/vbase4.C: New test.
38430
38431 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38432
38433         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38434         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38435         * gcc.dg/special/special.exp: New test driver which will check
38436         for alias support for the above test.
38437
38438 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38439
38440         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38441         problems on small machines.
38442         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38443         parameterize.
38444
38445 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38446
38447         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38448         mips.
38449         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38450
38451 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38452
38453         * g++.old_deja/g++.pt/using8.C: New test.
38454
38455 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38456
38457         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38458
38459 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38460
38461         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38462         where a failure is expected.
38463         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38464
38465 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38466
38467         * g++.old_deja/g++.pt/instantiate12.C: New test.
38468
38469 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38470
38471         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38472         start of structs.
38473         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38474         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38475         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38476         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38477         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38478         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38479         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38480         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38481         * g++.old-deja/g++.eh/spec6.C: Likewise.
38482         * g++.old-deja/g++.jason/crash3.C: Likewise.
38483         * g++.old-deja/g++.law/ctors11.C: Likewise.
38484         * g++.old-deja/g++.law/ctors17.C: Likewise.
38485         * g++.old-deja/g++.law/ctors5.C: Likewise.
38486         * g++.old-deja/g++.law/ctors9.C: Likewise.
38487         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38488         * g++.old-deja/g++.mike/net22.C: Likewise.
38489         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38490         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38491         * g++.old-deja/g++.mike/virt3.C: Likewise.
38492         * g++.old-deja/g++.niklas/t128.C: Likewise.
38493         * g++.old-deja/g++.other/anon4.C: Likewise.
38494         * g++.old-deja/g++.other/using1.C: Likewise.
38495         * g++.old-deja/g++.other/warn3.C: Likewise.
38496         * g++.old-deja/g++.pt/t37.C: Likewise.
38497         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38498         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38499
38500 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38501
38502         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38503
38504 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38505
38506         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38507
38508 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38509
38510         * gcc.c-torture/compile/20010107-1.c: New test.
38511
38512 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38513
38514         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38515
38516 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38517
38518         * gcc.dg/format/format.h: New file.
38519         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38520         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38521         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38522         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38523         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38524         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38525         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38526         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38527         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38528         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38529         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38530         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38531         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38532         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38533         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38534         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38535         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38536         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38537         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38538         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38539         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38540         instead of declaring standard types, macros and functions in each
38541         test.
38542
38543 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38544
38545         * gcc.c-torture/execute/20010106-1.c: New test.
38546
38547 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38548
38549         * gcc.dg/format/format.exp: New file.
38550         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38551         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38552         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38553         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38554         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38555         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38556         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38557         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38558         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38559         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38560         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38561         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38562         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38563         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38564         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38565         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38566         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38567         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38568         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38569         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38570         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38571         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38572         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38573         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38574         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38575         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38576         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38577         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38578         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38579         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38580         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38581         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38582         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38583         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38584         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38585         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38586         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38587         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38588         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38589         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38590         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38591         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38592
38593 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38594
38595         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38596         account.
38597
38598 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38599
38600         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38601
38602 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38603
38604         * g++.old-deja/g++.pt/crash62.C: New test.
38605
38606 2001-01-04  Richard Henderson  <rth@redhat.com>
38607
38608         * gcc.dg/20000926-1.c: Update expected warnings.
38609         * gcc.dg/array-2.c: Likewise.
38610         * gcc.dg/array-4.c: Also validate flexible array members.
38611         * gcc.dg/c99-flex-array-1.c: New.
38612
38613 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38614
38615         * gcc.c-torture/compile/20001222-1.x: Remove.
38616
38617 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38618
38619         * gcc.c-torture/execute/built-in-setjmp.c: New.
38620
38621 2001-01-03  Richard Henderson  <rth@redhat.com>
38622
38623         * gcc.dg/940510-1.c: Update expected error wording.
38624         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38625
38626 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38627
38628         * lib/target-supports.exp (check_alias_available): Modified to
38629         indicate aliases not supported if only weak aliases are supported.
38630
38631 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38632
38633         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38634         Turn on cmpstrsi checks for __pj__ and __i370__.
38635
38636 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38637
38638         * g++.old-deja/g++.other/virtual11.C: New test.
38639
38640 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38641
38642         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38643
38644 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38645
38646         * gcc.c-torture/compile/20010102-1.c: New test.
38647
38648 2001-01-02  Andreas Jaeger  <aj@suse.de>
38649
38650         * gcc.dg/noreturn-3.c: New test.
38651
38652         * gcc.dg/noreturn-4.c: New test.
38653
38654 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38655
38656         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38657         __builtin_fputc and __builtin_fwrite.
38658
38659 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38660
38661         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38662         signed char, not default char.
38663
38664 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38665
38666         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38667
38668 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38669
38670         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38671
38672 2000-12-29  Richard Henderson  <rth@redhat.com>
38673
38674         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38675         (__cyg_profile_func_exit): Define.
38676
38677 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38678
38679         * g++.dg/vtgc1.C: New test.
38680
38681 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38682
38683         * gcc.dg/noncompile/20001228-1.c: New test.
38684
38685         * gcc.dg/20001228-1.c: New test.
38686
38687         * gcc.c-torture/execute/20001228-1.c: New test.
38688
38689 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38690
38691         * gcc.dg/format-strfmon-1.c: New test.
38692
38693 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38694
38695         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38696         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38697         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38698         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38699         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38700         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38701         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38702         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38703         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38704         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38705         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38706         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38707         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38708
38709         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38710         * gcc.c-torture/execute/string-opt-4.c: Test index.
38711
38712 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38713
38714         * gcc.c-torture/compile/20001226-1.c: New test.
38715
38716 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38717
38718         * gcc.c-torture/compile/20001222-1.c: New test.
38719         * gcc.c-torture/compile/20001222-1.x: Xfail.
38720
38721 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38722
38723         * gcc.c-torture/execute/comp-goto-2.c: New test.
38724
38725 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38726
38727         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38728         Use long types if __INT_MAX__ is 32767.
38729         (main): Use cast to (sint32 *) when poking 88 into a_page.
38730
38731         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38732
38733 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38734
38735         * gcc.c-torture/compile/20001221-1.c: New test.
38736         * gcc.c-torture/execute/20001221-1.c: New test.
38737
38738 2000-12-20  Richard Henderson  <rth@redhat.com>
38739
38740         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38741         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38742
38743 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38744
38745         * gcc.dg/compare3.c: New test.
38746
38747 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38748
38749         * gcc.dg/format-warnll-1.c: New test.
38750
38751 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38752
38753         * gcc.dg/cpp/cmdlne-P.c: New test.
38754
38755 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38756
38757         * gcc.c-torture/execute/builtin-abs-1.c,
38758         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38759
38760 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38761
38762         * gcc.dg/cpp/multiline.c: New test.
38763
38764 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38765
38766         * g++.old-deja/g++.other/syshdr1.C: Update.
38767         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38768
38769 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38770
38771         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38772
38773 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38774
38775         * g++.old-deja/g++.pt/ttp65.C: New test.
38776
38777 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38778
38779         * g++.old-deja/g++.pt/ttp64.C: New test.
38780
38781 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38782
38783         * g++.old-deja/g++.pt/spec33.C: New test.
38784
38785 2000-12-14  Catherine Moore  <clm@redhat.com>
38786
38787         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38788         * gcc.c-torture/execute/920612-2.c: Likewise.
38789         * gcc.c-torture/execute/920428-2.c: Likewise.
38790         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38791         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38792
38793 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38794
38795         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38796         * gcc.dg/pack-test-2.c: Likewise.
38797
38798 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38799
38800         Tests by Zack Weinberg <zackw@stanford.edu>.
38801
38802         * gcc.dg/cpp/defined.c: Update.
38803         * gcc.dg/cpp/defined_trad.c: New tests.
38804
38805 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38806
38807         * gcc.dg/cpp/trad-direct.c: Update.
38808
38809 2000-12-11  Neil Booth  <neilb@earthling.net>
38810
38811         * gcc.dg/cpp/defined_trad.c
38812
38813 2000-12-11  Neil Booth  <neilb@earthling.net>
38814
38815         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38816
38817 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38818
38819         * gcc.dg/format-miss-2.c: New test.
38820
38821 2000-12-09  Neil Booth  <neilb@earthling.net>
38822
38823         * gcc.dg/cpp/lineflags.c: New tests.
38824         * gcc.dg/cpp/poison.c: Update.
38825         * gcc.dg/cpp/redef2.c: Update.
38826         * gcc.dg/cpp/skipping.c: New test.
38827
38828 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38829
38830         * g++.old-deja/g++.other/eh3.C: New testcase.
38831
38832 2000-12-07  Neil Booth  <neilb@earthling.net>
38833
38834         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38835         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38836         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38837         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38838         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38839         Update.
38840
38841 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38842
38843         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38844         __SIZE_TYPE__ instead of int for type of integers cast to
38845         pointers.
38846
38847 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38848
38849         * g++.old-deja/g++.other/cleanup4.C: New test.
38850
38851 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38852
38853         * format-sec-1.c: New test.
38854
38855 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38856
38857         * gcc.dg/format-nonlit-3.c: New test.
38858
38859 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38860
38861         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38862         through a null pointer.
38863
38864 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38865
38866         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38867         * g++.old-deja/g++.pt/partial4.C: New test.
38868
38869 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38870
38871         * gcc.c-torture/execute/ieee/hugeval.x: New.
38872
38873 2000-12-06  Neil Booth  <neilb@earthling.net>
38874
38875         * gcc.dg/cpp/backslash2.c: New tests.
38876
38877 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38878
38879         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38880         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38881
38882 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38883
38884         * gcc.c-torture/execute/20001203-2.c: New testcase.
38885
38886 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38887
38888         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38889         * g++.old-deja/g++.other/virtual10.C: New test.
38890
38891 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38892
38893         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38894
38895 2000-12-05  Richard Henderson  <rth@redhat.com>
38896
38897         * gcc.c-torture/compile/20001205-1.c: New.
38898
38899 2000-12-04  Neil Booth  <neilb@earthling.net>
38900
38901         * g++.old-deja/g++.other/virtual9.C: New test.
38902         * g++.old-deja/g++.pt/crash61.C: New test.
38903         * gcc.c-torture/execute/loop-9.c: New test.
38904
38905 2000-12-04  Neil Booth  <neilb@earthling.net>
38906
38907         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38908         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38909         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38910         * gcc.dg/cpp/extratokens.c: ...here.
38911
38912 2000-12-04  Neil Booth  <neilb@earthling.net>
38913
38914         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38915         New tests.
38916
38917 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38918
38919         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38920         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38921
38922 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38923
38924         * gcc.c-torture/execute/20001203-1.c: New test.
38925
38926 2000-12-03  Neil Booth  <neilb@earthling.net>
38927
38928         * gcc.dg/cpp/macro6.c: New test cases.
38929
38930 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38931
38932         * gcc.c-torture/execute/string-opt-9.c: New test.
38933         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38934         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38935         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38936
38937         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38938         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38939
38940 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38941
38942         * gcc.dg/cpp/if-6.c: New testcase.
38943
38944         * gcc.dg/20001201-1.c: New testcase.
38945
38946 2000-12-02  Neil Booth  <neilb@earthling.net>
38947
38948         * g++.old-deja/g++.other/externC4.C,
38949         g++.old-deja/g++.other/friend10.C: New tests.
38950
38951 2000-12-02  Neil Booth  <neilb@earthling.net>
38952
38953         * g++.old-deja/g++.other/instan2.C
38954         * g++.old-deja/g++.other/instan3.C: New test.
38955
38956 2000-12-02  Neil Booth  <neilb@earthling.net>
38957
38958         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38959         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38960         gnuc99.c,gnuc99-pedantic.c: New tests.
38961
38962 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38963
38964         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38965         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38966
38967 2000-12-01  Neil Booth  <neilb@earthling.net>
38968
38969         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38970         * gcc.dg/cpp/poison.c: Update.
38971         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38972
38973 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38974
38975         * g77.f-torture/execute/20001201.f: New test.
38976
38977 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38978
38979         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38980
38981 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38982
38983         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38984
38985 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38986
38987         * g++.old-deja/g++.other/cast6.C: New test.
38988
38989 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38990
38991         * gcc.c-torture/execute/20001130-2.c: New testcase.
38992
38993 2000-11-30  Richard Henderson  <rth@redhat.com>
38994
38995         * gcc.c-torture/execute/20001130-1.c: New test.
38996
38997 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38998
38999         * g++.old-deja/g++.other/op3.C: New test.
39000
39001 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39002
39003         * g++.old-deja/g++.other/op2.C: New test.
39004
39005 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39006
39007         * g++.old-deja/g++.other/crash38.C: New test.
39008
39009 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39010
39011         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39012
39013 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39014
39015         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39016         tests.
39017         * gcc.c-torture/execute/string-opt-6.c: New test.
39018
39019         * gcc.dg/20001117-1.c: Add main.
39020
39021 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39022
39023         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39024         Move from here ...
39025         * gcc.dg/940510-1.c: ... to here.
39026
39027         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39028         zero-size arrays in toplevel structures.
39029
39030 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39031
39032         * gcc.c-torture/execute/loop-8.c: New test.
39033
39034 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39035
39036         * g++.old-deja/g++.other/base1.C: New test.
39037
39038 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39039
39040         * g++.old-deja/g++.other/parse2.C: New test.
39041
39042 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39043
39044         * g++.old-deja/g++.pt/incomplete1.C: New test.
39045
39046 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39047
39048         * g++.old-deja/g++.other/friend9.C: New test.
39049
39050 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39051
39052         * gcc.dg/20001127-1.c: New test.
39053
39054 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39055
39056         * g++.old-deja/g++.pt/friend46.C: New test.
39057
39058 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39059
39060         * g++.old-deja/g++.other/ptrmem8.C: New test.
39061
39062 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39063
39064         * gcc.c-torture/execute/string-opt-7.c: New test.
39065         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39066
39067 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39068
39069         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39070         instead of 'mkcheck 2'.
39071
39072 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39073
39074         * gcc.c-torture/execute/memcheck/driver.c,
39075         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39076         C9X references to refer to C99.
39077
39078 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39079
39080         * gcc.dg/ultrasp3.c: New test.
39081
39082 2000-11-25  Neil Booth  <neilb@earthling.net>
39083
39084         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39085
39086 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39087
39088         * gcc.c-torture/compile/20001123-2.c: New.
39089
39090 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39091
39092         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39093
39094 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39095
39096         * gcc.dg/sequence-point-1.c: Add some new tests.
39097         * gcc.c-torture/execute/20001124-1.c: New test.
39098
39099 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39100
39101         * g++.old-deja/g++.other/vaarg4.C: New test.
39102         * gcc.c-torture/compile/20001123-1.c: New test.
39103
39104 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39105
39106         * g++.other/crash24.C: Adjust and remove XFAIL.
39107         * g++.other/crash37.C: New test.
39108
39109 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39110
39111         * g++.old-deja/g++.pt/instantiate9.C: New test.
39112
39113 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39114
39115         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39116         new ABI, too.
39117
39118         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39119         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39120
39121 2000-11-22  Neil Booth  <neilb@earthling.net>
39122
39123         * gcc.dg/cpp/Wtrigraphs.c: New test.
39124
39125 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39126
39127         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39128
39129 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39130
39131         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39132
39133 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39134
39135         * lib/gcc-dg.exp: load_lib scanasm.exp.
39136         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39137         * lib/g++-dg.exp: load_lib scanasm.exp.
39138         * lib/scanasm.exp: New.
39139         (scan-assembler, scan-assembler-not): Add optional arguments to
39140         test name, or if not present, the pattern name.
39141         (scan-assembler-dem, scan-assembler-dem-not): New.
39142
39143         * g++.dg/dg.exp: New.
39144
39145 2000-11-21  Neil Booth  <neilb@earthling.net>
39146
39147         * gcc.dg/cpp/integrated1.c: Remove.
39148
39149 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39150
39151         * gcc.c-torture/execute/20001121-1.c: New test.
39152
39153 2000-11-21  Richard Henderson  <rth@redhat.com>
39154
39155         * gcc.c-torture/compile/20001121-1.c: New test.
39156
39157 2000-11-20  Neil Booth  <neilb@earthling.net>
39158
39159         * gcc.dg/cpp/integrated1.c: New test.
39160
39161 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39162
39163         * g++.old-deja/g++.other/inline17.C: New test.
39164
39165 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39166
39167         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39168         local variable to be zero: I made the variable global. Now
39169         uses abort() and exit() instead of relying on main's return value.
39170
39171 2000-11-20  Neil Booth  <neilb@earthling.net>
39172
39173         * gcc.dg/cpp/paste2.c: Update test.
39174         * objc/execute/paste.m: New test.
39175
39176 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39177
39178         * gcc.dg/c99-condexpr-1.c: New test.
39179
39180 2000-11-20  Neil Booth  <neilb@earthling.net>
39181
39182         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39183
39184 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39185
39186         * g++.old-deja/g++.pt/export1.C: New test.
39187
39188 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39189
39190         * gcc.dg/20001117-1.c: New test.
39191
39192 2000-11-18  Richard Henderson  <rth@redhat.com>
39193
39194         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39195
39196 2000-11-18  Richard Henderson  <rth@redhat.com>
39197
39198         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39199         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39200         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39201
39202 2000-11-18  Richard Henderson  <rth@redhat.com>
39203
39204         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39205         (main): New.  Exit cleanly.
39206
39207 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39208
39209         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39210         gcc.dg/c99-fordecl-2.c: New tests.
39211
39212 2000-11-18  Richard Henderson  <rth@redhat.com>
39213
39214         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39215         * gcc.c-torture/execute/zerolen-2.c: New.
39216
39217 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39218
39219         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39220         memory.
39221
39222 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39223
39224         * g++.old-deja/g++.pt/instantiate8.C: New test.
39225
39226 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39227
39228         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39229         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39230
39231 2000-11-16  Nick Clifton  <nickc@redhat.com>
39232
39233         * gcc.c-torture/execute/nestfunc-2.c: New test.
39234         * gcc.c-torture/execute/nestfunc-3.c: New test.
39235
39236 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39237
39238         * gcc.c-torture/compile/20001116-1.c: New test.
39239
39240 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39241
39242         * gcc.c-torture/execute/20001115-1.c: New test.
39243
39244 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39245
39246         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39247         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39248         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39249         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39250
39251 2000-11-15  Neil Booth  <neilb@earthling.net>
39252
39253         gcc.dg/cpp/_Pragma1.c: Update.
39254         gcc.dg/cpp/_Pragma2.c: New test.
39255
39256 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39257
39258         * g++.old-deja/g++.other/anon5.C: New test.
39259
39260 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39261
39262         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39263         tests.
39264
39265 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39266
39267         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39268         output.
39269
39270 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39271
39272         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39273         labels at end of compound statements.
39274
39275 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39276
39277         * gcc.c-torture/execute/loop-7.c: New test.
39278
39279 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39280
39281         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39282
39283 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39284
39285         * gcc.dg/c99-bool-1.c: New test.
39286
39287 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39288
39289         * gcc.dg/c99-scope-1.c: Remove xfail.
39290         * gcc.dg/c99-scope-2.c: New test.
39291
39292 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39293
39294         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39295         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39296
39297 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39298
39299         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39300         error messages.
39301
39302         * g++.mike/p700.C: Don't typedef wchar_t.
39303         * g++.mike/p784.C: Likewise.
39304         * g++.mike/eb101.C: Don't use __wchar_t.
39305
39306 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39307
39308         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39309         from DO loop.
39310
39311 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39312
39313         * gcc.c-torture/execute/20001111-1.c: New test.
39314
39315 2000-11-10  Nick Clifton  <nickc@redhat.com>
39316
39317         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39318         long multuiple and accumulate.
39319
39320 2000-11-09  Richard Henderson  <rth@redhat.com>
39321
39322         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39323         via size_t instead of int.
39324
39325         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39326         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39327         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39328         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39329
39330 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39331
39332         * gcc.c-torture/compile/20001109-1.c: New test.
39333         * gcc.c-torture/compile/20001109-2.c: New test.
39334
39335 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39336
39337         * g++.old-deja/g++.pt/operator1.C: New test.
39338         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39339
39340 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39341
39342         * gcc.dg/20001108-1.c: New test.
39343
39344 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39345
39346         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39347         with both arguments constant strings.
39348         * gcc.c-torture/execute/string-opt-3.c: New test.
39349         * gcc.c-torture/execute/string-opt-4.c: New test.
39350         * gcc.c-torture/execute/string-opt-5.c: New test.
39351
39352 2000-11-08  Nick Clifton  <nickc@redhat.com>
39353
39354         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39355         mulsidi3adddi patterns.
39356
39357 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39358
39359         * g++.old-deja/g++.other/crash36.C: New test.
39360
39361 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39362
39363         * g++.old-deja/g++.other/init16.C: New test.
39364
39365 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39366
39367         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39368
39369 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39370
39371         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39372         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39373         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39374
39375 2000-11-07  DJ Delorie  <dj@redhat.com>
39376
39377         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39378
39379 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39380
39381         * gcc.c-torture/execute/string-opt-1.c: New test.
39382
39383 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39384
39385         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39386         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39387         parameters in registers, and there is no way for a varargs
39388         function to know in which order the integer and floating-point
39389         parameters should be interleaved when they are placed on the
39390         stack.
39391         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39392         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39393
39394 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39395
39396         * gcc.c-torture/execute/string-opt-2.c: New test.
39397
39398 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39399
39400         * g++.old-deja/g++.pt/crash60.C: New test.
39401
39402 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39403
39404         * g++.old-deja/g++.other/crash24.C: New test.
39405         * g++.old-deja/g++.other/crash25.C: New test.
39406         * g++.old-deja/g++.other/crash26.C: New test.
39407         * g++.old-deja/g++.other/crash27.C: New test.
39408         * g++.old-deja/g++.other/crash28.C: New test.
39409         * g++.old-deja/g++.other/crash29.C: New test.
39410         * g++.old-deja/g++.other/crash30.C: New test.
39411         * g++.old-deja/g++.other/crash31.C: New test.
39412         * g++.old-deja/g++.other/crash32.C: New test.
39413         * g++.old-deja/g++.other/crash33.C: New test.
39414         * g++.old-deja/g++.other/crash34.C: New test.
39415         * g++.old-deja/g++.other/crash35.C: New test.
39416
39417 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39418
39419         * gcc.c-torture/execute/20001031-1.c: New test.
39420
39421 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39422
39423         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39424         namespace.
39425
39426         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39427         standards-conformant.
39428
39429         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39430
39431         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39432         * g++.old-deja/g++.mike/p755a.C: Likewise.
39433         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39434         library makes no calls to `operator new' during initialization.
39435
39436 2000-11-04  Neil Booth  <neilb@earthling.net>
39437
39438         * gcc.dg/cpp/include2.c: New tests.
39439
39440 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39441
39442         * lib/g++.exp (g++_set_ld_library_path): New function.
39443         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39444
39445 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39446
39447         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39448         warnings.
39449
39450 2000-11-01  Richard Henderson  <rth@redhat.com>
39451
39452         * g++.old-deja/g++.ext/namedret1.C: New.
39453         * g++.old-deja/g++.ext/namedret2.C: New.
39454         * g++.old-deja/g++.ext/namedret3.C: New.
39455
39456 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39457
39458         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39459         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39460
39461 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39462
39463         * gcc.c-torture/execute/va-arg-21.c: New test.
39464
39465 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39466
39467         * gcc.dg/c99-complex-2.c: New test.
39468
39469 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39470
39471         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39472
39473 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39474
39475         * g++.old-deja/g++.other/inline16.C: New test.
39476
39477 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39478
39479         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39480         __PRETTY_FUNCTION__
39481
39482 2000-10-29  Neil Booth  <neilb@earthling.net>
39483
39484         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39485         New tests.
39486         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39487         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39488         optimisation.
39489
39490 2000-10-29  Neil Booth  <neilb@earthling.net>
39491
39492         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39493         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39494         * mi5.c: Test multiple includes work with -C.
39495         * trigraphs.c: Test ^= version.
39496
39497 2000-10-28  Neil Booth  <neilb@earthling.net>
39498
39499         New tests and test updates for new macro expander.
39500
39501         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39502         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39503         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39504         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39505         new diagnostic messages.
39506
39507         * gcc.dg/cpp/macro3.c: New tests.
39508
39509 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39510
39511         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39512         on the same line.
39513
39514 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39515
39516         * g++.old-deja/g++.other/eh2.C: New test.
39517
39518 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39519
39520         * gcc.c-torture/execute/20001027-1.c: New test.
39521
39522 2000-10-26  Richard Henderson  <rth@redhat.com>
39523
39524         * gcc.c-torture/execute/20001026-1.c: New.
39525
39526 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39527
39528         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39529         * g++.old-deja/g++.law/builtin1.C: Likewise.
39530         * g++.old-deja/g++.law/ctors10.C: Likewise.
39531         * g++.old-deja/g++.law/virtual3.C: Likewise.
39532         * g++.old-deja/g++.mike/p658.C: Likewise.
39533         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39534         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39535         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39536         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39537         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39538
39539 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39540
39541         * gcc.c-torture/compile/20001024-1.c: New test.
39542
39543 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39544
39545         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39546         to tell us whether or not we are using V3.
39547
39548 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39549
39550         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39551         operands.
39552
39553 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39554
39555         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39556
39557 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39558
39559         * gcc.c-torture/execute/20001024-1.c: New test.
39560
39561 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39562
39563         * g++.old-deja/g++.other/sibcall1.C: New test.
39564
39565 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39566
39567         * gcc.dg/noncompile/init-3.c: New test.
39568
39569 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39570
39571         * gcc.dg/format-array-1.c: New test.
39572
39573 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39574
39575         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39576         writing through null pointers; remove comment about testing
39577         unterminated strings.
39578
39579 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39580
39581         * gcc.c-torture/execute/20001017-2.c: New test.
39582
39583 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39584
39585         * gcc.c-torture/compile/20001018-1.c: New test.
39586         * gcc.c-torture/compile/20001018-1.x: Xfail.
39587
39588 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39589
39590         * gcc.c-torture/execute/20001017-1.c: New test.
39591
39592 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39593
39594         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39595         for multiple use of arguments with scanf formats; add tests for
39596         multiple use of arguments.
39597
39598 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39599
39600         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39601
39602 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39603
39604         * gcc.dg/format-miss-1.c: New test.
39605
39606 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39607
39608         * gcc.c-torture/execute/20001013-1.c: New test.
39609
39610 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39611
39612         * gcc.dg/format-branch-1.c: New test.
39613
39614 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39615
39616         * README, lib/file-format.exp: Remove EGCS references.
39617
39618 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39619
39620         * gcc.dg/20001013-1.c: New test.
39621
39622 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39623
39624         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39625         for intmax_t in the compiler using __typeof__ and the type rules
39626         for conditional expressions.
39627
39628 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39629
39630         * gcc.dg/20001012-1.c: New test.
39631         * gcc.dg/20001012-2.c: New test.
39632
39633 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39634
39635         * gcc.dg/format-attr-1.c: New test.
39636
39637 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39638
39639         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39640         __LONG_LONG_MAX__ instead of LLONG_MAX.
39641
39642 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39643
39644         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39645         scanf flags.
39646         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39647         flags.
39648
39649 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39650
39651         * gcc.dg/sequence-pt-1.c: New test.
39652
39653 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39654
39655         * gcc.c-torture/execute/20001011-1.c: New testcase.
39656         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39657
39658 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39659
39660         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39661         does not error on it.
39662
39663 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39664
39665         * gcc.dg/20001009-1.c: New test.
39666
39667 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39668
39669         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39670         * gcc.c-torture/execute/20001009-2.c: ... to here.
39671
39672 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39673
39674         * gcc.c-torture/compile/20001009-1.c: New testcase.
39675         * gcc.c-torture/execute/20001009-1.c: New testcase.
39676         Testcases provided by Jan Hubicka <jh@suse.cz>.
39677
39678 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39679
39680         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39681         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39682         uintmax_t using <limits.h> to emulate the compiler's internal
39683         logic.  No longer XFAIL %j tests.
39684
39685 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39686
39687         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39688         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39689         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39690         regexps and details of expected handling of some bad formats.
39691         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39692         suppression.
39693
39694 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39695
39696         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39697         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39698         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39699         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39700         in list archives.
39701
39702 2000-10-06  Richard Henderson  <rth@cygnus.com>
39703
39704         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39705         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39706         * g++.old-deja/g++.jason/report.C: Likewise.
39707         * g++.old-deja/g++.law/friend5.C: Likewise.
39708         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39709         of the expected warnings.
39710
39711 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39712
39713         * g++.old-deja/g++.pt/enum14.C: New test.
39714
39715 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39716
39717         * g++.old-deja/g++.pt/crash59.C: New test.
39718
39719 2000-10-04  Will Cohen  <wcohen@redhat.com>
39720
39721         * gcc.dg/20000926-1.c: New test.
39722
39723 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39724
39725         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39726         function name for current C++ compiler.
39727         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39728
39729 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39730
39731         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39732         __PRETTY_FUNCTION__.
39733         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39734
39735 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39736
39737         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39738
39739 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39740
39741         * gcc.c-torture/compile/20000923-1.c: New test.
39742
39743 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39744
39745         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39746         * g++.old-deja/g++.pt/ttp62.C: Same.
39747         * g++.old-deja/g++.other/inline14.C: Same.
39748
39749 2000-09-24  Richard Henderson  <rth@cygnus.com>
39750
39751         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39752
39753 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39754
39755         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39756
39757 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39758
39759         * gcc.c-torture/compile/20000922-1.c: New file.
39760
39761 2000-09-21  Nick Clifton  <nickc@redhat.com>
39762
39763         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39764         a signed long modulo operation.
39765         (mod6): New function - perform an unsigned long modulo operation.
39766         (main): Add tests for modulos of very large numbers by very small
39767         dividends.
39768
39769 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39770
39771         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39772
39773 2000-09-19  Richard Henderson  <rth@cygnus.com>
39774
39775         * gcc.dg/compare2.c (case 10): XFAIL.
39776
39777 2000-09-18  Richard Henderson  <rth@cygnus.com>
39778
39779         * gcc.c-torture/execute/20000906-1.c: Move ...
39780         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39781         that support __builtin_trap.
39782
39783 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39784
39785         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39786
39787 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39788
39789         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39790         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39791         more $ format tests.
39792
39793 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39794
39795         * gcc.dg/format-errmk-1.c: New test.
39796
39797 2000-09-17  Greg McGary  <greg@mcgary.org>
39798
39799         * gcc.c-torture/execute/20000917-1.x: Remove.
39800
39801 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39802
39803         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39804
39805 2000-09-17  Greg McGary  <greg@mcgary.org>
39806
39807         * gcc.c-torture/execute/20000917-1.c: New test.
39808         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39809
39810 2000-09-16  Neil Booth  <NeilB@earthling.net>
39811
39812         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39813         in nested macro bug.
39814
39815 2000-09-15  Neil Booth  <NeilB@earthling.net>
39816
39817         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39818
39819 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39820
39821         * gcc.c-torture/execute/20000914-1.c: New test.
39822
39823 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39824
39825         * g++.other/inline13.C: New test.
39826
39827 2000-09-12  Andreas Jaeger  <aj@suse.de>
39828
39829         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39830         constant by Ulrich Drepper <drepper@redhat.com>.
39831
39832 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39833
39834         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39835
39836 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39837
39838         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39839
39840 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39841
39842         * gcc.dg/cpp/backslash.c: New test.
39843
39844 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39845
39846         * gcc.c-torture/execute/20000910-1.c: New test.
39847         * gcc.c-torture/execute/20000910-2.c: Likewise.
39848
39849 2000-09-11  Robert Lipe  <robertl@sco.com>
39850
39851         * gcc.dg/pragma-align.c: New test.
39852
39853 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39854
39855         * g++.old-deja/g++.pt/explicit82.C: New test.
39856         * g++.old-deja/g++.pt/explicit83.C: New test.
39857
39858 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39859
39860         * gcc.dg/asm-names.c: New test.
39861
39862 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39863
39864         * gcc.dg/cpp/tr-warn6.c: New test
39865
39866 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39867
39868         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39869         be accepted.
39870
39871 2000-09-07  Catherine Moore  <clm@redhat.com>
39872
39873         * gcc.c-torture/execute/unroll-1.c: New test.
39874
39875 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39876
39877         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39878         ERROR markers.
39879         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39880         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39881         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39882         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39883         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39884         Preprocess only.
39885         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39886         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39887
39888 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39889
39890         * g++.old-deja/g++.pt/deduct2.C: New test.
39891
39892 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39893
39894         * g++.old-deja/g++.pt/parms2.C: New test.
39895
39896 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39897
39898         * g++.old-deja/g++.pt/crash58.C: New test.
39899
39900 2000-09-06  Greg McGary  <greg@mcgary.org>
39901
39902         * gcc.c-torture/execute/20000906-1.c: New test.
39903         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39904
39905 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39906
39907         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39908
39909 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39910
39911         * g++.old-deja/g++.pt/crash57.C: New test.
39912
39913 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39914
39915         * g++.old-deja/g++.pt/crash56.C: New test.
39916
39917 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39918
39919         * g++.old-deja/g++.pt/koenig1.C: New test.
39920
39921 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39922
39923         * gcc.dg/20000904-1.c: New test.
39924
39925 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39926
39927         * gcc.dg/cpp/paste8.c: New test.
39928
39929 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39930
39931         * gcc.c-torture/compile/20000827-1.c: New test.
39932
39933 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39934
39935         * gcc.dg/format-diag-1.c: New test.
39936
39937 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39938
39939         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39940         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39941         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39942         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39943         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39944
39945 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39946
39947         * g++.old-deja/g++.other/nested4.C: New test.
39948
39949 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39950
39951         * g++.old-deja/g++.ns/scoped1.C: New test.
39952
39953 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39954
39955         * lib/g++.exp: Support testing already-installed GCC.
39956
39957 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39958
39959         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39960
39961 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39962
39963         * gcc.dg/return-type-2.c: New test.
39964
39965 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39966
39967         * gcc.c-torture/compile/20000825-1.c: New test.
39968
39969 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39970
39971         * gcc.dg/dwarf2-2.c: New test.
39972
39973 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39974
39975         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39976         dg-warning regexps.
39977
39978 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39979
39980         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39981         gcc.dg/format-ext-5.c: New tests.
39982
39983 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39984
39985         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39986
39987 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39988
39989         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39990
39991 2000-08-24  Richard Henderson  <rth@cygnus.com>
39992
39993         * gcc.dg/ia64-sync-1.c: New test.
39994         * gcc.dg/ia64-sync-2.c: New test.
39995         * gcc.dg/ia64-asm-1.c: New test.
39996
39997 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39998
39999         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40000         * gcc.dg/format-ext-2.c: New test.
40001
40002 2000-08-23  Jason Merrill  <jason@redhat.com>
40003
40004         * lib/old-dejagnu.exp: Also ignore "In member function" and
40005         "At global scope".
40006
40007 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40008
40009         * gcc.dg/noncompile/label-lineno-1.c: New test.
40010
40011 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40012
40013         * gcc.dg/c99-array-nonobj-1.c: New test.
40014
40015 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40016
40017         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40018         tests.
40019         * gcc.dg/format-ext-1.c: New test.
40020
40021 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40022
40023         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40024         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40025         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40026         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40027         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40028
40029 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40030
40031         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40032         gcc.dg/c99-strftime-2.c: New tests.
40033
40034 2000-08-22  Richard Henderson  <rth@cygnus.com>
40035
40036         * gcc.c-torture/execute/20000822-1.c: New test.
40037
40038 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40039
40040         * gcc.c-torture/execute/20000819-1.x: Remove.
40041
40042 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40043
40044         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40045         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40046         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40047         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40048         gcc.dg/format-xopen-1.c: New tests.
40049
40050 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40051
40052         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40053
40054 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40055
40056         * g++.old-deja/g++.other/loop2.C: New test.
40057
40058         * gcc.c-torture/compile/20000606-1.c: New test.
40059         * gcc.c-torture/compile/20000728-1.c: New test.
40060         * gcc.c-torture/execute/20000801-1.c: New test.
40061         * gcc.c-torture/execute/20000801-2.c: New test.
40062         * gcc.c-torture/execute/20000819-1.c: New test.
40063         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40064         * gcc.dg/20000629-1.c: New test.
40065         * gcc.dg/20000724-1.c: New test.
40066         * gcc.dg/20000807-1.c: New test.
40067
40068 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40069
40070         * gcc.dg/cpp/pragma-1.c: New test.
40071         * gcc.dg/cpp/pragma-2.c: New test.
40072
40073 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40074
40075         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40076         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40077
40078 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40079
40080         * gcc.c-torture/compile/20000818-1.c: New test.
40081
40082 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40083
40084         * gcc.c-torture/execute/20000818-1.c: New test.
40085
40086 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40087
40088         * gcc.dg/format-va-1.c: New test.
40089
40090 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40091
40092         * g++.old-deja/g++.other/typedef8.C: New test.
40093
40094 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40095
40096         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40097         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40098         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40099         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40100         * g++.old-deja/g++.other/ptrmem7.C: New test.
40101         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40102
40103 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40104
40105         * g++.old-deja/g++.pt/typename27.C: New test.
40106
40107 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40108
40109         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40110         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40111         * g++.old-deja/g++.pt/friend45.C: New test.
40112         * g++.old-deja/g++.other/friend8.C: New test.
40113
40114 2000-08-15  Richard Henderson  <rth@cygnus.com>
40115
40116         * gcc.c-torture/execute/20000815-1.c: New test.
40117
40118 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40119
40120         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40121         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40122         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40123
40124 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40125
40126         * g++.old-deja/g++.other/refinit2.C: New test.
40127
40128 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40129
40130         * lib/c-torture.exp (c-torture): Make
40131         compiler_conditional_xfail_data global.
40132         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40133         compiler_conditional_xfail_data machinery.
40134         (f-torture-execute): Likewise.
40135         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40136         and only when unrolling loops.
40137
40138         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40139
40140 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40141
40142         * g++.old-deja/g++.pt/explicit81.C: New test.
40143
40144 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40145
40146         * g++.old-deja/g++.pt/typename26.C: New test.
40147
40148 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40149
40150         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40151         warning.
40152
40153 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40154
40155         * g++.old-deja/g++.other/array3.C: New test.
40156
40157 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40158
40159         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40160         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40161         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40162         New tests.
40163
40164 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40165
40166         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40167         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40168
40169 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40170
40171         * gcc.c-torture/execute/20000808-1.c: New test.
40172
40173 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40174
40175         * gcc.dg/c90-const-expr-1.c: New test.
40176
40177 2000-08-08  Richard Henderson  <rth@cygnus.com>
40178
40179         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40180
40181 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40182
40183         * gcc.dg/noncompile/const-ll-1.c: New test.
40184
40185 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40186
40187         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40188
40189 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40190
40191         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40192         that running programs linked against the shared version of libobjc
40193         run correctly.
40194
40195 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40196
40197         * gcc.dg/c99-printf-1.c: New test.
40198
40199 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40200
40201         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40202
40203 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40204
40205         * gcc.c-torture/execute/20000731-1.x: Delete.
40206
40207 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40208
40209         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40210         and torture_without_loops as is done by c-torture.exp.
40211         (search_for): Copy from c-torture.exp.
40212         (gcc-dg-runtest): New function, drives a directory of tests
40213         iterating over the TORTURE_OPTIONS.
40214         (scan-assembler, scan-assembler-not): Move here from
40215         individual directory drivers.
40216
40217         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40218         defined by lib/gcc-dg.exp.
40219         * gcc.dg/cpp/cpp.exp: Likewise.
40220         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40221         gcc-dg-runtest, so we cycle over optimization options.
40222
40223         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40224         * gcc.dg/compare2.c: No longer expected to fail.
40225
40226 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40227
40228         * gcc.c-torture/execute/20000804-1.c: New test.
40229
40230 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40231
40232         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40233
40234 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40235
40236         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40237
40238 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40239
40240         * gcc.c-torture/compile/20000803-1.c: New test.
40241
40242 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40243
40244         * gcc.c-torture/execute/20000801-3.c,
40245         gcc.c-torture/execute/20000801-4.c: New tests.
40246         * gcc.c-torture/execute/20000801-3.x,
40247         gcc.c-torture/execute/20000801-4.x: Xfail.
40248
40249 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40250
40251         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40252         libobjc/.libs to allow for libtool.
40253
40254 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40255
40256         * gcc.c-torture/compile/20000802-1.c: New test.
40257
40258 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40259
40260         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40261
40262 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40263
40264         * gcc-c-torture/execute/20000731-2.c: New test.
40265
40266         * gcc.c-torture/execute/20000731-1.c: New test.
40267         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40268
40269 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40270
40271         * testsuite/gcc.dg/cpp/paste7.c: New test.
40272         * gcc.dg/cpp/20000725-1.c: New test.
40273
40274 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40275
40276         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40277         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40278         declaration warning for __builtin_dwarf_reg_size.
40279
40280         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40281
40282 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40283
40284         * gcc.dg/noncompile/voidparam-1.c: New test.
40285
40286 2000-07-30  Richard Henderson  <rth@cygnus.com>
40287
40288         * gcc.dg/c90-digraph-1.c: Don't xfail.
40289         * gcc.dg/compare2.c (case 10): Xfail.
40290         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40291
40292 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40293
40294         * gcc.dg/c99-main-1.c: New test.
40295
40296 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40297
40298         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40299
40300 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40301
40302         * gcc.c-tortuer/execute/20000726-1.c: New test.
40303
40304 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40305
40306         * gcc.c-torture/execute/enum-2.c: New test.
40307
40308 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40309
40310         * gcc.dg/cpp/tr-warn3.c: New test.
40311
40312 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40313
40314         * g++.old-deja/g++.ext/implicit1.C: Remove.
40315         * g++.old-deja/g++.jason/c2.C: Remove
40316         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40317         * g++.old-deja/g++.pt/crash16.C: Likewise.
40318         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40319
40320 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40321
40322         * g++.old-deja/g++.other/for2.C: New test.
40323
40324 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40325
40326         * gcc.dg/20000720-1.c: New test.
40327
40328 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40329
40330         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40331
40332 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40333
40334         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40335         * gcc.c-torture/execute/20000722-1.c: New.
40336         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40337
40338 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40339
40340         * gcc.dg/cpp/20000720-1.S: New test.
40341
40342 2000-07-21  Michael Meissner  <meissner@redhat.com>
40343
40344         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40345
40346 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40347
40348         * g++.old-deja/g++.brendan/crash16.C,
40349         g++.old-deja/g++.brendan/parse3.C,
40350         g++.old-deja/g++.brendan/redecl1.C,
40351         g++.old-deja/g++.ns/template13.C,
40352         g++.old-deja/g++.other/decl4.C,
40353         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40354
40355 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40356
40357         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40358         and "Internal error".
40359
40360         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40361         regexps.
40362         * gcc.dg/cpp/paste6.c: New test.
40363
40364 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40365
40366         * gcc.dg/cpp/tr-direct.c: New test.
40367
40368         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40369         gcc.dg/cpp/undef1.c: Tweak error regexps.
40370
40371 2000-07-18  Eric Christopher <echristo@redhat.com>
40372
40373         * gcc.c-torture/compile/20000718-1.c: New test.
40374
40375 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40376
40377         * cpplex.c (_cpp_push_token): If the token being pushed back
40378         is the previous token in this context, just subtract one from
40379         context->posn.
40380         * cppmacro.c (save_expansion): Clear aux field when storing a
40381         placemarker.
40382
40383 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40384
40385         * gcc.dg/noncompile/redecl-1.c: New test.
40386
40387 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40388
40389         * gcc.c-torture/execute/20000717-5.c: New test.
40390         * gcc.c-torture/execute/20000717-1.x: Removed.
40391
40392 2000-07-17  Richard Henderson  <rth@cygnus.com>
40393
40394         * gcc.c-torture/execute/20000717-4.c: New test.
40395
40396 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40397
40398         * gcc.dg/cpp/syshdr.c: New test.
40399         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40400
40401 2000-07-17  Neil Booth  <neilb@earthling.net>
40402
40403         * gcc.dg/cpp/cmdlne-dM.c: New test.
40404         * gcc.dg/cpp/cmdlne-dD.c: New test.
40405
40406 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40407
40408         * gcc.c-torture/execute/20000717-3.c: New test.
40409
40410         * gcc.c-torture/compile/20000717-1.c: New test.
40411
40412 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40413
40414         * gcc.c-torture/execute/20000717-2.c: New test.
40415
40416 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40417
40418         * gcc.dg/formatz-1.c: New test.
40419
40420         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40421         * gcc.dg/c99-digraph-1.c: New tests.
40422
40423         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40424         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40425
40426         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40427         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40428         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40429         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40430         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40431         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40432         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40433
40434 2000-07-17   Greg McGary <greg@mcgary.org>
40435
40436         * gcc.c-torture/execute/20000717-1.c: New test.
40437         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40438
40439 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40440
40441         * gcc.c-torture/execute/20000715-2.c: New test.
40442         * gcc.dg/20000715-1.c: New test.
40443
40444 2000-07-15  Michael Meissner  <meissner@redhat.com>
40445
40446         * gcc.c-torture/execute/20000715-1.c: New test.
40447
40448 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40449
40450         * gcc.c-torture/execute/20000707-1.c: New test.
40451
40452 2000-07-13  Neil Booth  <NeilB@earthling.net>
40453
40454         * testsuite/gcc.dg/cpp/digraph1.c,
40455         testsuite/gcc.dg/cpp/digraph2.c,
40456         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40457
40458 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40459
40460         * g77.f-torture/compile/20000630-2.f: New test.
40461         * g77.f-torture/compile/20000630-2.x
40462
40463 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40464
40465         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40466
40467 2000-07-11  Neil Booth  <NeilB@earthling.net>
40468
40469         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40470
40471 2000-07-11  Neil Booth  <NeilB@earthling.net>
40472
40473         * gcc.dg/cpp/cmdlne-C.c: New.
40474
40475 2000-07-09  Neil Booth  <NeilB@earthling.net>
40476
40477         * gcc.dg/cpp/directiv.c: New tests.
40478         * gcc.dg/cpp/undef1.c: Update.
40479
40480 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40481
40482         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40483
40484 2000-07-09  Neil Booth  <NeilB@earthling.net>
40485
40486         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40487
40488 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40489
40490         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40491         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40492
40493 2000-07-08  Neil Booth  <NeilB@earthling.net>
40494
40495         * gcc.dg/cpp/macsyntx.c: New tests.
40496
40497 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40498
40499         * gcc.dg/20000707-1.c: New test.
40500
40501 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40502
40503         * gcc.c-torture/execute/20000706-1.c: New test.
40504         * gcc.c-torture/execute/20000706-2.c: New test.
40505         * gcc.c-torture/execute/20000706-3.c: New test.
40506         * gcc.c-torture/execute/20000706-4.c: New test.
40507         * gcc.c-torture/execute/20000706-5.c: New test.
40508
40509 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40510
40511         * g++.old-deja/g++.pt/instantiate7.C: New test.
40512
40513 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40514
40515         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40516         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40517         * g++.old-deja/g++.other/rtti3.C: Likewise.
40518         * g++.old-deja/g++.other/rttid3.C: Likewise.
40519
40520 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40521
40522         *  g77.f-torture/compile/20000630-1.x: Fix typo
40523
40524 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40525
40526         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40527         assembly output.
40528
40529 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40530
40531         * gcc.dg/cpp/ident.c: New test.
40532
40533 2000-07-05  Neil Booth  <NeilB@earthling.net>
40534
40535         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40536           gcc.dg/cpp/lexstrng.c: New tests.
40537
40538 2000-07-04  Neil Booth  <NeilB@earthling.net>
40539
40540         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40541         * gcc.dg/cpp/strify2.c: Same.
40542
40543 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40544
40545         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40546         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40547         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40548         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40549
40550         * testsuite/gcc.dg/cpp/macro1.c,
40551         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40552         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40553         testsuite/gcc.dg/cpp/strify1.c,
40554         testsuite/gcc.dg/cpp/strify2.c: New tests.
40555
40556 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40557
40558         * gcc.c-torture/execute/20000703-1.c: New test.
40559
40560 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40561
40562         * g++.old-deja/g++.pt (lookup10.C): New test.
40563
40564 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40565
40566         * g++.old-deja/g++.pt (typename25.C): New test.
40567
40568 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40569
40570         * gcc.c-torture/compile/20000701-1.c: New test.
40571
40572 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40573
40574         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40575         to test case.
40576
40577 2000-06-30  Catherine Moore  <clm@cygnus.com>
40578
40579         * gcc.c-torture/execute/align-1.c: New test.
40580
40581 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40582
40583         * g++.old-deja/g++.pt/expr8.C: New test.
40584         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40585
40586 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40587
40588         * gcc.c-torture/compile/20000629-1.c: New test.
40589
40590 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40591
40592
40593         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40594         gcc.dg/noncompile directory, depending on whether they're
40595         preprocessor tests or not.  Annotate all the tests for the dg
40596         framework.
40597
40598         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40599         * gcc.dg/noncompile/noncompile.exp: New.
40600
40601         * Moved files:
40602         Old name                                New name
40603         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40604         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40605         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40606         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40607         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40608         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40609         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40610         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40611         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40612         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40613         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40614         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40615         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40616         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40617         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40618         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40619         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40620         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40621         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40622         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40623         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40624         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40625         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40626         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40627
40628         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40629         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40630         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40631         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40632         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40633         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40634
40635 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40636
40637         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40638         declare one variable.  On the fourth, error.
40639         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40640         declared by 20000628-1a.h.
40641
40642 2000-06-29  Richard Henderson  <rth@redhat.com>
40643
40644         * gcc.c-torture/execute/930529-1.x: New file.
40645         * gcc.dg/920413-1.c: Adjust expected warning text.
40646         * gcc.dg/980217-1.c: Declare abort.
40647         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40648
40649 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40650
40651         * g77.f-torture/compile/20000629-1.f: New test.
40652         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40653
40654 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40655
40656         Rearrange lots of files, removing entirely the
40657         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40658         directories.
40659
40660         * Deleted files:
40661         gcc.c-torture/code_quality/code_quality.exp
40662         gcc.c-torture/special/special.exp
40663         gcc.failure/failure.exp
40664         gcc.failure/940409-1.x
40665         gcc.c-torture/compile/961203-1.x
40666
40667         * New files:
40668         gcc.misc-tests/linkage.exp
40669         gcc.c-torture/execute/920730-1t.c
40670         gcc.c-torture/execute/920730-1t.x
40671         gcc.c-torture/compile/920520-1.x
40672         gcc.c-torture/compile/920521-1.x
40673         gcc.c-torture/compile/981006-1.x
40674         gcc.c-torture/execute/eeprof-1.x
40675
40676         * Moved files (possibly with modifications to fit a new harness):
40677         Old name                                New name
40678         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40679         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40680         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40681         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40682         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40683         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40684         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40685         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40686         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40687         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40688         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40689         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40690         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40691         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40692
40693 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40694
40695         * c-torture/compile/961203-1.x: Delete.
40696
40697         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40698         not exit. Include stdio.h.
40699         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40700         * gcc.misc-tests/dg-12.c: Likewise.
40701         * gcc.misc-tests/dg-5.c: Likewise.
40702         * gcc.misc-tests/dg-6.c: Likewise.
40703         * gcc.misc-tests/dg-7.c: Prototype abort.
40704         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40705         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40706         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40707         not exit.
40708         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40709         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40710
40711 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40712
40713         * gcc.dg/cpp/20000628-1.c: New test.
40714         * gcc.dg/cpp/20000628-1.h: New header for above test.
40715         * gcc.dg/cpp/20000628-1a.h: Likewise.
40716
40717 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40718
40719         * gcc.dg/cpp: New directory.
40720         * gcc.dg/cpp/cpp.exp: New driver.
40721         * gcc.dg/cpp/20000627-1.c: New test.
40722         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40723         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40724         and rewrite as a compilation test.
40725
40726         * gcc.dg: Move many files into the cpp subdirectory, possibly
40727         renaming or editing them as well.
40728         Old name                New name
40729         990119-1.c              cpp/19990119-1.c
40730         990228-1.c              cpp/19990228-1.c
40731         990407-1.c              cpp/19990407-1.c
40732         990409-1.c              cpp/19990409-1.c
40733         990413-1.c              cpp/19990413-1.c
40734         990703-1.c              cpp/19990703-1.c
40735         20000127-1.c            cpp/20000127-1.c
40736         20000129-1.c            cpp/20000129-1.c
40737         20000207-1.c            cpp/20000207-1.c
40738         20000207-2.c            cpp/20000207-2.c
40739         20000209-1.c            cpp/20000209-1.c
40740         20000209-2.c            cpp/20000209-2.c
40741         20000301-1.c            cpp/20000301-1.c
40742         20000419-1.c            cpp/20000419-1.c
40743         20000510-1.S            cpp/20000510-1.S
40744         20000519-1.c            cpp/20000519-1.c
40745         20000529-1.c            cpp/20000529-1.c
40746         20000625-1.c            cpp/20000625-1.c
40747         20000625-2.c            cpp/20000625-2.c
40748         cpp-as1.c               cpp/assert1.c
40749         cpp-as2.c               cpp/assert2.c
40750         cxx-comments-1.c        cpp/cxxcom1.c
40751         cxx-comments-2.c        cpp/cxxcom2.c
40752         endif-label.c           cpp/endif.c
40753         cpp-hash1.c             cpp/hash1.c
40754         cpp-hash2.c             cpp/hash2.c
40755         cpp-if1.c               cpp/if-1.c
40756         cpp-if2.c               cpp/if-2.c
40757         cpp-if3.c               cpp/if-3.c
40758         cpp-if4.c               cpp/if-4.c
40759         cpp-if5.c               cpp/if-5.c
40760         cpp-cond.c              cpp/if-cexp.c
40761         cpp-missingop.c         cpp/if-mop.c
40762         cpp-missingparen.c      cpp/if-mpar.c
40763         cpp-opprec.c            cpp/if-oppr.c
40764         cpp-ifparen.c           cpp/if-paren.c
40765         cpp-shortcircuit.c      cpp/if-sc.c
40766         cpp-shift.c             cpp/if-shift.c
40767         cpp-unary.c             cpp/if-unary.c
40768         cpp-li1.c               cpp/line1.c
40769         cpp-li2.c               cpp/line2.c
40770         lineno.c                cpp/line3.c
40771         lineno-2.c              cpp/line4.c
40772         cpp-mi.c                cpp/mi1.c
40773         cpp-mic.h               cpp/mi1c.h
40774         cpp-micc.h              cpp/mi1cc.h
40775         cpp-mind.h              cpp/mi1nd.h
40776         cpp-mindp.h             cpp/mi1ndp.h
40777         cpp-mix.h               cpp/mi1x.h
40778         cpp-mi2.c               cpp/mi2.c
40779         cpp-mi2a.h              cpp/mi2a.h
40780         cpp-mi2b.h              cpp/mi2b.h
40781         cpp-mi2c.h              cpp/mi2c.h
40782         cpp-mi3.c               cpp/mi3.c
40783         cpp-mi3.def             cpp/mi3.def
40784         poison-1.c              cpp/poison.c
40785         pr-impl.c               cpp/prag-imp.c
40786         cpp-redef-2.c           cpp/redef1.c
40787         cpp-redef.c             cpp/redef2.c
40788         strpaste.c              cpp/strp1.c
40789         strpaste-2.c            cpp/strp2.c
40790         cpp-tradpaste.c         cpp/tr-paste.c
40791         cpp-tradstringify.c     cpp/tr-str.c
40792         cpp-tradwarn1.c         cpp/tr-warn1.c
40793         cpp-tradwarn2.c         cpp/tr-warn2.c
40794         trigraphs.c             cpp/trigraphs.c
40795         cpp-unc1.c              cpp/unc1.c
40796         cpp-unc2.c              cpp/unc2.c
40797         cpp-unc3.c              cpp/unc3.c
40798         cpp-unc.c               cpp/unc4.c
40799         undef.c                 cpp/undef1.c
40800         undef-2.c               cpp/undef2.c
40801         cpp-wi1.c               cpp/widestr1.c
40802
40803 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40804
40805         * lib/g++.exp (g++_include_flags): Tweak.
40806
40807 2000-06-27  H.J. Lu  <hjl@gnu.org>
40808             Loren J. Rittle  <ljrittle@acm.org>
40809
40810         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40811         version with one that knows about the new gcc tree structure.
40812         (g++_link_flags): Same.
40813
40814 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40815
40816         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40817         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40818         case we are cross-compiling.
40819
40820         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40821         g++.old-deja/g++.niklas/Makefile.in,
40822         g++.old-deja/g++.niklas/configure.in,
40823         g++.old-deja/g++.other/Makefile.in,
40824         g++.old-deja/g++.other/configure.in,
40825         gcc.c-torture/code_quality/Makefile.in,
40826         gcc.c-torture/code_quality/configure.in,
40827         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40828         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40829         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40830         gcc.c-torture/execute/ieee/Makefile.in,
40831         gcc.c-torture/execute/ieee/configure.in,
40832         gcc.c-torture/noncompile/Makefile.in,
40833         gcc.c-torture/noncompile/configure.in,
40834         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40835         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40836         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40837
40838 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40839
40840         * g++.old-deja/g++.other/ambig3.C: New test.
40841
40842 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40843
40844         * g++.old-deja/g++.pt/syntax1.C: New test.
40845         * g++.old-deja/g++.pt/syntax2.C: New test.
40846         * g++.old-deja/g++.other/syntax3.C: New test.
40847         * g++.old-deja/g++.other/syntax4.C: New test.
40848
40849 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40850
40851         * gcc.dg/20000623-1.c: Prototype exit and abort.
40852
40853 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40854
40855         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40856         New tests.
40857         * gcc.dg/cpp-mi3.def: New file.
40858
40859         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40860         inside assertions.
40861         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40862         lexer's error messages.
40863         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40864         divine anything from the linemarkers.
40865         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40866         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40867
40868 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40869
40870         * gcc.dg/20000623-1.c: New test.
40871
40872 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40873
40874         * gcc.c-torture/execute/20000622-1.c: New test.
40875
40876 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40877
40878         * g++.old-deja/g++.other/init15.C: New test.
40879
40880 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40881
40882         * g++.old-deja/g++.pt/vaarg2.C: New test.
40883         * g++.old-deja/g++.pt/vaarg3.C: New test.
40884
40885 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40886
40887         * g++.old-deja/g++.other/dyncast6.C: New test.
40888
40889 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40890
40891         * gcc.c-torture/execute/loop-6.c: New test.
40892
40893 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40894
40895         * gcc.dg/20000614-1.c: New test.
40896         * gcc.dg/20000614-2.c: New test.
40897
40898 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40899
40900         * g++.old-deja/g++.other/inline12.C: New test.
40901
40902 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40903
40904         * g++.old-deja/g++.other/eh1.C: New test.
40905
40906 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40907
40908         * g++.old-deja/g++.other/type.C: New test.
40909
40910 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40911
40912         * g++.old-deja/g++.other/initstring.C: New test.
40913
40914 2000-06-12  Jason Merrill  <jason@redhat.com>
40915
40916         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40917
40918 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40919
40920         * gcc.c-torture/compile/20000609-1.c: New test.
40921
40922 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40923
40924         * gcc.dg/20000609-1.c: New test.
40925
40926 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40927
40928         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40929         * gcc.c-torture/noncompile/poison-1.c: Move...
40930         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40931         * gcc.dg/cpp-li1.c: Add a token after the #line.
40932
40933 2000-06-05  Richard Henderson  <rth@cygnus.com>
40934
40935         * gcc.c-torture/execute/20000605-2.c: New test.
40936         * gcc.c-torture/execute/20000605-3.c: New test.
40937
40938 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40939
40940         * g77.f-torture/execute/20000503-1.x: New file.
40941
40942 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40943
40944         * g++.old-deja/g++.eh/badalloc1.C: New test.
40945
40946 2000-06-05  Richard Henderson  <rth@cygnus.com>
40947
40948         * gcc.c-torture/execute/20000605-1.c: New test.
40949
40950 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40951             Nathan Sidwell <nathan@codesourcery.com>
40952
40953         * gcc.c-torture/compile/20000605-1.c: New test.
40954
40955 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40956
40957         * g77.f-torture/compile/20000601-1.f: New test.
40958
40959 2000-06-03  Richard Henderson  <rth@cygnus.com>
40960
40961         * gcc.c-torture/execute/20000603-1.c: New.
40962
40963 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40964
40965         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40966         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40967
40968 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40969
40970         * gcc.dg/compare2.c (case 12): XFAIL.
40971         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40972         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40973
40974         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40975
40976 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40977
40978         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40979         guard macro is already defined when the header is first
40980         included.
40981         * gcc.dg/cpp-mix.h: New file.
40982         * gcc.dg/endif-label.c: Update patterns to match compiler.
40983
40984         * g++.brendan/complex1.C: Declare abort.
40985         * g++.law/refs4.C: Remove XFAIL.
40986         * g++.oliva/expr2.C: Declare abort and exit.
40987
40988 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40989
40990         * gcc.c-torture/execute/20000528-1.c: New test.
40991
40992         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40993         * g++.old-deja/g++.law/temps4.C: Likewise.
40994
40995         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40996         stdlib.h.  Call abort() on failure.
40997         * g++.old-deja/g++.law/refs4.C: Likewise.
40998         * g++.old-deja/g++.law/temps4.C: Likewise.
40999         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41000         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41001
41002 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41003
41004         Relative to g++.dg/special:
41005         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41006
41007         Relative to g++.old-deja:
41008         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41009         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41010         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41011         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41012         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41013         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41014         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41015
41016         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41017         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41018         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41019         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41020         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41021         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41022         and/or string.h.
41023
41024         * g++.other/goto1.C: Update expectations for error messages.
41025
41026 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41027
41028         * gcc.c-torture/compile/20000523-1.c: New test.
41029
41030 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41031
41032         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41033
41034 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41035
41036         * g++.old-deja/g++.eh/catch11.C: New test.
41037         * g++.old-deja/g++.eh/catch12.C: New test.
41038
41039 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41040
41041         * gcc.c-torture/execute/20000523-1.c: New test.
41042
41043 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41044
41045         * c-torture/execute/bcp-1.c: Replace abort in arg of
41046         __builtin_constant_p with a generic external function.
41047
41048         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41049         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41050         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41051         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41052         Prototype abort and/or exit.
41053
41054         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41055         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41056         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41057         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41058
41059 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41060
41061         * gcc.dg/dwarf2-1.c: New test.
41062
41063 2000-05-20  Richard Henderson  <rth@cygnus.com>
41064
41065         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41066
41067 2000-05-20  Andreas Jaeger  <aj@suse.de>
41068
41069         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41070         testcase.
41071
41072 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41073
41074         * gcc.c-torture/execute/20000519-2.c: New test.
41075
41076 2000-05-19  Andreas Jaeger  <aj@suse.de>
41077
41078         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41079         which fails with SSA.
41080
41081         * lib/c-torture.exp: Also test with -O3 -fssa.
41082
41083 2000-05-18  Michael Meissner  <meissner@redhat.com>
41084
41085         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41086         * gcc.c-torture/execute/920415-1.c: Ditto.
41087         * gcc.c-torture/execute/920501-1.c: Ditto.
41088         * gcc.c-torture/execute/conversion.c: Ditto.
41089         * gcc.c-torture/execute/cvt-1.c: Ditto.
41090
41091 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41092
41093         * gcc.c-torture/compile/20000518-1.c: New test.
41094
41095 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41096
41097         * g77.f-torture/compile/200005018.f: New test.
41098
41099 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41100
41101         * gcc.c-torture/compile/20000517-1.c: New test.
41102
41103 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41104
41105         * gcc.c-torture/execute/20000516-1.c: New test.
41106
41107 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41108
41109         * g++.old-deja/g++.other/eh.C: New test.
41110
41111 2000-05-12  Richard Henderson  <rth@cygnus.com>
41112
41113         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41114         constants through to doit's conditional.
41115
41116 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41117
41118         * gcc.c-torture/compile/20000511-1.c: New test.
41119         * g77.f-torture/compile/20000511-1.f: New test.
41120         * g77.f-torture/compile/20000511-2.f: New test.
41121
41122 2000-05-11  Michael Meissner  <meissner@redhat.com>
41123
41124         * gcc.c-torture/execute/20000511-1.c: New test.
41125
41126 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41127
41128         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41129         * gcc.dg/20000510-1.S: New.
41130
41131 2000-05-08  Catherine Moore  <clm@cygnus.com>
41132
41133         * gcc.dg/unused-3.c: New.
41134
41135 2000-05-06  Richard Henderson  <rth@cygnus.com>
41136
41137           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41138           * g++.old-deja/g++.mike/warn1.C: Likewise.
41139           * g++.old-deja/g++.pt/local1.C: Likewise.
41140           * g++.old-deja/g++.pt/local7.C: Likewise.
41141           * g++.old-deja/g++.pt/spec16.C: Likewise.
41142
41143 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41144
41145         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41146
41147 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41148
41149           * g77.f-torture/execute/20000503-1.f: New test.
41150
41151 2000-05-04  Andreas Jaeger  <aj@suse.de>
41152
41153         * gcc.dg/noreturn-2.c: New test.
41154
41155 2000-05-04  Neil Booth  <NeilB@earthling.net>
41156
41157         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41158         preprocessor.
41159
41160 2000-05-04  Richard Henderson  <rth@cygnus.com>
41161
41162         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41163
41164 2000-05-04  Richard Henderson  <rth@cygnus.com>
41165
41166         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41167         OpenSSL by Jason R Thorpe.
41168
41169 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41170
41171         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41172
41173 2000-05-03  Robert Lipe <robertlipe@usa.net>
41174
41175         * gcc.dg/20000503-1.c: New test.
41176
41177 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41178
41179         * gcc.c-torture/compile/20000502-1.c: New test.
41180         * g++.old-deja/g++.other/align.C: New test.
41181         * gcc.dg/cpp-tradstringify.c: New test.
41182
41183 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41184
41185         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41186         and hard registers.
41187
41188 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41189
41190         * gcc.c-torture/execute/loop-5.c: New test.
41191
41192 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41193
41194         * gcc.c-torture/execute/va-arg-20.c: New test.
41195
41196 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41197
41198         * gcc.c-torture/execute/20000422-1.c: New test.
41199
41200 2000-04-20  Greg McGary  <gkm@gnu.org>
41201
41202         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41203         when optimizing, but without sibling-call optimizations (-O1).
41204
41205 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41206
41207           * gcc.c-torture/compile/20000420-1.c: New test.
41208
41209 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41210
41211         * g++.abi/ptrflags.C: New test.
41212         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41213
41214 2000-04-19  Catherine Moore  <clm@cygnus.com>
41215
41216         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41217
41218 2000-04-19  Greg McGary  <gkm@gnu.org>
41219
41220         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41221         sibling-call optimizations.
41222
41223 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41224
41225         * gcc.dg/20000419-1.c: New test.
41226
41227 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41228
41229         * gcc.c-torture/execute/20000412-6.c: New test.
41230
41231 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41232
41233         * gcc.c-torture/execute/20000412-5.c: New test.
41234         * g77.f-torture/compile/20000412-1.f: New test.
41235         * gcc.c-torture/execute/20000412-4.c: New test.
41236         * gcc.c-torture/compile/20000412-2.c: New test.
41237         * gcc.c-torture/execute/20000412-3.c: New test.
41238         * gcc.c-torture/compile/20000412-1.c: New test.
41239         * gcc.c-torture/execute/20000412-2.c: New test.
41240
41241 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41242
41243         * objc/execute/bf-20.m: New test.
41244
41245 2000-04-10  Richard Henderson  <rth@cygnus.com>
41246
41247         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41248
41249         * gcc.c-torture/execute/20000412-1.c: New test.
41250
41251 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41252
41253         * g++.old-deja/g++.eh/catchptr1.C: New test.
41254
41255 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41256
41257         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41258
41259 2000-04-08  Neil Booth  <NeilB@earthling.net>
41260
41261         * gcc.dg/cpp-nullchar.c: Remove test as
41262         embedded nulls cause problems.
41263
41264 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41265
41266         * gcc.dg/compare2.c: New test.
41267
41268 2000-04-08  Neil Booth  <NeilB@earthling.net>
41269
41270         * gcc.dg/cpp-nullchar.c: New test.
41271
41272 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41273
41274         * gcc.dg/cpp-mi2.c: New test.
41275         * gcc.dg/cpp-mi2[abc].h: New files.
41276
41277 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41278
41279         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41280         member name.
41281
41282 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41283
41284         * g++.old-deja/g++.abi/vmihint.C: New test.
41285
41286 2000-04-06  Neil Booth  <NeilB@earthling.net>
41287
41288         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41289         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41290         copyright.
41291
41292 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41293
41294         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41295         avoid stack-frame overwrite.
41296
41297 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41298
41299         * gcc.c-torture/compile/20000405-2.c: New test.
41300         * gcc.c-torture/compile/20000405-3.c: New test.
41301
41302 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41303
41304         * gcc.c-torture/compile/20000405-1.c: New test.
41305
41306 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41307
41308         * gcc.dg/cast-qual-1.c: Revert last change.
41309
41310 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41311
41312         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41313
41314 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41315
41316         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41317         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41318
41319 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41320
41321         * gcc.c-torture/compile/20000403-2.c: New test.
41322         * gcc.c-torture/compile/20000403-1.c: New test.
41323
41324 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41325
41326         * gcc.c-torture/execute/20000403-1.c: New test.
41327
41328 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41329
41330         * gcc.c-torture/execute/20000402-1.c: New test.
41331
41332 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41333
41334         * gcc.c-torture/execute/va-arg-15.c: New test.
41335         * gcc.c-torture/execute/va-arg-16.c: New test.
41336         * gcc.c-torture/execute/va-arg-17.c: New test.
41337         * gcc.c-torture/execute/va-arg-18.c: New test.
41338         * gcc.c-torture/execute/va-arg-19.c: New test.
41339
41340 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41341
41342         * gcc.c-torture/compile/981211-1.c: Move to...
41343         * gcc.dg/cpp-as1.c: ...here.
41344         * gcc.dg/cpp-as2.c: New file.
41345
41346         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41347         compiler.
41348
41349 2000-04-02  Neil Booth  <NeilB@earthling.net>
41350
41351         * gcc.dg/cpp-cond.c  New tests.
41352         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41353         accidental success less likely.
41354         * gcc.dg/cpp-missingop.c  New tests.
41355         * gcc.dg/cpp-missingparen.c  New tests.
41356         * gcc.dg/cpp-shift.c  New tests.
41357         * gcc.dg/cpp-shortcircuit.c  New tests.
41358         * gcc.dg/cpp-unary.c  New tests.
41359
41360 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41361
41362         * gcc.c-torture/compile/20000329-1.c: New test.
41363
41364 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41365
41366         * gcc.c-torture/compile/20000326-1.c: New test.
41367         * gcc.c-torture/compile/20000326-2.c: New test.
41368
41369 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41370
41371         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41372         the first parameter is a function argument.
41373
41374 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41375
41376         * g++.old-deja/g++.ext/array4.C: New test.
41377
41378 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41379
41380         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41381
41382 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41383
41384         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41385
41386 2000-03-19  Richard Henderson  <rth@cygnus.com>
41387
41388         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41389
41390 2000-03-19  Richard Henderson  <rth@cygnus.com>
41391
41392         * gcc.c-torture/compile/20000319-1.c: New test.
41393
41394 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41395
41396         * gcc.c-torture/execute/20000314-3.c: New test.
41397         * gcc.c-torture/execute/20000314-2.c: New test.
41398         * gcc.c-torture/execute/20000314-1.c: New test.
41399         * gcc.c-torture/compile/20000314-2.c: New test.
41400         * gcc.c-torture/compile/20000314-1.c: New test.
41401
41402 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41403
41404         * g++.old-deja/g++.warn/inline.C: New test.
41405
41406 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41407
41408         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41409         standards-compliant result rather than specific constants.
41410         Put test-values in array.
41411
41412 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41413
41414         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41415         (g++_target_compile): Put test-specific options last.
41416
41417 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41418
41419         * g++.old-deja/g++.eh/vbase4.C: New test.
41420
41421 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41422
41423         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41424
41425 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41426
41427         * g++.old-deja/g++.brendan/misc12.C: Removed.
41428         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41429         * g++.old-deja/g++.ext/pretty4.C: New test.
41430
41431 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41432
41433         * g++.old-deja/g++.other/string2.C: New test.
41434
41435 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41436
41437         * g++.old-deja/g++.warn/impint2.C: New test.
41438
41439 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41440
41441         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41442         is 1, not zero.
41443
41444 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41445
41446         * g++.old-deja/g++.warn/impint.C: New test.
41447         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41448         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41449         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41450         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41451         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41452         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41453         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41454         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41455         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41456         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41457         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41458         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41459
41460 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41461
41462         * gcc.dg/cpp-redef.c: New test.
41463
41464 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41465
41466         * g++.old-deja/g++.pt/unify7.C: New test.
41467
41468 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41469
41470         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41471         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41472
41473 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41474
41475         * gcc.c-torture/compile/20000224-1.c: New test.
41476
41477 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41478
41479         * gcc.c-torture/compile/cpp-2.c: New test.
41480         * gcc.c-torture/compile/cpp-1.c: New test.
41481
41482 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41483
41484         * gcc.c-torture/execute/20000225-1.c: New test.
41485
41486 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41487
41488         * gcc.dg/cpp-li2.c: New test.
41489
41490         * gcc.dg/cpp-wi1.c: New test.
41491
41492         * gcc.dg/cpp-li1.c: New test.
41493
41494 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41495
41496         * g++.old-deja/g++.other/sizeof5.C: New test.
41497
41498 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41499
41500         * gcc.c-torture/execute/va-arg-13.c: New test.
41501
41502 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41503
41504         * gcc.c-torture/execute/va-arg-12.c: New test.
41505
41506 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41507
41508         * gcc.c-torture/execute/20000223-1.c: New test.
41509
41510 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41511
41512         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41513
41514 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41515
41516         * g++.old-deja/g++.abi/ptrmem.C: New test.
41517
41518 2000-02-19  Richard Henderson  <rth@cygnus.com>
41519
41520         * gcc.c-torture/compile/init-3.c: New.
41521
41522 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41523
41524         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41525         ALWAYS_CXXFLAGS.
41526
41527 2000-02-11  Robert Lipe <robertl@sco.com>
41528
41529         * gcc.c-torture/compile/20000211-3.c: New test.
41530
41531 2000-02-11  Martin Buchholz <martin@xemacs.org>
41532
41533         * gcc.c-torture/compile/20000211-2.c: New test.
41534
41535 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41536
41537         * gcc.c-torture/compile/20000211-1.c: New test.
41538
41539 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41540
41541         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41542           on native targets
41543
41544 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41545
41546         * g++.old-deja/g++.other/cast5.C: New test.
41547
41548 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41549
41550         * gcc.c-torture/execute/20000205-1.c: New.
41551
41552 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41553
41554         * g++.old-deja/g++.jason/cast3.C: Return void.
41555         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41556
41557 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41558
41559         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41560
41561         * gcc.dg/loop-1.c: New test.
41562
41563 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41564
41565         * gcc.c-torture/compile/20000127-1.c: New test.
41566         * gcc.c-torture/execute/991228-1.c: New test.
41567
41568 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41569
41570         * gcc.dg/unused-2.c: New test.
41571
41572         * gcc.dg/conv-1.c: New test.
41573
41574 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41575
41576         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41577         compiler.
41578         (tool_option_proc): Fix typo.
41579
41580 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41581
41582         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41583         of the ld on the host, not on the build machine.
41584         Also, don't crash if '--help' is not a supported option.
41585
41586 2000-01-24  Richard Henderson  <rth@cygnus.com>
41587
41588         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41589
41590 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41591
41592         * gcc.c-torture/execute/20000120-2.c: New test.
41593         * gcc.c-torture/execute/20000120-1.c: New test.
41594
41595 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41596
41597         * gcc.c-torture/execute/20000113-1.c: New test.
41598
41599 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41600
41601         * gcc.c-torture/execute/20000112-1.c: New test.
41602
41603 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41604
41605         * gcc.dg/20000111-1.c: New test.
41606
41607 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41608
41609         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41610         with 16 bit integers.
41611
41612 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41613
41614         * gcc.dg/20000108-1.c: New test.
41615
41616 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41617
41618         * g++.old-deja/g++.ns/koenig8.C: New test.
41619
41620 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41621
41622         * g++.old-deja/g++.other/cast4.C: New test.
41623
41624 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41625
41626         * gcc.c-torture/compile/20000105-2.c: New test.
41627         * gcc.c-torture/compile/20000105-1.c: New test.
41628
41629 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41630
41631         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41632         references to printf & atoi to conform to ANSI standard.
41633         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41634         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41635         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41636         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41637         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41638         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41639         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41640         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41641         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41642         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41643         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41644         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41645         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41646         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41647         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41648         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41649         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41650         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41651         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41652         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41653         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41654         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41655         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41656         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41657         * g++.old-deja/g++.brendan/init3.C: Likewise.
41658         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41659         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41660         * g++.old-deja/g++.brendan/new2.C: Likewise.
41661         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41662         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41663         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41664         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41665         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41666         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41667         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41668         * g++.old-deja/g++.brendan/template24.C: Likewise.
41669         * g++.old-deja/g++.brendan/template3.C: Likewise.
41670         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41671         * g++.old-deja/g++.jason/inline3.C: Likewise.
41672         * g++.old-deja/g++.jason/opeq.C: Likewise.
41673         * g++.old-deja/g++.law/arg5.C: Likewise.
41674         * g++.old-deja/g++.law/arm7.C: Likewise.
41675         * g++.old-deja/g++.law/ctors11.C: Likewise.
41676         * g++.old-deja/g++.law/cvt8.C: Likewise.
41677         * g++.old-deja/g++.law/init9.C: Likewise.
41678         * g++.old-deja/g++.law/refs4.C: Likewise.
41679         * g++.old-deja/g++.law/template2.C: Likewise.
41680         * g++.old-deja/g++.law/visibility24.C: Likewise.
41681         * g++.old-deja/g++.law/vtable3.C: Likewise.
41682         * g++.old-deja/g++.mike/asm2.C: Likewise.
41683         * g++.old-deja/g++.mike/eh1.C: Likewise.
41684         * g++.old-deja/g++.mike/misc1.C: Likewise.
41685         * g++.old-deja/g++.mike/misc13.C: Likewise.
41686         * g++.old-deja/g++.mike/misc14.C: Likewise.
41687         * g++.old-deja/g++.mike/ns12.C: Likewise.
41688         * g++.old-deja/g++.mike/p1248.C: Likewise.
41689         * g++.old-deja/g++.mike/p3708.C: Likewise.
41690         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41691         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41692         * g++.old-deja/g++.mike/p646.C: Likewise.
41693         * g++.old-deja/g++.mike/p700.C: Likewise.
41694         * g++.old-deja/g++.mike/p783.C: Likewise.
41695         * g++.old-deja/g++.mike/p783a.C: Likewise.
41696         * g++.old-deja/g++.mike/p783b.C: Likewise.
41697         * g++.old-deja/g++.mike/p786.C: Likewise.
41698         * g++.old-deja/g++.mike/p789.C: Likewise.
41699         * g++.old-deja/g++.mike/p789a.C: Likewise.
41700         * g++.old-deja/g++.mike/p807a.C: Likewise.
41701         * g++.old-deja/g++.other/delete3.C: Likewise.
41702         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41703         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41704         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41705         * g++.old-deja/g++.other/empty1.C: Likewise.
41706         * g++.old-deja/g++.other/temporary1.C: Likewise.
41707         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41708         * g++.old-deja/g++.pt/t16.C: Likewise.
41709         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41710
41711 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41712
41713         * gcc.dg/991230-1.c: New test.
41714
41715 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41716
41717         * gcc.c-torture/compile/991229-3.c: New test.
41718         * gcc.c-torture/compile/991229-2.c: New test.
41719         * gcc.c-torture/compile/991229-1.c: New test.
41720
41721 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41722
41723         * gcc.c-torture/compile/labels-2.c: New test.
41724
41725 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41726
41727         * gcc.c-torture/execute/991227-1.c: New test.
41728
41729 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41730
41731         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41732
41733 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41734
41735         * gcc.c-torture/execute/991221-1.c: New test.
41736
41737 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41738
41739         * g++.old-deja/g++.other/cast3.C: New test.
41740
41741 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41742
41743         * gcc.c-torture/execute/991216-4.c: New test.
41744
41745 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41746
41747         * gcc.c-torture/execute/991216-1.c: New test.
41748         * gcc.c-torture/execute/991216-2.c: New test.
41749         * gcc.c-torture/execute/991216-3.c: New test.
41750
41751 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41752
41753         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41754         Actually make the test fail by using "-O2" for compilation.
41755
41756 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41757
41758         * g++.old-deja/g++.warn/cast-align1.C: New test.
41759
41760 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41761
41762         * gcc.c-torture/compile/991214-1.c: New test.
41763         * gcc.c-torture/compile/991214-2.c: New test.
41764
41765 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41766
41767         * gcc.dg/991214-1.c: New test.
41768
41769 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41770
41771         * gcc.c-torture/compile/991213-3.c: New test.
41772         * gcc.c-torture/compile/991213-2.c: New test.
41773         * gcc.c-torture/compile/991213-1.c: New test.
41774
41775 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41776
41777         * gcc.dg/991209-1.c: New test.
41778
41779 1999-12-08  Nathan Sidwell <nathan@acm.org>
41780
41781         * gcc.c-torture/compile/991208-1.c: New test.
41782
41783 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41784
41785         * gcc.dg/ultrasp2.c: New test.
41786
41787 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41788
41789         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41790
41791 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41792
41793         * gcc.c-torture/compile/991202-1.c: New test.
41794         * gcc.c-torture/execute/991202-1.c: New test.
41795         * gcc.c-torture/execute/991202-2.c: New test.
41796         * gcc.c-torture/execute/991202-3.c: New test.
41797
41798 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41799
41800         * g++.old-deja/g++.abi/align.C: New test.
41801         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41802         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41803
41804 1999-12-01  Richard Henderson  <rth@cygnus.com>
41805
41806         * gcc.c-torture/execute/991201-1.c: New.
41807
41808 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41809
41810         * gcc.dg/991129-1.c: New test.
41811
41812 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41813
41814         * gcc.c-torture/compile/991127-1.c: New test.
41815
41816 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41817
41818         * g++.old-deja/g++.other/warn4.C: New test.
41819
41820 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41821
41822         * g++.old-deja/g++.eh/cleanup2.C: New test.
41823         * g++.old-deja/g++.ext/pretty2.C: New test.
41824         * g++.old-deja/g++.ext/pretty3.C: New test.
41825         * g++.old-deja/g++.other/debug6.C: New test.
41826
41827 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41828
41829         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41830         compiler_output to look for one error message instead of two.
41831
41832 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41833
41834         * gcc.c-torture/execute/991118-1.c: Also test case
41835         where the word boundary does not split a byte evenly.
41836
41837 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41838
41839         * g++.old-deja/g++.ext/restrict1.C: New test.
41840
41841 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41842
41843         * gcc.c-torture/execute/991118-1.c: New test.
41844
41845 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41846
41847         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41848         working directory pathnames.
41849
41850 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41851
41852         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41853         host is equipped with driver.h and driver.o so it can actually
41854         compile and run the tests.
41855
41856 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41857
41858         * gcc.c-torture/compile/991008-1.c: New test.
41859
41860 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41861
41862         * lib/gcc-dg.exp: Include target-supports.exp
41863
41864 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41865
41866         * lib/target-supports.exp: New file: Provide procs to test for
41867         features supported by the target.
41868         (check_weak_available): Moved here from ecos.exp.
41869         (check_alias_available): New proc: Determine of the target
41870         toolchain supports the alias attribute.
41871
41872         * gcc.dg/special/ecos.exp: Move check_weak_available to
41873         target-supports.exp.
41874         (alias-1.c): Only perform the test if the target supports
41875         aliases.
41876         (wkali-1.c): Only perform the test if the target supports
41877         aliases.
41878
41879         * gcc.dg/990506-0.c: Expect error messages from cross
41880         targets as well as native targets.
41881
41882 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41883
41884         * gcc.dg/ultrasp1.c: Removed xfail.
41885         * gcc.dg/struct-ret-2.c: Likewise.
41886         * gcc.dg/array-1.c: Likewise.
41887
41888 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41889
41890         * gcc.dg/struct-ret-2.c: New test.
41891
41892         * gcc.dg/array-1.c: New test.
41893
41894 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41895
41896         * gcc.c-torture/execute/991030-1.c: New test.
41897
41898 1999-10-26  Richard Henderson  <rth@cygnus.com>
41899
41900         * gcc.c-torture/compile/991026-2.c: New test.
41901
41902 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41903
41904         * gcc.c-torture/compile/991026-1.c: New test.
41905
41906 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41907
41908         * gcc.c-torture/execute/991023-1.c: New test.
41909
41910 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41911
41912         * gcc.c-torture/execute/991019-1.c: New test.
41913
41914 1999-10-16  Richard Henderson  <rth@cygnus.com>
41915
41916         * gcc.c-torture/execute/991016-1.c: New test.
41917
41918 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41919
41920         * gcc.c-torture/execute/991014-1.c: New test.
41921
41922 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41923
41924         * g++.old-deja/g++.other/union2.C: New test.
41925
41926 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41927
41928         * g++.old-deja/g++.other/vaarg2.C: New test.
41929         * g++.old-deja/g++.other/vaarg3.C: New test.
41930
41931 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41932
41933         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41934         in compile/.
41935
41936 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41937
41938         * gcc.c-torture/execute/va-arg-11.c: New test.
41939
41940 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41941
41942         * lib/file-format.exp (gcc_target_object_format): Don't
41943         crash if objdump is unavailable.
41944
41945 1999-09-29  Donn Terry <donn@interix.com>
41946
41947         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41948
41949 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41950
41951         * gcc.c-torture/compile/990928-1.c: New test.
41952
41953 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41954
41955         * g++.old-deja/g++.other/decl6.C: New test.
41956
41957 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41958
41959         * gcc.c-torture/execute/va-arg-10.c: New test.
41960
41961 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41962
41963         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41964         __PRETTY_FUNCTION__.
41965
41966 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41967
41968         * gcc.c-torture/execute/990923-1.c: New test.
41969
41970 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41971
41972         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41973         for which -fpic is inappropriate.
41974
41975 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41976
41977         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41978
41979 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41980
41981         * g++.old-deja/g++.other/dyncast1.C: New test.
41982         * g++.old-deja/g++.other/dyncast2.C: New test.
41983         * g++.old-deja/g++.other/dyncast3.C: New test.
41984         * g++.old-deja/g++.other/dyncast4.C: New test.
41985         * g++.old-deja/g++.other/dyncast5.C: New test.
41986         * g++.old-deja/g++.eh/catch3.C: New test.
41987         * g++.old-deja/g++.eh/catch3p.C: New test.
41988         * g++.old-deja/g++.eh/catch4.C: New test.
41989         * g++.old-deja/g++.eh/catch4p.C: New test.
41990         * g++.old-deja/g++.eh/catch5.C: New test.
41991         * g++.old-deja/g++.eh/catch5p.C: New test.
41992         * g++.old-deja/g++.eh/catch6.C: New test.
41993         * g++.old-deja/g++.eh/catch6p.C: New test.
41994         * g++.old-deja/g++.eh/catch7.C: New test.
41995         * g++.old-deja/g++.eh/catch7p.C: New test.
41996         * g++.old-deja/g++.eh/catch8.C: New test.
41997         * g++.old-deja/g++.eh/catch8p.C: New test.
41998         * g++.old-deja/g++.eh/catch9.C: New test.
41999         * g++.old-deja/g++.eh/catch9p.C: New test.
42000
42001 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42002
42003         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42004         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42005
42006 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42007
42008         * gcc.c-torture/compile/990913-1.c: New test.
42009
42010 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42011
42012         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42013         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42014
42015 1999-09-09  Richard Henderson  <rth@cygnus.com>
42016
42017         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42018
42019 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42020
42021         * g++.old-deja/g++.other/lookup11.C: New test.
42022         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42023         what is permitted and what we want.
42024         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42025         overload use.
42026         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42027
42028 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42029
42030         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42031         * gcc.c-torture/noncompile/poison-1.c: New file.
42032
42033 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42034
42035         * g++.old-deja/g++.other/sizeof3.C: New test.
42036         * g++.old-deja/g++.other/sizeof4.C: New test.
42037         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42038         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42039
42040 1999-09-07  Richard Henderson  <rth@cygnus.com>
42041
42042         * gcc.dg/va-arg-1.c: New.
42043
42044 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42045
42046         * gcc.c-torture/execute/va-arg-9.c: New test.
42047
42048 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42049
42050         * g77.f-torture/compile/980519-2.f: New test.
42051         * g77.f-torture/compile/19990905-0.f: New test.
42052         * g77.f-torture/compile/19990905-1.f: New test.
42053         * g77.f-torture/compile/19990905-2.f: New test.
42054
42055         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42056
42057 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42058
42059         * gcc.c-torture/execute/990827-1.c: Fix typo.
42060
42061 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42062
42063         * g++.old-deja/g++.other/deref1.C: New test.
42064
42065 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42066
42067         * g++.old-deja/g++.other/ambig2.C: New test.
42068         * g++.old-deja/g++.other/cond5.C: New test.
42069         * g++.old-deja/g++.other/lookup16.C: New test.
42070
42071 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42072
42073         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42074         assemblers too.
42075
42076 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42077
42078         * lib/c-torture.exp: Avoid the "compare executables" optimization
42079         when testing native.
42080
42081 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42082
42083         * gcc.c-torture/execute/990829-1.c: New test.
42084         * gcc.c-torture/compile/990829-1.c: New test.
42085
42086 1999-08-27  Paul Burchard  <burchard@pobox.com>
42087
42088         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42089         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42090         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42091         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42092         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42093         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42094         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42095         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42096         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42097         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42098         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42099
42100 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42101
42102         * gcc.c-torture/execute/990827-1.c: New test.
42103
42104 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42105
42106         * g77.f-torture/noncompile/19990826-4.f: New test.
42107
42108         * g77.f-torture/compile/19990826-3.f: New test.
42109
42110         * g77.f-torture/execute/19990826-2.f: New test.
42111
42112         * g77.f-torture/compile/19990826-1.f: New test.
42113
42114         * gcc.c-torture/execute/990826-0.c: New test.
42115         * g77.c-torture/execute/19990826-0.f: New test.
42116
42117         * g77.f-torture/noncompile/970626-2.f: New test.
42118
42119 1999-08-25  Paul Burchard  <burchard@pobox.com>
42120
42121         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42122         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42123         lss-011.C: New tests.
42124
42125 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42126
42127         * g++.old-deja/g++.other/decl5.C: New test.
42128
42129 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42130
42131         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42132         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42133         call `postbase' for each one.  All callers of `postbase' changed
42134         to call this instead.
42135
42136 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42137
42138         * gcc.c-torture/execute/990811-1.c: New test.
42139
42140 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42141
42142         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42143         just native ones.
42144
42145         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42146         just native ones.
42147
42148 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42149
42150         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42151
42152 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42153
42154         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42155
42156 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42157
42158         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42159
42160 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42161
42162         * gcc.c-torture/execute/990804-1.c: New test.
42163
42164 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42165
42166         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42167         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42168         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42169
42170 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42171
42172         * g++.old-deja/g++.other/struct1.C: New test.
42173
42174 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42175
42176         * g++.old-deja/g++.other/enum2.C: New test.
42177
42178 1999-08-02  Richard Henderson  <rth@cygnus.com>
42179
42180         Adapted from tests from Franz Sirl:
42181         * gcc.c-torture/execute/va-arg-7.c: New test.
42182         * gcc.c-torture/execute/va-arg-8.c: New test.
42183
42184 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42185
42186         * gcc.c-torture/compile/990801-2.c: New test.
42187
42188         * gcc.c-torture/compile/990801-1.c: New test.
42189
42190 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42191
42192         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42193         fp-cmp-1.c, converting double to float.
42194
42195         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42196         fp-cmp-1.c, converting double to long double.
42197
42198         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42199         from fr1 to unknown_register, since fr1 is a legitimate register
42200         on some machines.
42201
42202 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42203
42204         * README: More listname related changes.
42205
42206 1999-07-08  Catherine Moore  <clm@cygnus.com>
42207
42208         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42209
42210 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42211
42212         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42213
42214 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42215
42216         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42217
42218 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42219
42220         * gcc.dg/990703-1.c: New test.
42221
42222 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42223
42224         * lib/file-format.exp: New file: Move definition of proc
42225         gcc_target_object_format to here from
42226         gcc.dg/special/ecos.exp.
42227
42228         * lib/c-torture.exp: Include lib file-format.exp.
42229         * lib/gcc-dg.exp: Include lib file-format.exp.
42230
42231         * gcc.dg/special/ecos.exp: Remove definition of proc
42232         gcc_target_object_format.
42233
42234 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42235
42236         * gcc.c-torture/execute/990628-1.c: New test.
42237
42238 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42239
42240         * gcc.c-torture/compile/990625-2.c: New test.
42241
42242         * gcc.c-torture/compile/990625-1.c: New test.
42243
42244 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42245
42246         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42247         attributes compile.
42248         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42249         ports that use the COFF/PE file format.
42250
42251 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42252
42253         * gcc.c-torture/compile/990617-1.c: New test.
42254
42255 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42256
42257         * g++.old-deja/g++.other/decl4.C: New test.
42258
42259 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42260
42261         * g++.old-deja/g++.other/bitfld3.C: New test.
42262
42263 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42264
42265         * g++.old-deja/g++.eh/catch1.C: New test.
42266
42267 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42268
42269         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42270
42271         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42272         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42273
42274 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42275
42276         * g77.f-torture/compile/19990502-0.f: Replace with new,
42277         shorter, test that still fails after recent changes.
42278
42279 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42280
42281         * gcc.c-torture/execute/990604-1.c: New test.
42282
42283 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42284
42285         * gcc.c-torture/execute/990531-1.c: New test.
42286
42287 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42288
42289         * gcc.c-torture/compile/990527-1.c: New test.
42290
42291 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42292
42293         * gcc.c-torture/execute/990527-1.c: New test.
42294
42295 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42296
42297         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42298         bitfields as signed.
42299
42300 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42301
42302         * g77.f-torture/compile/19990525-0.f: New test.
42303
42304 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42305
42306         * gcc.c-torture/execute/990525-2.c: New test.
42307
42308         * gcc.c-torture/execute/990525-1.c: New test.
42309
42310 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42311
42312         * g++.old-deja/g++.other/anon3.C: New test.
42313         * g++.old-deja/g++.other/anon4.C: New test.
42314         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42315         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42316         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42317         Merrill).
42318
42319 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42320
42321         * gcc.c-torture/execute/990524-1.c: New test.
42322
42323         * gcc.dg/990524-1.c: New test.
42324
42325 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42326
42327         * gcc.c-torture/compile/990523-1.c: New test.
42328
42329 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42330
42331         * gcc.c-torture/compile/990519-1.c: New test.
42332
42333 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42334
42335         * gcc.c-torture/compile/990517-1.c: New test.
42336
42337         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42338         (e4, f4): New tests.
42339         (main): Call them.
42340
42341 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42342
42343         * gcc.dg/noreturn-1.c: New test.
42344
42345 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42346
42347         * gcc.c-torture/execute/990513-1.c: New test.
42348
42349 1999-05-10  Richard Henderson  <rth@cygnus.com>
42350
42351         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42352
42353 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42354
42355         * g77.f-torture/execute/erfc.f: Use small single-precision
42356         values, to avoid problems on Alphas when not -mieee.
42357
42358 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42359
42360         * gcc.dg/990506-0.c: New test.
42361
42362 1999-05-08  Richard Henderson  <rth@cygnus.com>
42363
42364         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42365         the constant to test.  Don't XFAIL 64-bit targets.
42366
42367         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42368         * g++.old-deja/g++.law/profile1.C: Likewise.
42369
42370         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42371         operator new instances.
42372         * g++.old-deja/g++.other/delete5.C: Likewise.
42373
42374 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42375
42376         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42377         intrinsic.
42378
42379 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42380
42381         * g77.f-torture/execute/u77-test.f: Reverse order of two
42382         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42383
42384 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42385
42386         * gcc.dg/compare1.c: New test.
42387
42388 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42389
42390         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42391         New tests.
42392
42393 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42394
42395         * g77.f-torture/compile/19990502-1.f: New test.
42396
42397 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42398
42399         * g77.f-torture/compile/19990502-0.f: New test.
42400
42401 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42402
42403         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42404         intrinsic.
42405
42406 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42407
42408         * g77.f-torture/execute/u77-test.f (main): List libU77
42409         intrinsics not currently tested.
42410         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42411         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42412         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42413         Trim blanks off the ends of some printed strings.
42414
42415 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42416
42417         * g77.f-torture/execute/u77-test.f (main): Just warn about
42418         FSTAT gid disagreement, as it's expected on some systems.
42419
42420 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42421
42422         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42423         use a new function, which allows for some slop.
42424         Clean up some commentary.
42425         (issum): The new function.
42426         (sgladd): Deleted subroutine.
42427
42428 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42429
42430         * g77.f-torture/execute/u77-test.f: Modify to be more like
42431         libf2c/libU77 version, bringing patches to that version here.
42432         Add suitable commentary.
42433
42434 1999-04-25  Richard Henderson  <rth@cygnus.com>
42435
42436         * gcc.dg/990424-1.c: New test.
42437
42438 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42439
42440         * g77.f-torture/execute/u77-test.f (main): Bug involving
42441         LSTAT has been fixed, so turn back on full checking.
42442
42443 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42444
42445         * g77.f-torture/compile/19990419-0.f: New test.
42446         * g77.f-torture/execute/19990419-1.f: New test.
42447
42448 1999-04-17  Richard Henderson  <rth@cygnus.com>
42449
42450         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42451         to avoid the need for a prototype to supress a warning.
42452
42453 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42454
42455         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42456
42457 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42458
42459         * gcc.c-torture/execute/990404-1.c: New test.
42460
42461 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42462
42463         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42464         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42465         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42466         missing initializer warnings.
42467
42468 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42469
42470         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42471         matching strings.
42472
42473 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42474
42475         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42476
42477 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42478
42479         * g77.f-torture/execute/19990325-0.f: New test.
42480         * g77.f-torture/execute/19990325-1.f: New test.
42481
42482 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42483
42484         * gcc.c-torture/execute/990324-1.c: New test.
42485
42486 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42487
42488         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42489         test with 4.
42490
42491 1999-03-17  Richard Henderson  <rth@cygnus.com>
42492
42493         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42494
42495 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42496
42497         * g77.f-torture/execute/19990313-2.f: New test.
42498         * g77.f-torture/execute/19990313-3.f: New test.
42499
42500 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42501
42502         * g77.f-torture/execute/19990313-0.f: New test.
42503         * g77.f-torture/execute/19990313-1.f: New test.
42504
42505 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42506
42507         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42508         printf to sprintf.
42509         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42510         (main): Add check for u15.  Conditionalize u31 check depending on
42511         whether ints are <32 bits or >=32 bits.
42512
42513 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42514
42515         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42516
42517 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42518
42519         * g77.f-torture/compile/19990305-0.f: New test.
42520         * g77.f-torture/execute/19981119-0.f: New test.
42521
42522 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42523
42524         * g77.f-torture/execute/970625-2.f: call ABORT if final
42525         result is not correct, instead of just printing it.
42526         Add this checking via newly introduced obfuscation, to
42527         trip up buggy front ends.
42528
42529 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42530
42531         * g77.f-torture/compile/960317-1.f: Moved from being
42532         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42533
42534 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42535
42536         * g77.f-torture/execute/960317-1.f: New (old) test.
42537         * g77.f-torture/execute/970625-2.f: Ditto.
42538
42539 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42540
42541         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42542         message on line 1 or line 2; cccp and cpplib do this differently.
42543
42544 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42545
42546         * g++.old-deja/g++.law/weak1.C: New test.
42547
42548 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42549
42550         * gcc.c-torture/execute/990119-1.c: Renamed to...
42551         * gcc.dg/990119-1.c: this, so it will only be tested once
42552         (it's a preprocessor test, it doesn't need to be run at
42553         multiple optimization levels).
42554
42555 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42556
42557         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42558           ALWAYS_CXXFLAGS.
42559
42560 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42561
42562         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42563         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42564         to not be compilable by current g77.
42565
42566 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42567
42568         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42569
42570 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42571
42572         * gcc.c-torture/execute/990222-1.c: New test.
42573
42574 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42575
42576         * g77.f-torture/compile/19990218-0.f: New test.
42577         * g77.f-torture/noncompile/19990218-1.f: New test.
42578
42579 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42580
42581         * g77.f-torture/compile/19981216-0.f: New test.
42582
42583 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42584
42585         * gcc.dg/990214-1.c: New test.
42586
42587 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42588
42589         * gcc.dg/990213-2.c: New test.
42590
42591         * gcc.dg/990213-1.c: New test.
42592
42593 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42594
42595         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42596         ints.
42597
42598 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42599
42600         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42601         specified by target.
42602
42603         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42604
42605 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42606
42607         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42608
42609 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42610
42611         * gcc.dg/special/ecos.exp: New test driver for new tests with
42612         special requirements.
42613
42614         * gcc.dg/special/alias-1.c: New test.
42615         * gcc.dg/special/gcsec-1.c: New test.
42616         * gcc.dg/special/weak-1.c: New test.
42617         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42618         * gcc.dg/special/weak-2.c: New test.
42619         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42620         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42621         * gcc.dg/special/wkali-1.c: New test.
42622         * gcc.dg/special/wkali-2.c: New test.
42623         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42624         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42625
42626 1999-02-10  Felix Lee  <flee@cygnus.com>
42627
42628           * lib/c-torture.exp (c-torture-compile): Pull out code for
42629           analyzing gcc error messages.
42630           (c-torture-execute): Likewise.  Fix some (harmless) false
42631           positives.
42632           * lib/gcc.exp (gcc_check_compile): New function.
42633
42634 1999-02-08  Richard Henderson  <rth@cygnus.com>
42635
42636         * gcc.c-torture/execute/990208-1.c: New test.
42637
42638 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42639
42640         * g++.dg/special/ecos.exp: New driver for new tests with special
42641         requirements
42642
42643         * g++.dg/special/conpr-1.C: New test
42644         * g++.dg/special/conpr-2.C: New test
42645         * g++.dg/special/conpr-2a.C: New test
42646         * g++.dg/special/conpr-3.C: New test
42647         * g++.dg/special/conpr-3a.C: New test
42648         * g++.dg/special/conpr-3b.C: New test
42649
42650         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42651         allow g++ to use the dg driver
42652
42653         * README: Add comment about g++.dg directory
42654
42655 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42656
42657         * README: Update email addresses.
42658
42659 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42660
42661         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42662         arguments in order to force structure S onto the stack even on
42663         the alpha.
42664         (test): Pass 10 leading arguments to function foo as well as the
42665         structure S.
42666
42667         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42668         failure for all targets.
42669
42670         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42671         abort to terminate program execution.
42672
42673 1999-01-30  Richard Henderson  <rth@cygnus.com>
42674
42675         * gcc.c-torture/execute/990130-1.c: New test.
42676
42677 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42678
42679         * gcc.dg/990130-1.c: New test.
42680
42681 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42682
42683         * gcc.c-torture/execute/990128-1.c: New test.
42684
42685 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42686
42687         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42688
42689 1999-01-27  Felix Lee  <flee@cygnus.com>
42690
42691         * lib/c-torture.exp (c-torture-compile): pull out code for
42692         analyzing gcc error messages.
42693         (c-torture-execute): ditto, and fix some (harmless) false
42694         positives.
42695         * lib/gcc.exp (gcc_check_compile): new function.
42696
42697 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42698
42699         * gcc.dg/990117-1.c: New test.
42700
42701         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42702
42703         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42704
42705 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42706
42707         * g77.f-torture/compile/990115-1.f: New test.
42708
42709 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42710
42711         * gcc.c-torture/compile/990107-1.c: New test
42712
42713 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42714
42715         * gcc.c-torture/execute/990106-2.c: New test.
42716
42717         * gcc.c-torture/execute/990106-1.c: New test.
42718
42719 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42720
42721         * gcc.c-torture/compile/981223-1.c: New test.
42722
42723 1998-12-29  Richard Henderson  <rth@cygnus.com>
42724
42725         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42726         (opt3): Rename from opt4 and disable.
42727
42728 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42729
42730         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42731
42732 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42733
42734         * g++.old-deja/g++.other/conv5.C: New test.
42735
42736 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42737
42738         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42739
42740 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42741
42742         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42743
42744 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42745
42746         * gcc.c-torture/compile/981211-1.c: New test.
42747
42748 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42749
42750         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42751
42752         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42753
42754 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42755
42756         * gcc.special/930510-1.c: Make C9X safe.
42757         * gcc.misc-tests/gcov-1.c Similarly.
42758         * gcc.misc-tests/gcov-2.c Similarly.
42759
42760 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42761
42762         * gcc.dg/ultrasp1.c: New test.
42763
42764 1998-12-06  Richard Henderson  <rth@cygnus.com>
42765
42766         * gcc.c-torture/execute/981206.c: New test.
42767
42768 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42769
42770         * g++.old-deja/g++.ns/template7.C: New test.
42771
42772         * g++.old-deja/g++.other/expr1.C: New test.
42773
42774         * g++.old-deja/g++.eh/tmpl3.C: New test.
42775
42776         * g++.old-deja/g++.eh/tmpl2.C: New test.
42777
42778 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42779
42780         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42781         * g++.old-deja/g++.other/using6.C: Removed.
42782         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42783
42784         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42785
42786 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42787
42788         * g++.old-deja/g++.pt/overload8.C: New test.
42789
42790         * g++.old-deja/g++.pt/overload7.C: New test.
42791
42792         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42793
42794         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42795         and relinking messages.
42796         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42797         compiling with -frepo.
42798
42799 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42800
42801         * g++.old-deja/g++.pt/lookup6.C: New test.
42802
42803 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42804
42805         * gcc.c-torture/execute/981130-1.c: New test.
42806         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42807
42808 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42809
42810         * g++.old-deja/g++.pt/explicit76.C: New test.
42811
42812         * g++.old-deja/g++.pt/friend38.C: New test.
42813
42814         * g++.old-deja/g++.ns/crash2.C: New test.
42815
42816         * g++.old-deja/g++.pt/defarg8.C: New test.
42817
42818         * g++.old-deja/g++.pt/instantiate6.C: New test.
42819
42820         * g++.old-deja/g++.pt/static6.C: New test.
42821
42822         * g++.old-deja/g++.pt/decl2.C: New test.
42823
42824 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42825
42826         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42827         problem is actually related with name lookup, but so what? :-)
42828
42829         * g++.old-deja/g++.pt/friend37.C: New test.
42830
42831 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42832
42833         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42834         element, which fails on some systems.
42835
42836         * g77.f-torture/execute/labug1.f: New test.
42837
42838 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42839
42840         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42841         is defined.
42842
42843 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42844
42845         * g77.f-torture/compile/981117-1.f: New test.
42846
42847 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42848
42849         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42850         properly discarded.
42851
42852 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42853
42854         * gcc.c-torture/execute/memcheck: New directory of tests for
42855         -fcheck-memory-usage.
42856
42857 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42858
42859         * README: New file, general information about the testsuite and
42860         new description of the various C++ test subdirectories.
42861         * README.g++: Eliminate obsolete information, update and move most
42862         relevant stuff to README.
42863
42864 1998-11-07  Richard Henderson  <rth@cygnus.com>
42865
42866         * gcc.c-torture/compile/981107-1.c: New test.
42867
42868 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42869
42870         * execute/memcpy-bi.c: New testcase.
42871
42872 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42873
42874         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42875         base classes.
42876
42877         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42878         template is selected.
42879
42880         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42881         classes, it should be accepted for all types.
42882
42883         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42884
42885         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42886         specializations start with template headers.
42887
42888 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42889
42890         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42891
42892         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42893         non-POD types.
42894
42895 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42896
42897         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42898
42899 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42900
42901         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42902
42903 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42904
42905         * 981019-1.c: New test.
42906
42907 1998-10-14  Robert Lipe <robertl@dgii.com>
42908
42909         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42910         find objc headers.
42911
42912 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42913
42914         * compile/981001-4.c: Remove use of GCC extension that triggers a
42915         compiler bug.
42916
42917 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42918
42919         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42920
42921 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42922
42923         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42924         instantiation of template produces incorrect code for delete
42925         expression.
42926
42927         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42928         constructors' name is not unique.
42929         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42930         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42931
42932         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42933         automatic array of const is ill-formed.
42934
42935         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42936         of template parameter?
42937
42938         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42939         const.
42940
42941         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42942         pointer-to-member expression.
42943
42944         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42945         declaration causes ICE.
42946
42947 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42948
42949         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42950         reserved in the global namespace.
42951
42952         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42953         generate needed virtual table.
42954
42955         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42956
42957 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42958
42959         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42960         template-dependent type
42961
42962 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42963
42964         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42965         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42966         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42967
42968         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42969         class should be usable as argument of member function.
42970         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42971         class should be usable as return type of member function.
42972         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42973         class should be usable as type of data member.
42974
42975         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42976
42977 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42978
42979         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42980
42981 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42982
42983         * gcc.dg/dll-?.c Add thumb to target list.
42984         Fix assembler scan patterns to match current assembler output.
42985
42986 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42987
42988         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42989         matching of template brackets.
42990
42991         * g++.old-deja/g++.other/using4.C: New test.  Test using
42992         declarations of methods from base classes.
42993
42994         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42995         within functions should introduce names into the innermost
42996         enclosing namespace.
42997
42998         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42999         of static locals if first initialization throws.
43000
43001 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43002
43003         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43004
43005 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43006
43007         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43008         lose track of the possible targets of tablejump insns.
43009         * special/special.exp: Run it.
43010
43011 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43012
43013         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43014         must be declared before its specializations can be named in friend
43015         declarations.
43016
43017 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43018
43019         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43020
43021         * g77.f-torture/execute/io1.f: New test.
43022
43023 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43024
43025         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43026         with pointer to template function, for which no argument deduction
43027         is possible.
43028
43029         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43030         specialization of template function as argument to template
43031         function.
43032
43033         * g++.old-deja/g++.other/access2.C: New test; Inner class
43034         shouldn't have privileged access to Outer's names.
43035
43036 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43037
43038         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43039         friend template declared within template class conflicts with
43040         nested class of the same name.
43041
43042         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43043         is ignored.
43044
43045         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43046         object with direct initializer as function declaration.
43047
43048         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43049         initializers.
43050
43051         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43052         involving const pointer and NULL produces incorrect result.
43053
43054         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43055         type name without `typename' should be rejected with -pedantic.
43056
43057 1998-10-02  Richard Henderson  <rth@cygnus.com>
43058
43059         * g++.old-deja/g++.other/addrof1.C: New test.
43060
43061 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43062
43063         * gcc.c-torture/compile/981001-1.c: New test.
43064         * gcc.c-torture/execute/981001-1.c: New test.
43065
43066 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43067
43068         * gcc.c-torture/compile/981001-2.c: New test.
43069         * gcc.c-torture/compile/981001-3.c: New test.
43070         * gcc.c-torture/compile/981001-4.c: New test.
43071
43072 1998-10-01  Robert Lipe  <robertl@dgii.com>
43073
43074         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43075         multilibbed hosts.  Idea grafted from g77.exp.
43076
43077 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43078
43079         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43080         avoid losing on systems which need -lsocket.
43081
43082 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43083
43084         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43085         * g++.old-deja/g++.other/nested2.C: Ditto.
43086         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43087         failure.
43088
43089 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43090
43091         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43092         preferred over template operator!= for enum bitfields.
43093
43094 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43095
43096         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43097         that happen to have the same base name, but in different scopes,
43098         are incorrectly rejected.
43099
43100 1998-09-16  Richard Henderson  <rth@cygnus.com>
43101
43102         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43103         on the native word size instead of an integer literal.
43104
43105 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43106
43107         * g++.old-deja/g++.other/static2.C: Invocation of static data
43108         member of type pointer-to-function denoted as non-static member.
43109
43110         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43111         checks involving function types and aliases.
43112
43113 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43114
43115         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43116         redefined to the same non-trivial type.
43117
43118         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43119         namespace-qualification of template specializations declared in
43120         other namespaces.
43121
43122         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43123         to declare a subset of the specializations of a template function
43124         as friends of specializations of a template class.
43125
43126         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43127         member templates that do not fully specialize the enclosing
43128         template class are rejected.
43129
43130 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43131
43132         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43133
43134 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43135
43136         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43137         altered from libf2c/libU77 version.
43138
43139 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43140
43141         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43142
43143 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43144
43145         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43146         (un)signed char are different types for template specialization
43147         purposes.
43148
43149 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43150
43151         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43152         * objc: ObjC testsuite.
43153
43154 1998-08-31  Catherine Moore  <clm@cygnus.com>
43155
43156         * gcc.c-torture/execute/941014-1.x: New file.
43157
43158 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43159
43160         * lib/c-torture.exp: Add support for
43161         torture_eval_before_compile and torture_eval_before_execute
43162         variables.
43163
43164 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43165
43166         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43167         this test triggers valid.
43168
43169 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43170
43171         * gcc.dg/980827-1.c: New test.
43172
43173 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43174
43175         * gcc.c-torture/execute/loop-4b.c: New test.
43176
43177 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43178
43179         * lib/c-torture.exp: Add support for
43180         torture_eval_before_compile and torture_eval_before_execute
43181         variables.
43182
43183 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43184
43185         * gcc.c-torture/compile/980825-1.c: New test.
43186
43187 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43188
43189         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43190         count number tests in opt_t0 not good_t0.
43191
43192 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43193
43194         * gcc.c-torture/compile/930326-1.x: Fix typo.
43195
43196 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43197
43198         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43199         causes an ICE.
43200
43201 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43202
43203         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43204         STACK_SIZE is defined.
43205         * gcc.c-torture/unsorted/stuct.c: Similarly.
43206
43207         * gcc.c-torture/compile/980821-1.c: New test.
43208
43209 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43210
43211         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43212
43213 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43214
43215         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43216         code.
43217
43218 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43219
43220         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43221         error'.
43222
43223 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43224
43225         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43226
43227 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43228
43229         * gcc.c-torture/compile/980816-1.c: New test.
43230
43231         * gcc.dg/980816-1.c: New test.
43232
43233 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43234
43235         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43236         compiler for ieee tests.
43237
43238 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43239
43240         * g77.f-torture/compile/980729-0.f: New test.
43241
43242 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43243
43244         * gcc.c-torture/special/eeprof-1.c: New test, for
43245         -finstrument-functions.
43246         * gcc.c-torture/special/special.exp: Run it.
43247
43248 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43249
43250         * gcc.c-torture/compile/980729-1.c: New test.
43251
43252 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43253
43254         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43255         __thumb__ is defined, and test for ARM style doubles if so.
43256
43257 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43258
43259         * g77.f-torture/noncompile/980615-0.f: New test.
43260
43261 1998-07-26  H.J. Lu  (hjl@gnu.org)
43262
43263         * gcc.dg/980312-1.c: Do link instead of compile.
43264         * gcc.dg/980313-1.c: Likewise.
43265
43266 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43267
43268         * gcc.c-torture/compile/980726-1.c: New test.
43269
43270 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43271
43272         * g77.f-torture/execute/io0.f: New test.
43273
43274 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43275
43276         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43277         an int.
43278
43279 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43280
43281         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43282         m32r bugs.
43283
43284 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43285
43286         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43287         c-decl.c:grokdeclarator can handle mode attributes.
43288
43289 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43290
43291         * gcc.c-torture/execute/980716-1.c: New test.
43292
43293 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43294
43295         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43296         the mn10200.
43297         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43298         the mn10200.
43299         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43300         * gcc.c-torture/compile/930326-1.x: Similarly.
43301
43302 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43303
43304         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43305         New test from Craig.
43306
43307 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43308
43309         * g77.f-torture/noncompile/980616-0.f: New test.
43310
43311         * g77.f-torture/execute/970816-3.f: New test from Craig.
43312
43313 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43314
43315         *  g++.other/singleton.C: Return error value instead of taking
43316         SIGSEGV.
43317
43318 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43319
43320         *  g++.other/singleton.C: New test.  Warning is under dispute.
43321         Runtime crash is not.
43322
43323 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43324
43325         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43326         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43327         using6.C, using7.C}: New namespace tests.
43328
43329 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43330
43331         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43332         specialization with typedef'ed names used as array indexes.
43333
43334 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43335
43336         * gcc.c-torture/execute/980709-1.c: New test.
43337
43338         * gcc.dg/980709-1.c: New test.
43339
43340 1998-07-07  Richard Henderson  <rth@cygnus.com>
43341
43342         * gcc.c-torture/execute/bcp-1.c: New test.
43343
43344 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43345
43346         * gcc.c-torture/execute/980707-1.c: New test.
43347
43348 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43349
43350         * gcc.c-torture/compile/980706-1.c: New test.
43351
43352 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43353
43354         * g77.f-torture/execute/980701-0.f,
43355         g77.f-torture/execute/980701-1.f: New test from Craig.
43356
43357 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43358
43359         * gcc.c-torture/compile/980701-1.c: New test.
43360
43361         * gcc.c-torture/execute/980701-1.c: New test.
43362
43363 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43364 rlsruhe.de>
43365
43366         * g++.old-deja/g++.robertl/eb132.C: New test.
43367         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43368
43369 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43370
43371         * g77.f-torture/execute/980628-7.f,
43372         g77.f-torture/execute/980628-8.f,
43373         g77.f-torture/execute/980628-9.f,
43374         g77.f-torture/execute/980628-10.f: New tests from Craig.
43375
43376         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43377
43378 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43379
43380         * g77.f-torture/execute/980628-4.f: New test from Craig.
43381         * g77.f-torture/execute/980628-5.f: Likewise.
43382         * g77.f-torture/execute/980628-2.f: Likewise.
43383         * g77.f-torture/execute/980628-0.f: Likewise.
43384         * g77.f-torture/execute/980628-1.f: Likewise.
43385         * g77.f-torture/execute/980628-3.f: Likewise.
43386         * g77.f-torture/execute/980628-6.f: Likewise.
43387
43388 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43389
43390         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43391         directory when nothing has been installed yet.
43392
43393 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43394
43395         * gcc.c-torture/special/special.exp: Handle newer versions of
43396         dejagnu.
43397
43398 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43399
43400         * gcc.dg/980626-1.c: New test.
43401
43402 1998-06-19  Bruno Haible <haible@ilog.fr>
43403
43404         * gcc.misc-tests/m-un-2.c: New test.
43405         * g++.old-deja/g++.other/warn01.c: Likewise.
43406
43407 1998-06-19  Robert Lipe  <robertl@dgii.com>
43408
43409         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43410         compatibility with assmblers with a different comment character.
43411         Eliminate use of GAS-specific extensions.
43412
43413 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43414
43415         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43416
43417 1998-06-19  Robert Lipe  <robertl@dgii.com>
43418
43419         * lib/g77.exp: Replace search for libf2c.a with search for newly
43420         renamed libg2c.a
43421
43422 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43423
43424         * gcc.c-torture/execute/980617-1.c: New test.
43425
43426 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43427
43428         * gcc.c-torture/execute/980612-1.c: New test.
43429
43430 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43431
43432         * gcc.dg/980523-1.c: Only test on ppc-linux.
43433         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43434
43435         * gcc.c-torture/execute/980608-1.c: New test.
43436
43437 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43438
43439         * gcc.c-torture/execute/980605-1.c: New test.
43440
43441 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43442
43443         * gcc.c-torture/execute/980604-1.c: New test.
43444
43445 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43446
43447         * gcc.c-torture/execute/980602-1.c: New test.
43448         * gcc.c-torture/execute/980602-2.c: Likewise.
43449
43450 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43451
43452         * 970125-0.f: Fix per JCB.  Add commentary.
43453
43454 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43455
43456         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43457         IEEE -0 support.
43458
43459 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43460
43461         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43462         earlier.
43463
43464 1998-05-28  Catherine Moore <clm@cygnus.com>
43465
43466         * gcc.c-torture/execute/980526-3.c: New test.
43467
43468 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43469
43470         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43471         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43472         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43473         m88k-motorola-sysv3 to XFAIL.
43474
43475 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43476
43477         * gcc.dg/980526-1.c: New test.
43478         * gcc.c-torture/execute/980526-2.c: New test.
43479
43480 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43481
43482         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43483
43484         * gcc.c-torture/execute/980526-1.c: New test.
43485
43486 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43487
43488         * g77.f-torture/execute/alpha2.f: Add runtime test.
43489
43490 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43491
43492         * g++.old-deja/old-deja.exp: Strip leading directories.
43493
43494         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43495         error for the line.  Don't run multiple tests for the same line.
43496
43497 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43498
43499         * gcc.dg/980523-1.c: New test.
43500
43501 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43502
43503         * g77.f-torture/compile/970915-0.f: New test.
43504
43505 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43506
43507         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43508
43509 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43510
43511         * gcc.dg/980520-1.c: New test.
43512
43513 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43514
43515         * gcc.dg/980502-1.c: Fix return type.
43516
43517 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43518
43519         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43520         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43521         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43522         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43523         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43524
43525 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43526
43527         * g77.f-torture/execute/980520-1.f: New test.
43528
43529 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43530
43531         * lib/mike-g77.exp: New file.
43532
43533         * g77.f-torture/noncompile/noncompile.exp,
43534         g77.f-torture/noncompile/check0.f: New files.
43535
43536 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43537
43538         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43539         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43540         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43541         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43542         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43543         abort where appropriate.
43544
43545 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43546
43547         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43548         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43549
43550 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43551
43552         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43553
43554 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43555
43556         * g77.f-torture/compile/980427-0.f: New test.
43557
43558 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43559
43560         * g77.f-torture/compile/980424-0.f: New test.
43561
43562 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43563
43564         * g77.f-torture/compile/980419-2.f (main): New test.
43565         * g77.f-torture/compile/970125-0.f: New test.
43566         * g77.f-torture/compile/980419-1.f: New test.
43567
43568 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43569
43570         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43571         of loop-4.c.
43572
43573 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43574
43575         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43576
43577 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43578
43579         * gcc.c-torture/compile/980329-1.c: New test.
43580
43581 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43582
43583         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43584         * gcc.dg/980312-1.c: Fix typo in -march command.
43585
43586 1998-03-16  H.J. Lu  (hjl@gnu.org)
43587
43588         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43589
43590 1998-03-11  Robert Lipe  <robertl@dgii.com>
43591
43592         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43593         Dave Love agree the Fortran source is bogus.
43594
43595 1998-03-11  Robert Lipe  <robertl@dgii.com>
43596
43597         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43598         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43599         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43600         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43601         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43602
43603 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43604
43605         * g++.old-deja/g++.other/friend1.C: New test.
43606
43607 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43608
43609         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43610         possibly uninitialized) variables and declare dnrm2.
43611
43612 1998-02-23  Robert Lipe <robertl@dgii.com>
43613
43614         From Bruno Haible <haible@ilog.fr>:
43615         * gcc.c-torture/execute/980223.c: New test.
43616
43617 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43618
43619         * gcc.dg/ifelse-1.c: New test.
43620
43621 1998-02-09  H.J. Lu  (hjl@gnu.org)
43622
43623         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43624
43625           * lib/old-dejagnu.exp (old-dejagnu): Added the
43626           "execution test - XFAIL *-*-*" handling in the spirit of
43627           "excess errors test -". Changed the "execution test fails"
43628           handling to be like "excess errors test fails".
43629           * Update various tests accordingly.
43630
43631 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43632
43633         * gcc.c-torture/execute/980205.c: New test.
43634
43635 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43636
43637         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43638         * lib/f-torture.exp: Similarly.
43639         * gcc.c-torture: Rename all .cexp files to .x files.
43640
43641 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43642
43643         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43644         (940510-1.c): Removed duplicate.
43645         (971104-1.c): New test.
43646
43647 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43648
43649           * lib/f-torture.exp: Improve error and loop detection.
43650
43651 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43652
43653         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43654         use that to size the filler array.
43655
43656 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43657
43658         * lib/c-torture.exp(c-torture-execute): Fix typo.
43659
43660         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43661         testcase as the executable name. Keep the executable around if
43662         the test fails.
43663
43664 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43665
43666         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43667         changes.  Only test one -g option, and move it to the end of the
43668         list of options to test.
43669
43670 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43671
43672         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43673         variable GCC_TORTURE_OPTIONS to supply default switches separated
43674         by colons.  If no environment variable, run tests with -O0 -g, -O1
43675         -g, and -O2 -g as well.
43676
43677 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43678
43679         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43680         explanatory comments. Fix indentation.
43681
43682 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43683
43684         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43685
43686 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43687
43688         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43689         * g++.old-deja/g++.mike/p7325.C: Likewise.
43690         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43691
43692 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43693
43694         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43695         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43696         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43697         * g++.old-deja/g++.law/operators4.C: Likewise.
43698
43699 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43700
43701         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43702         * g++.old-deja/g++.mike/p784.C: Ditto.
43703         * g++.old-deja/g++.mike/p785.C: Ditto.
43704
43705 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43706
43707           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43708
43709 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43710
43711         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43712         target feature; pass this to c-torture-execute as needed.
43713
43714 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43715
43716         * lib/c-torture.exp(c-torture-execute): If the previous and the
43717         current executables being tested are identical, we don't need to
43718         run the executable again. Try to make the executable names
43719         unique. Add an optional argument for passing additional compiler
43720         flags.
43721
43722 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43723
43724         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43725
43726 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43727
43728         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43729
43730 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43731
43732         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43733         32bit or larger longs.
43734
43735         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43736         have either a 32bit long or 32bit int.
43737
43738 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43739
43740         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43741         Make double precision tests dependent on sizeof (double).
43742
43743 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43744
43745         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43746         too.
43747
43748 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43749
43750         * gcc.c-torture/compile/961203-1.cexp: New script.
43751
43752 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43753
43754         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43755         up the includes ourselves.
43756
43757 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43758
43759         * lib/plumhall.exp: Remove random include, and add a few
43760         verbose messages for debugging.
43761
43762 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43763
43764         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43765         of trying to do it ourselves.
43766
43767 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43768
43769         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43770
43771 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43772
43773         * gcc.prms/5403.c: Made regexp a bit less strict.
43774
43775 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43776
43777         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43778         is returned from remote_load instead.
43779         * lib/plumhall.exp: Ditto.
43780         * lib/mike-g++.exp: Ditto.
43781         * lib/old-dejagnu.exp: Ditto.
43782         * lib/c-torture.exp: Ditto.
43783
43784 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43785
43786         * lib/g++.exp: Use build_wrapper procedure.
43787         * lib/gcc.exp: Ditto.
43788
43789 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43790
43791         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43792         an old-style decl for malloc.  Fixes tests to work when
43793         sizeof (int) != sizeof (size_t).
43794
43795 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43796
43797         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43798
43799         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43800         use stdargs.h interface.
43801
43802 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43803
43804         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43805         NO_VARARGS when compiling.
43806
43807 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43808
43809         * lib/plumhall.exp(ph_includes): New procedure.
43810         (ph_make): Use it.
43811         (ph_compiler): Ditto.
43812
43813         * lib/g++.exp: Rename test-glue.c to testglue.c.
43814         * lib/gcc.exp: Ditto.
43815
43816 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43817
43818         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43819         to completion when it's called.
43820
43821 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43822
43823         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43824         is defined, don't do test.
43825
43826 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43827
43828         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43829         for object files.
43830         (ph_summary): Mark skipped testcases as untested, not unresolved.
43831
43832         * lib/plumhall.exp (ph_make): If unresolved because of bad
43833         errorCode, record errorCode in log file.
43834         (*): Replace send_log/verbose with verbose -log.
43835
43836 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43837
43838         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43839         double conversion if double isn't at least 8 bytes.
43840
43841         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43842         int to work with targets where int is 16 bits.
43843
43844         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43845         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43846         precision for the test to complete.
43847
43848 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43849
43850         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43851         if d10v is not compiled with the -mdouble64 flag.
43852         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43853
43854         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43855         d10v is not compiled with the -mint32 flag.
43856
43857 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43858
43859         * lib/plumhall.exp: Use incr_count.
43860
43861 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43862
43863         * gcc.c-torture: Update to c-torture-1.45.
43864
43865 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43866
43867         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43868         the name of the expect testcase file).
43869
43870         * lib/g++.exp(g++_init): Ditto.
43871
43872 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43873
43874         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43875         the host.
43876
43877         * lib/gcc.exp(gcc_exit): New procedure.
43878
43879 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43880
43881         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43882         specs where appropriate.
43883
43884         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43885         because of new "candidates are" messages, and removed a few
43886
43887         * Converted all non-old-style g++ testcases to old-style, and
43888         moved into g++.old-deja.
43889
43890 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43891
43892         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43893         options.
43894
43895         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43896         succeeded.
43897
43898         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43899
43900 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43901
43902         * lib/gcc.exp (gcc_target_compile): Add support for defining
43903         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43904         the machine doesn't have those features.
43905
43906 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43907
43908         * g++.law/operators4.exp: Don't use LIBS.
43909
43910 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43911
43912         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43913
43914         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43915         * lib/g++.exp: Set it here instead. Also, allow use of the
43916         --tool_exec and --tool_opt options. Change CXX to
43917         GXX_UNDER_TEST.
43918
43919         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43920
43921         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43922
43923 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43924
43925         * lib/old-dejagnu.exp: Use prune_warnings instead of
43926         prune_system_crud.
43927         * lib/mike-g++.exp: Ditto.
43928         * lib/gcc.exp: Ditto.
43929         * lib/g++.exp: Ditto.
43930
43931         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43932
43933 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43934
43935           * 941014-2.c: Include stdlib.h
43936           * 960327-1.c: Include stdio.h
43937           * dbra.c, index-1.c: Don't assume ints are 32bits.
43938
43939 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43940
43941         * lib/gcc.exp: Add gcc,stack_size target feature.
43942
43943         * lib/g++.exp(g++_target_compile): Add the include and link
43944         paths here, not in two other places. And, it's $options, not
43945         options.
43946
43947         * lib/mike-g++.exp(postbase): Remove the code that determines
43948         the correct include and link paths.
43949         * g++.old-deja/old-deja.exp: Ditto.
43950
43951 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43952
43953         * lib/g++.exp(g++_init): target_compile no longer returns the
43954         filename of the result.
43955
43956 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43957
43958         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43959         call to glob.
43960
43961         * gcc.c-torture/special/special.exp: Change call to
43962         gcc_target_compile to include the object file.
43963
43964 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43965
43966         * gcc.c-torture/special/special.exp: Correct misspelling in last
43967         change.
43968
43969 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43970
43971         * lib/plumhall.exp(ph_summary): Log the entire output of the
43972         executable. Return -1 if there were any failures, 0 otherwise.
43973         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43974         (ph_make): Clean up objects and executables that were built
43975         if the tests succeeded.
43976
43977 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43978
43979         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43980         libraries and includes in the build tree as appropriate.
43981
43982 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43983
43984         * lib/c-torture.exp: Instead of looking for the global variable
43985         NO_LONG_LONG, check to see if that's a feature of the target.
43986
43987 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43988
43989         * config/default.exp: Minimize. Delete the remainer of the files in
43990         config; this functionality is now in devo/dejagnu/config.
43991
43992         g++.*/*: Pass any additional flags used to compile to postbase;
43993         delete CXXFLAGS.
43994
43995         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43996         is now done by runtest.exp. Use gcc_target_compile instead of
43997         compile.
43998
43999         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44000         Remove references to CFLAGS. Use remote_file instead of
44001         calling rm -f.
44002         (c-torture): Take a list of arguments to use to compile this
44003         testcase.
44004
44005         lib/g++.exp: Simplify. Use target_compile instead of compile.
44006         lib/gcc-dg.exp: Ditto.
44007         lib/gcc.exp: Ditto.
44008         lib/mike-{gcc,g++}.exp: Ditto.
44009         lib/old-dejagnu.exp: Ditto.
44010         lib/plumhall.exp: Ditto.
44011
44012 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44013
44014         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44015         (ph_linker): Likewise.
44016
44017 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44018
44019           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44020         MAP_ANON / MAP_ANONYMOUS if defined;
44021         else try to map from /dev/zero .
44022
44023 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44024
44025         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44026         isn't defined, then define it to MAP_ANONYMOUS.
44027
44028 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44029
44030         * gcc.c-torture: Update to c-torture-1.42 release.
44031
44032 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44033
44034         * gcc.c-torture: Update to c-torture-1.41 release.
44035
44036 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44037
44038         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44039         c-torture release.
44040
44041 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44042
44043         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44044         and LDFLAGS.  Fix second case to append the target_info ldflags
44045         onto LDFLAGS, not CFLAGS.
44046         * lib/g++.exp (g++_init): Add target_info stuff.
44047         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44048         of libgloss and newlib flags for !native.
44049
44050         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44051         (GDB): Fix relative path to go up another dir for finding gdb.
44052
44053 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44054
44055         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44056         versions in the target_info array, if they don't exist.
44057
44058 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44059
44060         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44061
44062 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44063
44064         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44065         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44066
44067 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44068
44069         * lib/old-dejagnu.exp: Don't remove the output file before we've
44070         actually tested it. Don't append pwd to the path of the executable
44071         we're testing.
44072
44073 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44074
44075         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44076
44077 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44078
44079         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44080         temporary directory for compiler files, and set it to a default
44081         value of /tmp. Set $output as the name of the output file from
44082         compiling the testcase. Add a -o option to $cflags_var so the
44083         compiler writes the final output file as $output. Set $executable
44084         to $output.
44085
44086         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44087         directory for compiler files, and set it to /tmp if it doesn't
44088         already have a value. Set $output_file to the name of the output
44089         file from compiling the testcase. Add a -o option to CXXFLAGS so
44090         the compiler writes the final output file as $output. Use $output
44091         as the executable to be tested.
44092
44093 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44094
44095         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44096
44097 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44098
44099         * gcc.c-torture/execute/pending-1.c: New test.  Still
44100         pending in Tege's queue.
44101
44102 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44103
44104         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44105         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44106         if there were failures.  Call unresolved if there were unresolved
44107         testcases.  Call gcc_fail if program did not run to completion.
44108         (ph_make): Pass additional argument name to ph_execute.
44109         (ph_execute): Add new argument.  Pass additional arguments to
44110         ph_summary.  Call gcc_fail is there is no execution output.
44111
44112 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44113
44114         * lib/plumhall.exp (proc_summary): Output relavent summary
44115         lines into the log so specific failures in plumhall can be
44116         investigated.
44117
44118 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44119
44120         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44121         (c-torture-execute): Don't try to execute tests which use
44122         "long long" types if $NO_LONG_LONG is nonzero.
44123
44124 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44125
44126         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44127         not c-torture.
44128
44129         * gcc.ieee: Move from here.
44130         * gcc.c-torture/execute/ieee: To here.
44131
44132 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44133
44134         * gcc.c-torture: Update to c-torture-1.41 release.
44135
44136 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44137
44138         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44139         not "$output".
44140
44141 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44142
44143         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44144         -c present.
44145
44146 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44147
44148         * config/proelf.exp: Handle connecting to a simulator.
44149
44150 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44151
44152         * config/proelf.exp: New file.  Enough framework that we can
44153         run c-torture tests on the proelf targets (or any other target
44154         that gdb can connect to for that matter).
44155
44156 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44157
44158         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44159         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44160
44161         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44162         exec_output exists.
44163
44164 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44165
44166         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44167         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44168
44169         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44170         to pass/fail/unresolved/unsupported/untested.  Caller must now
44171         call unresolved/unsupported/untested.
44172         * lib/*.exp: Update FSF address.  Update to handle new results of
44173         ${tool}_load.
44174         * lib/chill.exp (verbose): Delete.
44175
44176 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44177
44178         * lib/gcc.exp (default_gcc_start): Change order of args to
44179         $LDFLAGS $CFLAGS $LIBS.
44180         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44181         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44182         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44183         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44184         * gcc.misc-tests/dg-test.exp: Likewise.
44185         * gcc.misc-tests/msgs.exp: Likewise.
44186         * gcc.prms/prms.exp: Likewise.
44187         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44188         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44189
44190         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44191
44192 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44193
44194         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44195
44196         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44197         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44198
44199         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44200         necessary.
44201
44202 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44203
44204         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44205         global for loop; add use of $mathlib.
44206         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44207         settings here; set mathlib for anything but VxWorks.
44208
44209 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44210
44211         * gcc.c-torture: Update to c-torture-1.40 release.
44212
44213 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44214
44215         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44216         dg.exp.
44217
44218 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44219
44220         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44221         global.
44222
44223 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44224
44225         * lib/g++.exp (LIBS): Define if not already.
44226         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44227         (gcc-dg-prune): Call prune_gcc_output.
44228         * lib/gcc.exp (prune_gcc_output): New proc.
44229         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44230         prune_gcc_output.
44231
44232 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44233
44234         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44235         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44236
44237 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44238
44239         * gcc.c-torture: Update to c-torture-1.39 release.
44240
44241 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44242
44243         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44244         fails, try others as well.
44245
44246 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44247
44248         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44249         If compilation fails, mark execute tests as `untested'.
44250         If test is marked as unsupported, don't mark compilation and
44251         execute tests as failed.
44252
44253 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44254
44255         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44256         libstdc++ for whether or not we want to be doing shared
44257         libraries.  Delete link_curses since we don't need it anymore.
44258         * lib/mike-g++.exp (postbase): Don't link in libg++.
44259         * g++.old-deja/old-deja.exp: Likewise.
44260
44261 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44262
44263         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44264
44265 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44266
44267         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44268         For that, add `-Wl,-a,shared_archive'.
44269         * g++.old-deja/old-deja.exp: Likewise.
44270
44271 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44272
44273         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44274
44275 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44276
44277         * lib/mike-g++.exp (postbase): Pay attention to the status of
44278         g++_load.
44279
44280 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44281
44282           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44283
44284 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44285
44286         * lib/gcc.exp (default_gcc_start): No longer need to log program
44287         being executed or its output, execute_anywhere does that now.
44288         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44289         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44290
44291 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44292
44293         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44294         the same as those in lib/g++.exp.
44295
44296 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44297
44298         * gcc.c-torture: Update to c-torture-1.38 release.
44299         * gcc.ieee: Related changes.
44300
44301 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44302
44303         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44304         "exec". Minor reformatting changes.
44305
44306         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44307         cross. This means all "exec" calls now work on a remote host as
44308         well.
44309         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44310         cross. Filter out the extra "\r\n" stuff that expect puts in.
44311         (c-torture-execute): Filter out the bogus warnings like
44312         c-torture-compile does. Add support for canadian cross.
44313         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44314         Use execute_anywhere rather than calling exec directly. Now it
44315         works for canadian cross testing.
44316
44317 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44318
44319         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44320         results into a variable, and check that rather than using file exists.
44321
44322 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44323
44324         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44325         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44326
44327 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44328
44329         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44330         lib_curses if there's a shared libg++ in the build tree.
44331
44332 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44333
44334         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44335         if not supported target.
44336
44337 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44338
44339         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44340         link_curses up to always happen, not just for native builds.
44341
44342 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44343
44344         * gcc.c-torture: Update to c-torture-1.36 release.
44345         * gcc.failure: Related changes.
44346
44347 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44348
44349         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44350
44351 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44352
44353         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44354         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44355         runshlib, link_curses, and mathlib for link and run.
44356
44357         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44358         pass the runtime shared library options for Solaris, OSF/1, and
44359         Irix5, and link with -lcurses to avoid unresolved references.
44360
44361 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44362
44363         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44364         only run once.
44365
44366 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44367
44368         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44369
44370 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44371
44372         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44373         do not have a framework for the "compat" tests yet.
44374
44375 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44376
44377         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44378         set to null if we're testing vxworks5.1.  Use that instead of
44379         `-lm' in the setting of LIBS for link and run.
44380
44381 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44382
44383         * config/rom68k.exp (${tool}_load): Major changes to make it
44384         work.  Verified that it does in fact return the stuff in
44385         exec_output properly.  Catch any Emul or any TRAP other than 0.
44386
44387 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44388
44389         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44390         LDFLAGS properly for targets that need stuff from libgloss.
44391         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44392         only run once.
44393         (gpp_initialized): New variable.
44394
44395 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44396
44397         * config/rom68k.exp: Load libgloss.exp.
44398         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44399         so we can produce a fully linked binary.
44400         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44401         so we can produce a fully linked binary.
44402
44403 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44404
44405         * lib/plumhall.exp (ph_section): Watch for expected failures.
44406         Add missing `else'.
44407
44408         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44409         run the testcase.
44410         (c-torture): Likewise.
44411
44412 1995-08-28  Doug Evans  <dje@cygnus.com>
44413
44414         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44415
44416         * lib/mike-g++.exp (mike_cleanup): New proc.
44417         (prebase): New globals compiler_result, not_compiler_result,
44418         target_regexp.
44419         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44420         allow leading "-" in pattern.  Watch for unsupported tests.
44421         If $compiler_result is set, pattern match assembler code,
44422         and ditto for $not_compiler_result.
44423         * lib/mike-gcc.exp: Likewise.
44424
44425         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44426         execution "succeeded".
44427
44428 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44429
44430         * config/win32.exp: New file.
44431         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44432
44433 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44434
44435         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44436         unsupported.
44437         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44438         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44439         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44440
44441         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44442         "... without exceptions was ...".  That is now handled by
44443         prune_system_crud.
44444         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44445
44446 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44447
44448         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44449         sieve.c,sort2.c}: New files.
44450         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44451         sieve.exp,sort2.exp}: Drivers for them.
44452
44453         * lib/mike-gcc.exp (program_output): New user settable variable.
44454         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44455         messages.
44456         * lib/mike-g++.exp (program_output): New user settable variable.
44457
44458         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44459
44460         * config/sh.exp: Deleted (use sim.exp instead).
44461
44462 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44463
44464         * config/vx.exp: Declare CHECKTASK as global.
44465         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44466         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44467         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44468
44469 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44470
44471         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44472         target. Like vx.exp, only includes `vx29k.exp' instead of
44473         `vxworks.exp'.
44474
44475 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44476
44477         * config/sim.exp: Increase time limit from 120 seconds to 240.
44478
44479 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44480
44481         * gcc.c-torture/execute/950628-1.c: New test.
44482
44483 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44484
44485         * gcc.c-torture: Update with changes/additions from
44486         c-torture-1.34.
44487
44488 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44489
44490         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44491
44492 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44493
44494         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44495
44496 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44497
44498         * gcc.c-torture/compile/950512-1.c: New test.
44499         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44500         * gcc.dg/struct-ret-1.c: Likewise.
44501
44502 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44503
44504         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44505           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44506
44507 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44508
44509         * gcc.c-torture/special/920411-1.c: Deleted.
44510         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44511
44512 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44513
44514         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44515         cpu limit.
44516
44517 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44518
44519         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44520
44521 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44522
44523         From kenner;
44524         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44525         is the proper length.
44526         * va-arg-3.c: Likewise.
44527
44528 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44529
44530         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44531         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44532
44533         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44534         * lib/g++.exp (default_g++_start): Delete old cruft.
44535
44536 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44537
44538         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44539         (2 * (1 << 18)) to (2 * (1 << 17)).
44540
44541         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44542
44543 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44544
44545         * config/rom68k.exp: Renamed from config/idp.exp
44546
44547 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44548
44549         * c-torture/compile/921109-2.c
44550
44551 1995-04-18  Mike Stump  <mrs@cygnus.com>
44552
44553         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44554         excess errors.
44555
44556 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44557
44558         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44559         output.
44560         * lib/g++.exp (default_g++_start): Likewise.
44561
44562 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44563
44564         * gcc.c-torture/compile/950329-1.c: New test.
44565
44566 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44567
44568           * config/bug.exp (${tool}_load): Updated to use new remote_open
44569           and remote_close procs.
44570         * config/idp.exp: New file.
44571
44572 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44573
44574         * gcc.c-torture/execute/950322-1.c: New test.
44575
44576 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44577
44578         * config/vx.exp (${tool}_load): Clean up testing of return code from
44579         vxworks_ld and vxworks_spawn.
44580
44581 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44582
44583         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44584
44585 1995-03-13  Mike Stump  <mrs@cygnus.com>
44586
44587         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44588         can mark excess errors on a machine by machine basis.  Note, the
44589         default is to not expect any excess errors, even when excess
44590         errors test - is given, so you will want to put an XFAIL ... on
44591         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44592         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44593         those 4 machines, but no others.
44594
44595 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44596
44597         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44598         * lib/c-torture.exp: to here.
44599
44600 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44601
44602         * gcc.c-torture/execute/950221-1.c: New test.
44603         * gcc.c-torture/execute/struct-ret-1.c: New test.
44604         * gcc.c-torture/compile/950221-1.c: New test.
44605
44606         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44607
44608 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44609
44610         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44611         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44612
44613 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44614
44615         * g++.gb: New directory of tests, derived from my signature and
44616         class scoping tests.
44617
44618         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44619         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44620         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44621         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44622         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44623         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44624         * g++.gb/sig25.C: Likewise.
44625
44626         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44627         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44628         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44629         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44630         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44631         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44632         * g++.gb/sig25.exp: Likewise.
44633
44634         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44635         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44636         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44637         * g++.gb/scope13.C: Likewise, this test still fails.
44638
44639         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44640         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44641         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44642         * g++.gb/scope13.exp: Ditto.
44643
44644         * g++.gb/README: New file, explains what these tests are about.
44645
44646 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44647
44648         * lib/dg.exp (dg-do): Support `preprocess'.
44649         (dg-test): Likewise.
44650
44651 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44652
44653         * config/udi.exp: change "continue -expect" to "exp_continue".
44654
44655 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44656
44657         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44658         Delete redundant tests.
44659
44660         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44661         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44662         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44663         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44664         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44665         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44666         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44667         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44668
44669         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44670         storing label pointers.
44671         * gcc.c-torture/execute/921019-1.c: Likewise.
44672         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44673         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44674         parameter fp.
44675         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44676         constants.
44677
44678         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44679         Delete obsolete tests.
44680
44681         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44682         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44683         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44684         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44685         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44686         * gcc.c-torture/compile/950124-1.c: New test.
44687
44688         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44689
44690 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44691
44692         * lib/mike-g++.exp: Add -lm to LIBS.
44693
44694 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44695
44696         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44697
44698 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44699
44700         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44701
44702 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44703
44704         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44705
44706 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44707
44708         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44709         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44710         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44711         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44712         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44713         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44714         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44715         * g++.law/{operators31.C, operators32.C,
44716         * g++.law/{operators33.C, operators34.C}: Likewise.
44717         * g++.law/{pic1.C, refs2.C}: Likewise.
44718         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44719         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44720         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44721         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44722
44723         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44724         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44725         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44726         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44727         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44728         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44729         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44730         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44731         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44732         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44733         * g++.law/{operators34.exp}: Likewise.
44734         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44735         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44736         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44737         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44738         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44739
44740         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44741         No longer expected to fail.
44742         * g++.law/missed-error3.C: Tweak for recent bool changes.
44743
44744 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44745
44746         * config/emb-unix: Deleted.
44747         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44748         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44749
44750 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44751
44752         * lib/dg.exp (dg-test): Fix typo in last patch.
44753
44754 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44755
44756         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44757         (handles multiple occurrences).
44758
44759 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44760
44761         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44762         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44763         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44764         printed).
44765         * lib/c-torture.exp (c-torture-compile): Likewise.
44766         (c-torture): Prepend full path if missing.
44767         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44768         (gcc_fail): Likewise.
44769         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44770
44771 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44772
44773         * lib/netware.exp: Only attach to NetWare i386 systems.
44774
44775 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44776
44777         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44778         messages.  Add test name to "output pattern match" pass/fail message.
44779
44780 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44781
44782         * gcc.dg: New testsuite.
44783         * gcc.dg/dg.exp: New file.
44784
44785         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44786         test-switch.c}: Deleted.
44787
44788         * gcc.misc-tests/msgs.exp: New testcase driver.
44789
44790 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44791
44792         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44793         Watch for illegal return values from ${tool}_load.
44794         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44795         cross targets.  Coerce return value >0 to 1.
44796
44797 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44798
44799         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44800
44801         * config/emb-unix.exp: New file.
44802
44803         * config/sim.exp: Error if variable $SIM not defined.
44804         (${tool}_load): Mark test as "untested" if simulator missing.
44805
44806         * config/unix.exp: Load remote.exp to get rcp_download.
44807         * lib/c-torture.exp: Use different option lists for testcases with
44808         and without loops.
44809         * gcc.c-torture/execute/execute.exp: Likewise.
44810
44811 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44812
44813         * config/*.exp: Clarify return code from ${tool}_load.
44814         Call `unresolved' or `untested' instead of `warning' or `perror'
44815         (sometimes you still want to call both though).
44816         Add comment that `shell_id' is local to each file.
44817         * config/udi.exp (timeout): Set to 30.
44818         Don't print warning if connection fails, $connectmode has already
44819         printed an error.
44820         (${tool}_load): Move verbose messages to level 2.
44821         Rework pattern for "Process started" message.
44822         Pass `shell_id' to ${connectmode}_download.
44823         Retry twice upon timeout.  Make resetting of target more robust.
44824         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44825         Pass `shell_id' to exit_$connectmode.
44826         Only call exit_$connectmode if connected.
44827         * config/unix.exp (${tool}_load): Check return codes better.
44828         * config/vrtx.exp (${tool}_load): Likewise.
44829         * config/vx.exp (${tool}_load): Likewise.
44830         Delete unneeded global's.
44831         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44832         from ${tool}_load.
44833         (dg-stat): Delete.
44834         (dg-init): Delete recording of pass/fail counts.
44835         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44836         (old-dejagnu-init): Likewise.
44837         (old-dejagnu-stat): Delete contents, empty proc now.
44838         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44839         (c-torture): Delete references to lcnt, lpass, lfail.
44840         Get option list from TORTURE_OPTIONS.
44841         Delete -funroll[-all]-loops if no loops.
44842         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44843         (g++_stat): Delete contents (empty proc now).
44844         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44845         (gcc_finish): Likewise.
44846         (gcc_stat): Deleted.
44847         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44848         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44849         * gcc.c-torture/execute/execute.exp: Likewise.
44850         Split tests into two parts: compile, execute.
44851         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44852         no loops.  Update to reflect clarified return codes from ${tool}_load.
44853
44854 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44855
44856         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44857         to grep for.
44858         (old-dejagnu): Likewise (where necessary).
44859
44860 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44861
44862         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44863
44864         * lib/dg.exp (dg-process-target): Fix processing of selector.
44865         Add comment regarding use of `error'.
44866
44867         * lib/gcc.exp (prune_system_crud): Define if missing.
44868         * lib/g++.exp (prune_system_crud): Likewise.
44869
44870         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44871         Call prune_system_crud.
44872         * lib/dg.exp (dg-runtest): New proc.
44873         Use perror instead of send_user for tcl errors in testcase.
44874         Don't return any value, it's never used.
44875         Don't clobber previous definition of `unknown'.
44876         Print tcl errors in `dg-final'.
44877
44878 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44879
44880         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44881         (dg-test): Don't print errorInfo, it contains stack backtrace.
44882
44883 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44884
44885         * lib/g++.exp (runtest_file_p): Define if missing.
44886
44887 1994-09-24  Doug Evans  (dje@cygnus.com)
44888
44889         * lib/mike-g++.exp: Comment out loading of g++.exp.
44890         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44891         (default_g++_version): Always print something.
44892         (default_g++_start): Comment out call to `which'.
44893         (g++_start, g++_load): Deleted (must be defined in config file).
44894         * lib/gcc.exp: Test for existence of $CC at start.
44895         Delete check for tmpdir (done in gcc_init).
44896         (default_gcc_version): Always print something.
44897         (default_gcc_start): Comment out call to `which'.
44898         * config/*.exp: Major cleanup - make cross targets work at least a
44899         little better for g++ (by not being "--tool gcc" specific).
44900         Rename gcc_xxx to ${tool}_xxx.
44901         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44902         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44903
44904 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44905
44906         * lib/c-torture.exp (c-torture-compile): Rework compiler
44907         message processing.
44908
44909         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44910         c-torture.
44911
44912 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44913
44914         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44915
44916         * lib/dg.exp (dg-process-target): Support { target native }.
44917
44918 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44919
44920         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44921         looked for "... program xxx got fatal signal".
44922         Correct regsub munging of `comp_output'.
44923         Ignore compiler messages "path prefix not used" and "linker input
44924         file unused".
44925
44926 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44927
44928         * lib/gcc.exp (runtest_file_p): Define if missing.
44929         * gcc.prms/template.c: Example to work from.
44930
44931 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44932
44933         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44934         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44935
44936         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44937         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44938         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44939         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44940
44941         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44942         (dg-process-target): No longer a varargs proc.
44943         Return S/N for target, P/F for xfail.  All callers changed.
44944         (user option procs): More argument checking.
44945         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44946         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44947         (dg-test): Skip test if not running on selected target in `dg-do'.
44948         Update handling of `dg-do-what', `dg-output-text'.
44949         Separate execution pass/fail from output pattern match pass/fail.
44950         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44951
44952 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44953
44954         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44955         target for 920510-1.c.
44956
44957 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44958
44959         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44960         Clean up comment regarding use of passcnt, etc.
44961         (gcc_stat): Don't update `testcnt' here.
44962         (gcc_finish): Do it here.
44963         Might as well reset `but_id' here too.
44964         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44965         to determine if the file should be tested.
44966         * gcc.c-torture/compile/compile.exp: Likewise.
44967         * gcc.c-torture/execute/execute.exp: Likewise.
44968         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44969         * gcc.misc-tests/dg-test.exp: Likewise.
44970         * gcc.prms/prms.exp: Likewise.
44971         * gcc.wendy/wendy.exp: Likewise.
44972         * g++.old-deja.exp: Likewise.
44973         Move "Testing file" message to verbose level 1.
44974
44975 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44976
44977         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44978
44979 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44980
44981         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44982         (default_gcc_start): Accept optional second list element
44983         of compiler flags.  Print compiler output at verbosity level 2.
44984         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44985         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44986         Save current values of framework globals passcnt, failcnt, xpasscnt,
44987         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44988         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44989         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44990         xfailcnt to compute stats.  Update framework global `testcnt' from
44991         pass/fail counts.
44992         (gcc_finish): New proc.  Clean up test environment.
44993         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44994         (gcc_epass, gcc_efail): Delete.
44995         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44996         argument of line number.
44997         (dg-init): If the tool has an init routine, call it.
44998         (dg-test): Remove args `cflags_var' and `libs_var'.
44999         Pass all compiler options to ${tool}_start.
45000         Handle missing line number.
45001         (dg-finish): New function.
45002         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45003         particular files.  Call gcc_finish at end.  Move "skipping test"
45004         message to verbosity level 3.
45005         * gcc.c-torture/compile/compile.exp: Likewise.
45006         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45007         * gcc.c-torture/execute/execute.exp: Likewise.
45008         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45009         Print testcase being tried at verbosity level 1.
45010         * gcc.c-torture/special/special.exp: Unset xfail.
45011         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45012         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45013         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45014         * gcc.failure/failure.exp: Likewise.
45015         * gcc.ieee/ieee.exp: Likewise.
45016         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45017         Update call to dg-test.  Call dg-finish at end.
45018         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45019         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45020         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45021         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45022         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45023         * gcc.wendy/wendy.exp: Add copyright.
45024         Delete setting of tmpdir (done by gcc_init).
45025         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45026         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45027         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45028         gcc_[ce]pass/fail.
45029
45030 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45031
45032         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45033         confusion.
45034         (g++_load): Likewise.
45035
45036         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45037         Rename argument to `prog' to remove the confusion.
45038         Varargs fns behave differently too!
45039         (g++_load): Likewise.
45040
45041         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45042
45043         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45044         what it is.  Delete (always) printing of status value for !native.
45045         Simplify verbose code, and include status and exec_output.
45046         (g++_load): Use gcc_load.
45047
45048 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45049
45050         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45051         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45052         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45053         940714-3.c as these testcases don't exist anymore.  Make
45054         va-arg-1.c expected to pass.
45055
45056 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45057
45058         * gcc.misc-tests/misc.exp: Only run specific testcases.
45059         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45060         * gcc.misc-tests/dg-[1-9].c: New files.
45061
45062         * lib/dg.exp: New testsuite driver.
45063         * gcc.prms/prms.exp: Use it.
45064
45065         * README.gcc: New file.
45066
45067         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45068         Document and reset `lxpass' and `lxfail'.
45069         Simplify "initialized" message.
45070         (gcc_stat): Clean up comments a little.
45071
45072 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45073
45074         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45075
45076 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45077
45078         * lib/old-dejagnu.exp (process-option): New proc.
45079         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45080         (old-dejagnu): Simplify.
45081         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45082
45083 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45084
45085         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45086         exists and is not an empty string.
45087
45088         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45089         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45090         finished.
45091         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45092         automatically.
45093
45094         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45095         longer expected to fail.
45096
45097         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45098         "f" function call.
45099
45100         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45101
45102         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45103         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45104         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45105         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45106         c-torture-1.29.
45107
45108         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45109         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45110
45111         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45112
45113         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45114         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45115
45116         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45117         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45118         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45119
45120 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45121
45122         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45123         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45124         940714-1.c, 940714-2.c, 940714-3.c},
45125         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45126         gcc.misc-tests/{mg.c,mg.exp}:
45127         New tests.
45128         * gcc.noncompile/noncompile.exp: Change accordingly.
45129
45130 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45131
45132         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45133         Undo previous clobberage.
45134
45135 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45136
45137         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45138         * gcc.special/{930510-1.c, special.exp}:
45139         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45140         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45141         struct-varargs-1.c}: New tests from c-torture-1.26.
45142
45143 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45144
45145         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45146           argument to switch.
45147
45148 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45149
45150         * Revert the previous changes.  Please see Rob's directory
45151           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45152           fixes.
45153
45154 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45155
45156         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45157             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45158             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45159             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45160             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45161             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45162             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45163             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45164             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45165             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45166             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45167             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45168             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45169             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45170             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45171             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45172             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45173             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45174             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45175             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45176             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45177             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45178             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45179             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45180             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45181             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45182             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45183
45184 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45185
45186         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45187             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45188           with perror calls.
45189
45190 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45191
45192         * config/unix.exp (g++_load): Fix syntax.
45193
45194 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45195
45196         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45197         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45198         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45199         Don't expect va-arg-1.c to fail.  Correct expected output for
45200         920928-1.c.
45201         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45202         * gcc.wendy/hbm4.c: Correct typo.
45203         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45204
45205 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45206
45207         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45208         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45209         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45210         * lib/c-torture.exp (c-torture-compile): Ditto.
45211
45212         Reduce volume of output (remove all the -I's and such).
45213         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45214         Call gcc_cpass, gcc_cfail.
45215         (c-torture): Pass testing option to c-torture-compile.
45216
45217 1994-03-21  Doug Evans  (dje@cygnus.com)
45218
45219         Bring patches over from progressive.
45220         * config/default.exp: Exit remote shell cleanly.
45221         (g++_exit, g++_start): Add default versions.
45222         * config/sim.exp (gcc_load): Use perror, not error.
45223
45224 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45225
45226         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45227         set in site.exp.
45228
45229 1994-03-14  Doug Evans  (dje@cygnus.com)
45230
45231         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45232         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45233         (wendy_try): New proc to run testcase.
45234         (main loop): Call 'em.
45235         * gcc.wendy/*.c: Clean up pass to correct expected output.
45236
45237         * lib/gcc.exp: Minor cleanup work.
45238         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45239
45240 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45241
45242         * config/sim.exp (gcc_load): Document return codes better.
45243         Don't pass -v to simulator.
45244
45245 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45246
45247           * gcc.special/920717-x.c: Fix typo.
45248           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45249           get at sources.
45250
45251         * lib/mike-gcc.exp: Fix typo.
45252
45253 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45254
45255         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45256         binary to use, transform the name.
45257         * config/*.exp: rename everything. Nuke any g++ specific files,
45258         it's now a special case of gcc that requires no special support.
45259         Add a default.exp for unsupported targets.
45260
45261 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45262
45263         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45264         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45265         version of Tcl.
45266
45267 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45268
45269         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45270         than a warning.
45271
45272 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45273
45274         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45275
45276 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45277
45278         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45279         option_list.  Compile every file with only 4/6 option choices
45280         (same as C torture) instead of with 12/18 different option
45281         choices.
45282         * lib/c-torture.exp: Likewise.
45283
45284         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45285         not already set.
45286
45287 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45288
45289         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45290         can put an XFAIL *-*-* on excess errors.
45291
45292 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45293
45294         * g++.law: Add more tests derived from g++-bugs snapshots.
45295
45296         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45297         equivalent to g++.law/init9.
45298
45299         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45300         compiled it, and the a.out file after we've run it.
45301
45302 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45303
45304         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45305         compiled it, and the a.out file after we've run it.
45306
45307 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45308
45309         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45310
45311 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45312
45313         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45314         version number.
45315
45316 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45317
45318         * g++.law: New directory of g++ tests derived from the g++-bugs
45319         snapshots.
45320
45321 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45322
45323         * gcc.compile: initbug1.c initbug1.exp testcase added
45324
45325 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45326
45327         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45328         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45329           fixes submitted by Jeff Law (law@cs.utah.edu)
45330         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45331           Jeff Law (law@cs.utah.edu)
45332
45333
45334 1993-11-30  Mike Stump  (mrs@cygnus.com)
45335
45336         * config/unix-g++.exp: Follow the gcc way of doing things.
45337         * g++.old-deja/old-deja.exp: Minor updates.
45338         * lib/g++.exp: New file, follow the gcc way of doing things.
45339         * lib/old-dejagnu.exp: Minor updates.
45340         * lib/mike-g++.exp: Always unset errorInfo.
45341
45342 1993-11-06  Mike Stump  (mrs@cygnus.com)
45343
45344         * lib/gcc.exp: Fix some errors with the below change, CC and
45345         CFLAGS should be global when setting, not local.
45346
45347 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45348
45349         * lib/gcc.exp: Transform tool name.
45350
45351 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45352
45353         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45354
45355 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45356
45357         * lib/gcc.exp: change gcc_done to gcc_stat
45358
45359 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45360
45361         * Upgraded gcc testsuite to c-torture version 1.25
45362
45363 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45364
45365         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45366         * lib/c-torture: added hooks for new reporting code.
45367
45368 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45369
45370         * config/sh-gcc.exp: check if sh-sim exists in the path
45371
45372 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45373
45374         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45375         * gcc.compile/compile.exp: Initial changes for new logic.
45376         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45377         * gcc.failure/failure.exp: Initial changes for new logic.
45378         * gcc.ieee/ieee.exp: Initial changes for new logic.
45379         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45380         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45381         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45382         * lib/c-torture.exp: Initial changes for new logic.
45383         * lib/gcc.exp: Initial changes for new logic.
45384
45385 1993-10-15  Mike Stump  (mrs@cygnus.com)
45386
45387         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45388         depend upon failure or success.  Fully qualify names in failure
45389         and success messages.  Always remove a.out before starting
45390         compile, just in case.  Pay more attention to error text output by
45391         the compiler.  Handle testcases with no known past errors just
45392         like all others, so that things are uniform.  Other miscellaneous
45393         improvements.
45394
45395 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45396
45397         * gcc.cpp: new directory for cpp tests
45398
45399 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45400
45401         * lib/chill.exp: Code reformatted, removed unused code.
45402         * config/unix-chill.exp: Code reformatted, removed unused code.
45403         * chill.execute/execute.exp: Code reformatted, removed unused code.
45404         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45405
45406 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45407
45408         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45409         routines not written.
45410
45411 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45412
45413         * config/bug-gcc.exp: Use new procs from bug.exp.
45414
45415 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45416
45417         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45418         via ftp, rather than depending on NFS.
45419         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45420         case.
45421
45422 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45423
45424         * config/bug-gcc.exp: Use new download proc.
45425
45426 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45427
45428         * chill.execute/execute.exp: cleanups, handles errors better
45429         * chill.compile/compile.exp: rewrite, based on execute.exp
45430         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45431         * lib/chill.exp: major changes to diff proc and compile and link
45432           procs. added chill_fail and chill_pass wrappers to pass and
45433           fail. added more comments, and handle error codes better.
45434           Added a hack to capture stderr from exec, so noncompile tests
45435           can work.
45436
45437 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45438
45439         * chill.execute/execute.exp: rewrite of testsuite driver
45440         * lib/chill.exp: rewrite of testsuite driver
45441         * config/unix-chill.exp: rewrite of testsuite driver
45442
45443 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45444
45445         In chill.execute:
45446         * iexpr.ch: Standardize uppercase.
45447         * tuples.dat: Standardize uppercase.
45448         * vary.ch: standardize.  Correct varying string assignments.
45449         * vary.dat: Add new output lines.
45450
45451 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45452
45453         In chill.execute:
45454         * chprintf.ch: Standardize use of uppercase.
45455         * tuples.ch: Standardize and turn arr2 into a DCL,
45456           rather than a SYN.
45457         * pinits.ch: Standardize.
45458
45459 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45460
45461         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45462         * Makefil: Renamed to Makefile.in.
45463         * configure.in: New.
45464
45465 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45466
45467         In chill.execute:
45468         * .cvsignore: Add result/output files.
45469         * Makefile: Fix up variables at start.  Use MFLAGS
45470           everywhere.  Correct bool_loc, built_ins entries.
45471           Add entry for vary1.ch.
45472         * bitarray.ch: Standardize upper-case usage.
45473         * bitexpr.ch: Standardize, add output of b1.
45474         * params.ch: Use arrayt in along PROC parameters, to
45475           avoid novelty problems.
45476         * sets.ch: Tiny cleanup.
45477         * vary1.ch: Re-indent.
45478
45479 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45480
45481           * Add PR-related files to Makefiles, .cvsignore files, etc.
45482
45483 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45484
45485         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45486           with compiler objects. New names are test-flow.c and test-loop.c
45487
45488 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45489
45490         * Upgraded c-torture tests from 1.19 to 1.20
45491
45492         * new files:
45493         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45494         * gcc.compile: 930623-1.c 930623-2.c
45495         * gcc.noncompile: 930622-1.c 930622-2.c
45496         * gcc.failure: 920411-1.c 920627-2.c
45497         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45498
45499 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45500
45501         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45502           More changes to get testsuite working properly. Needs more work.
45503           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45504
45505 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45506
45507         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45508           More changes to get testsuite working properly. Needs more work.
45509
45510 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45511
45512         * chill.compile/compile.exp: Added for Dejagnu support
45513         * chill.execute/execute.exp: Added for Dejagnu support
45514         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45515
45516 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45517
45518         This should complete moving the CHILL test files.
45519         * chill.noncompile(.cvsignore printf.grt
45520             in-printf.grt chprintf.grt chprintf.ch):
45521             Added test-support files.
45522           (Makefile): Modified further.
45523         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45524             signal.ch): Added test files.
45525           * chill.execute (.cvsignore printf.grt printr.c
45526             in-printf.grt rts.c chprintf.grt rts.h): Added
45527           test-support files.
45528             (Makefile): More corrections.
45529
45530 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45531
45532         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45533           test cases, ready for DejaGnu.
45534
45535 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45536
45537         * Upgraded c-torture tests from 1.18 to 1.19
45538
45539         * gcc.compile: added test(s):
45540           930607-1.c
45541         * gcc.execute: added test(s):
45542           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45543
45544         * added new subdirectory for misc tests: gcc.misc-tests
45545         * gcc.misc-test(s): added tests:
45546           inst-check.c test-consts.c test-ior.c test-switch.c
45547
45548 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45549
45550         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45551
45552 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45553
45554         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45555
45556 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45557
45558         * Upgraded c-torture tests from 1.17 to 1.18
45559
45560 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45561
45562         * Upgraded c-torture tests from 1.12 to 1.17
45563
45564 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45565
45566         * lib/old-dejagnu.exp:
45567           Fixed handling of XFAIL target triplets to correctly
45568           recognize wildcard characters.  Removed code that
45569           appended a unique id tag to the end of the file name
45570           printed out by the result of the testcases within a
45571           given test file.
45572
45573 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45574
45575         * lib/old-dejagnu.exp:
45576           Reworked expected failure handling to trigger off of XFAIL
45577           keyword in keyphrase embeded in testcase source code. The
45578           XFAIL keyword must be at the end of the keyphrase line. It
45579           may optionally be followed by one or more target triplets.
45580           It has just occured that the handling of wildcards in the
45581           target triplet may not be correct.
45582
45583 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45584
45585         * g++.old-deja/tests:
45586           Moved all subdirectories up one level into g++.old-deja .
45587
45588         * lib/old-dejagnu.exp:
45589           Fixed problem with CXXFLAGS not being properly reset, and being
45590           corrupted with extraneous "-c" compiler option.  This was
45591           causing binaries to not be generated for test that needed them.
45592           Modified strings passed to "pass" and "fail" so that individual
45593           tests from the same test file would be distinguished by an
45594           identifier appended to the test file name in the summary logs;
45595           this corrected a problem with erroneous diff logs.  Added code
45596           to search testcases for expected fail and unexpected pass keywords.
45597
45598 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45599
45600         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45601
45602 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45603
45604         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45605           Removed extraneous text from end of "Special g++ Options"
45606           keyphrase.
45607
45608         * lib/old-dejagnu.exp: Added pattern matching to look for new
45609           keywords, embedded in testcases comments, which will trigger
45610           calls to xpass and xfail.
45611
45612 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45613
45614         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45615           comments embedded in the testcases, especially the one looking for
45616           special compiler options, as well as the pattern matching for the
45617           compiler output again.
45618
45619 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45620
45621         * lib/old-dejagnu.exp: Do a proper check of the return value for
45622           execute tests. Fixed several problems with the pattern matching
45623           of the compiler output which gave erroneous test results.
45624           Changed several of the test result messages to be more descriptive.
45625         * config/unix-g++.exp: Proc g++_load now actually works and
45626           executes the tests passed to it and returns a usable return
45627           value.
45628
45629 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45630
45631           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45632
45633 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45634
45635         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45636           Modified both files to properly execute the old style
45637           dejagnu tests. The previous versions of these files were
45638           experimental and did not function anything near correctly.
45639
45640 1993-04-05  Rob Savoye  (rob@cygnus.com)
45641
45642         * Removed all Makefile.in and configure.in files. No configuration
45643         needed now.
45644
45645 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45646
45647         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45648
45649 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45650
45651         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45652         gcc.special/configure.in, gcc.noncompile/configure.in,
45653         gcc.execute/configure.in, gcc.code_quality/configure.in,
45654         g++.other/configure.in, g++.old-deja/configure.in,
45655         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45656         in srcname setting.
45657
45658 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45659
45660         * lib/udi.exp: Fixed mondfe and mondfe_download.
45661         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45662         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45663
45664 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45665
45666         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45667         (gdb_exit): Don't remove *_soc files.
45668
45669 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45670
45671         * lib/c-torture.exp: Don't look for main; instead always use -w
45672         -c.  This is how the c-torture tests work.  Remove the object
45673         file if the compilation succeeds.
45674         * gcc.execute/execute.exp: Remove executable if test passes.
45675         * gcc.noncompile/noncompile.exp: Every test is an expected
45676         failure.
45677         * gcc.special/special.exp: Added tests from c-torture 1.11,
45678         corrected use of existing test.
45679         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45680         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45681         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45682         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45683         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45684         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45685         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45686         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45687         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45688         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45689         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45690         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45691         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45692         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45693         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45694         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45695         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45696         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45697         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45698         c-torture 1.11.
45699         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45700         correspond to c-torture 1.11.
45701
45702         * New file.